### Log truncated: showing last 9.0 of 19.1 MB. Use the Download button on the build page to get the full log (.gz). ### 2026-10-02 05:59:19,926 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:19,979 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:20,039 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:20,091 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:20,144 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:20,218 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:20,286 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:20,337 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:20,392 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:20,447 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:20,496 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:20,547 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:20,598 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:20,672 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:20,685 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 05:59:20,688 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 05:59:20,722 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:20,773 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:20,844 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:20,897 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:20,950 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:21,007 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:21,022 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:21] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.005 0.008 2026-10-02 05:59:21,046 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59: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-10-02 05:59:21,079 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94510672 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000001', 'uuid': '6130201c-5d7e-4b42-8d57-c4881f4796c0'}] 2026-10-02 05:59:21,085 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 05:59:21,386 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94510672 order {'name': '/', 'pos_reference': '262-76-000001', 'uuid': '6130201c-5d7e-4b42-8d57-c4881f4796c0'} created pos.order #577 2026-10-02 05:59:21,410 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94510672 finished 2026-10-02 05:59:21,479 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 145 0.121 0.281 2026-10-02 05:59:21,561 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:21] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 37 0.019 0.033 2026-10-02 05:59:21,592 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:21] "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-10-02 05:59:21,732 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39883813 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '6130201c-5d7e-4b42-8d57-c4881f4796c0'}] 2026-10-02 05:59:21,737 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:21,739 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39883813 order {'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '6130201c-5d7e-4b42-8d57-c4881f4796c0'} sync ignored for existing PoS order pos.order(577,) (state: paid) 2026-10-02 05:59:21,765 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39883813 finished 2026-10-02 05:59:21,790 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:21,838 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:21,886 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.055 0.101 2026-10-02 05:59:21,909 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:21,968 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:21] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 10 0.008 0.019 2026-10-02 05:59:21,980 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:22,030 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:22,085 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:22,146 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:22,196 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:22,196 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:22] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.019 0.032 2026-10-02 05:59:22,206 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:22] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.003 0.050 2026-10-02 05:59:22,247 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:22,274 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.021 0.039 2026-10-02 05:59:22,301 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:22,353 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:22,406 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:22,474 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:22,524 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:22,575 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:22,626 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:22,677 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:22,743 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:22,793 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:22,844 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:22,895 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:22,946 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:23,020 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:23,071 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:23,122 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:23,172 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:23,225 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:23,276 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:23,332 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:23,384 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:23,437 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:23,509 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:23,560 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:23,611 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:23,661 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:23,712 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:23,763 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:23,819 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:23,869 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:23,923 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:23,973 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:24,042 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:24,116 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:24,167 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:24,219 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:24,280 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:24,325 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:24] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.017 0.029 2026-10-02 05:59:24,335 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:24] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.002 0.047 2026-10-02 05:59:24,339 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:24,387 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:24,417 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.020 0.043 2026-10-02 05:59:24,434 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:24,484 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:24,540 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:24,591 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:24,641 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:24,698 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:24,751 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:24,804 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:24,870 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:24,875 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94470746 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000002', 'uuid': '7de42676-c502-4f2c-9a7e-7588387e3c85'}] 2026-10-02 05:59:25,217 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94470746 order {'name': '/', 'pos_reference': '262-76-000002', 'uuid': '7de42676-c502-4f2c-9a7e-7588387e3c85'} created pos.order #578 2026-10-02 05:59:25,252 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94470746 finished 2026-10-02 05:59:25,344 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 138 0.167 0.304 2026-10-02 05:59:25,462 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:25] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.040 0.040 2026-10-02 05:59:25,490 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:25] "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-10-02 05:59:25,554 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60021951 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': '7de42676-c502-4f2c-9a7e-7588387e3c85'}] 2026-10-02 05:59:25,555 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:25,563 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60021951 order {'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': '7de42676-c502-4f2c-9a7e-7588387e3c85'} sync ignored for existing PoS order pos.order(578,) (state: paid) 2026-10-02 05:59:25,588 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60021951 finished 2026-10-02 05:59:25,600 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:25,649 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:25,686 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.042 0.093 2026-10-02 05:59:25,729 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:25] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 10 0.008 0.015 2026-10-02 05:59:25,730 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:25,780 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:25,830 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:25,886 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:25,951 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:25,984 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:25] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.014 0.025 2026-10-02 05:59:25,999 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:26,048 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:26,056 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.022 0.042 2026-10-02 05:59:26,104 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:26,154 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:26,208 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:26,281 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:26,330 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:26,382 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:26,434 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:26,616 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:26,667 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:26,719 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:26,785 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:26,839 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:26,890 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:26,945 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:27,008 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:27,043 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:27] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.014 0.026 2026-10-02 05:59:27,059 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:27,105 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.017 0.039 2026-10-02 05:59:27,111 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:27,161 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:27,211 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:27,269 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:27,317 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:27,368 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:27,423 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:27,475 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:27,528 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:27,596 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:27,601 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10520248 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000003', 'uuid': 'fec16ebb-9290-423e-afdf-30f913f4aeb2'}] 2026-10-02 05:59:27,936 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10520248 order {'name': '/', 'pos_reference': '262-76-000003', 'uuid': 'fec16ebb-9290-423e-afdf-30f913f4aeb2'} created pos.order #579 2026-10-02 05:59:27,972 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10520248 finished 2026-10-02 05:59:28,072 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 138 0.177 0.297 2026-10-02 05:59:28,160 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:28] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.026 0.039 2026-10-02 05:59:28,185 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:28] "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-10-02 05:59:28,235 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38307815 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '262-76-000003', 'uuid': 'fec16ebb-9290-423e-afdf-30f913f4aeb2'}] 2026-10-02 05:59:28,245 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:28,245 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38307815 order {'name': 'Shop - 000003', 'pos_reference': '262-76-000003', 'uuid': 'fec16ebb-9290-423e-afdf-30f913f4aeb2'} sync ignored for existing PoS order pos.order(579,) (state: paid) 2026-10-02 05:59:28,285 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38307815 finished 2026-10-02 05:59:28,296 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:28,359 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:28,415 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:28,422 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.060 0.128 2026-10-02 05:59:28,465 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:28,474 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:28] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 10 0.011 0.016 2026-10-02 05:59:28,514 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:28,566 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:28,615 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:28,671 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:28,722 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:28,775 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:28,826 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:28,897 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:28,950 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:29,001 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:29,056 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:29,128 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:29,164 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:29] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.022 0.027 2026-10-02 05:59:29,194 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:29,248 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.020 0.054 2026-10-02 05:59:29,256 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:29,311 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:29,366 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:29,416 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:29,466 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:29,521 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:29,579 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:29,629 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:29,698 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:29,758 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:29,809 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:29,882 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:29,929 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [158/170] Tour PosLoyaltyLoyaltyProgram2 → Step .unselect-tag 2026-10-02 05:59:29,996 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:30,051 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:30,098 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:30,149 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:30,205 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:30,256 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:30,306 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:30,363 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:30,414 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:30,466 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:30,529 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:30,535 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1278358 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000004', 'uuid': 'b66c9f0e-3948-476b-8b7e-96c38a6bca93'}] 2026-10-02 05:59:30,778 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1278358 order {'name': '/', 'pos_reference': '262-76-000004', 'uuid': 'b66c9f0e-3948-476b-8b7e-96c38a6bca93'} created pos.order #580 2026-10-02 05:59:30,805 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1278358 finished 2026-10-02 05:59:30,866 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 134 0.116 0.217 2026-10-02 05:59:30,933 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:30] "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-10-02 05:59:30,957 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:30,963 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46054851 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '262-76-000004', 'uuid': 'b66c9f0e-3948-476b-8b7e-96c38a6bca93'}] 2026-10-02 05:59:30,968 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46054851 order {'name': 'Shop - 000004', 'pos_reference': '262-76-000004', 'uuid': 'b66c9f0e-3948-476b-8b7e-96c38a6bca93'} sync ignored for existing PoS order pos.order(580,) (state: paid) 2026-10-02 05:59:30,987 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46054851 finished 2026-10-02 05:59:31,007 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: tour succeeded 2026-10-02 05:59:31,008 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram2 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-02 05:59:31,087 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.033 0.094 2026-10-02 05:59:31,177 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: heap 31057336 (allocated 33828864) 2026-10-02 05:59:31,186 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing chrome headless with pid 81081 2026-10-02 05:59:31,187 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing websocket connection 2026-10-02 05:59:31,189 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Terminating chrome headless with pid 81081 2026-10-02 05:59:31,287 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_055931_287361_test_loyalty_free_product_loyalty_program.txt 2026-10-02 05:59:31,287 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Removing chrome user profile "/tmp/tmpfl1c_6r8_chrome_odoo" 2026-10-02 05:59:31,632 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome pid: 81329 2026-10-02 05:59:31,632 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpw6ybzeef_chrome_odoo 2026-10-02 05:59:31,632 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:42975/json/version 2026-10-02 05:59:31,634 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42975', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 05:59:31,666 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-10-02 05:59:31,667 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:42975/json 2026-10-02 05:59:31,667 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42975', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 05:59:31,679 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Websocket url found: ws://127.0.0.1:42975/devtools/page/26AF1C1019235E6D259B41D7B20326ED 2026-10-02 05:59:31,694 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Enable chrome headless console log notification 2026-10-02 05:59:31,701 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless enable page notifications 2026-10-02 05:59:31,795 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 05:59:31,797 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Setting session cookie in browser 2026-10-02 05:59:31,800 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-10-02 05:59:31,801 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-10-02 05:59:31,882 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:31] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.031 0.041 2026-10-02 05:59:31,888 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigation result: {'frameId': '26AF1C1019235E6D259B41D7B20326ED', 'loaderId': '3393019B72AE67F4DC481312EFA8C65B', 'isDownload': False} 2026-10-02 05:59:31,888 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyChangeRewardQty')" 2026-10-02 05:59:31,903 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 05:59:31,934 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:31] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.020 2026-10-02 05:59:31,941 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:31] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.029 2026-10-02 05:59:31,957 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:31] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.041 2026-10-02 05:59:32,398 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 05:59:32,409 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 05:59:32,420 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 05:59:32,438 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.004 2026-10-02 05:59:32,455 44 INFO rb-67e19c3-225208-420267 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/76", "delayToCheckUndeterminisms": 0})" 2026-10-02 05:59:32,461 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:32,468 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-10-02 05:59:32,479 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 05:59:32,501 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.005 0.007 2026-10-02 05:59:32,506 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.009 2026-10-02 05:59:32,556 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.020 0.027 2026-10-02 05:59:32,559 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.028 2026-10-02 05:59:33,217 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 294 0.292 0.328 2026-10-02 05:59:33,241 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59: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-10-02 05:59:33,330 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-02 05:59:33,404 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:33] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.005 0.046 2026-10-02 05:59:33,446 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-02 05:59:33,460 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: Owl is running in 'dev' mode. 2026-10-02 05:59:33,468 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 05:59:33,527 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 05:59:33,537 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 05:59:33,575 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-02 05:59:33,591 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:33] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.011 0.032 2026-10-02 05:59:33,592 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:33] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 05:59:33,605 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 05:59:33,618 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-02 05:59:33,680 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.032 2026-10-02 05:59:33,691 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:33] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 7 0.035 0.113 2026-10-02 05:59:33,707 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:33,712 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:33] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.005 0.099 2026-10-02 05:59:33,840 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:33] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.058 0.165 2026-10-02 05:59:33,855 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:33,858 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-02 05:59:33,937 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:33] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.061 0.242 2026-10-02 05:59:33,960 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:33] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.171 2026-10-02 05:59:33,961 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:33,994 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:33] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.202 2026-10-02 05:59:34,018 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:34] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.020 2026-10-02 05:59:34,051 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:34] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.013 0.298 2026-10-02 05:59:34,063 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:34,087 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:34] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.214 2026-10-02 05:59:34,104 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:34,111 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:34] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.162 2026-10-02 05:59:34,138 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:34] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.167 2026-10-02 05:59:34,165 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:34,176 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:34] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.369 2026-10-02 05:59:34,199 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:34] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.168 2026-10-02 05:59:34,224 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:34] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.164 2026-10-02 05:59:34,228 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:34,278 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:34,287 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:34] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.018 0.035 2026-10-02 05:59:34,308 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:34] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.008 0.066 2026-10-02 05:59:34,370 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:34,389 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.034 0.046 2026-10-02 05:59:34,423 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:34,471 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:34,528 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:34,573 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:34,628 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:34,682 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:34,701 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:34] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 05:59:34,737 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:34,787 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:34,838 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:34,892 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:34,950 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:35,000 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:35,076 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:35,143 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:35,191 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:35,244 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:35,294 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:35,346 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:35,398 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:35,450 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:35,501 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: tour succeeded 2026-10-02 05:59:35,502 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyChangeRewardQty SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-02 05:59:35,614 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: heap 17527304 (allocated 21368832) 2026-10-02 05:59:35,630 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing chrome headless with pid 81329 2026-10-02 05:59:35,632 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing websocket connection 2026-10-02 05:59:35,633 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Terminating chrome headless with pid 81329 2026-10-02 05:59:35,721 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_055935_721709_test_loyalty_free_product_loyalty_program.txt 2026-10-02 05:59:35,722 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Removing chrome user profile "/tmp/tmpw6ybzeef_chrome_odoo" 2026-10-02 05:59:35,740 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_rewards ... 2026-10-02 05:59:37,240 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome pid: 81531 2026-10-02 05:59:37,241 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome headless temporary user profile dir: /tmp/tmpug1q2frv_chrome_odoo 2026-10-02 05:59:37,241 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Issuing json command http://127.0.0.1:36057/json/version 2026-10-02 05:59:37,242 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36057', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 05:59:37,369 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Browser version: Chrome/150.0.7871.114 2026-10-02 05:59:37,369 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Issuing json command http://127.0.0.1:36057/json 2026-10-02 05:59:37,370 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36057', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 05:59:37,407 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Websocket url found: ws://127.0.0.1:36057/devtools/page/BB7E1AED1341B1E4820C74B822D9C206 2026-10-02 05:59:37,429 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Enable chrome headless console log notification 2026-10-02 05:59:37,446 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome headless enable page notifications 2026-10-02 05:59:37,522 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 05:59:37,530 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Setting session cookie in browser 2026-10-02 05:59:37,542 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-10-02 05:59:37,542 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-10-02 05:59:37,560 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 05:59:38,060 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:38] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.042 0.461 2026-10-02 05:59:38,064 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Navigation result: {'frameId': 'BB7E1AED1341B1E4820C74B822D9C206', 'loaderId': 'B7C2DC9A272A03CD52B6EC44C6C18E89', 'isDownload': False} 2026-10-02 05:59:38,064 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour')" 2026-10-02 05:59:38,077 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 05:59:38,095 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:38] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.006 2026-10-02 05:59:38,103 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:38] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.013 2026-10-02 05:59:38,121 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:38] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.028 2026-10-02 05:59:38,571 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 05:59:38,572 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 05:59:38,589 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.010 2026-10-02 05:59:38,615 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-02 05:59:38,618 44 INFO rb-67e19c3-225208-420267 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/76", "delayToCheckUndeterminisms": 0})" 2026-10-02 05:59:38,630 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-02 05:59:38,631 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:38,646 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 05:59:38,682 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.012 2026-10-02 05:59:38,697 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.024 2026-10-02 05:59:38,699 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-02 05:59:38,762 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:38] "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-10-02 05:59:39,416 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 402 0.259 0.356 2026-10-02 05:59:39,436 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05: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.009 2026-10-02 05:59:39,504 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05: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.006 2026-10-02 05:59:39,557 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:39] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.030 2026-10-02 05:59:39,595 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05: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-10-02 05:59:39,609 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: Owl is running in 'dev' mode. 2026-10-02 05:59:39,618 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-02 05:59:39,667 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 05:59:39,668 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 05:59:39,680 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 05:59:39,682 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 05:59:39,721 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:39] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.021 0.027 2026-10-02 05:59:39,732 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 05:59:39,747 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:39] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.010 0.062 2026-10-02 05:59:39,771 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 05:59:39,772 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:39] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.012 0.015 2026-10-02 05:59:39,775 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.037 2026-10-02 05:59:39,838 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:39] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.036 0.052 2026-10-02 05:59:39,844 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:39,936 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:39] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.055 0.120 2026-10-02 05:59:39,946 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 05:59:39,959 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:39] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.020 2026-10-02 05:59:39,969 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:39] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.065 2026-10-02 05:59:39,992 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:39] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.057 2026-10-02 05:59:39,994 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:40,023 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:40] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.095 2026-10-02 05:59:40,032 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:40] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 05:59:40,052 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:40] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.108 2026-10-02 05:59:40,091 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:40] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.012 0.128 2026-10-02 05:59:40,126 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:40] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.159 2026-10-02 05:59:40,154 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:40] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.176 2026-10-02 05:59:40,178 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:40] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.171 2026-10-02 05:59:40,212 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:40] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.174 2026-10-02 05:59:40,283 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.032 0.196 2026-10-02 05:59:40,359 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:40,411 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:40,462 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:40,518 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:40,701 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:40,751 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:40,803 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:40,860 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:40,910 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:40,963 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:41,034 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:41,107 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:41,158 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:41,209 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:41,260 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:41,330 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:41,402 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:41,453 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:41,509 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:41,559 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:41,612 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:41,682 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:41,745 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:41,796 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:41,847 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:41,898 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:41,949 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:42,023 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:42,074 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:42,133 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:42,184 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:42,237 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:42,288 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:42,339 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:42,409 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:42,421 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 05:59:42,422 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 05:59:42,461 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:42,511 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:42,582 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:42,635 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:42,688 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:42,750 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:42] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.001 0.005 2026-10-02 05:59:42,752 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:42,788 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93410609 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'e87a4e39-4e02-42ce-b709-c53b534809be'}] 2026-10-02 05:59:42,791 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 05:59:43,283 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93410609 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'e87a4e39-4e02-42ce-b709-c53b534809be'} created pos.order #581 2026-10-02 05:59:43,311 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93410609 finished 2026-10-02 05:59:43,400 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 245 0.275 0.340 2026-10-02 05:59:43,536 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:43] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.048 0.043 2026-10-02 05:59:43,566 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:43] "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-10-02 05:59:43,702 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:43,709 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91408028 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'e87a4e39-4e02-42ce-b709-c53b534809be'}] 2026-10-02 05:59:43,726 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91408028 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'e87a4e39-4e02-42ce-b709-c53b534809be'} sync ignored for existing PoS order pos.order(581,) (state: paid) 2026-10-02 05:59:43,755 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:43,757 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91408028 finished 2026-10-02 05:59:43,821 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:43,873 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:43,908 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.076 0.124 2026-10-02 05:59:43,925 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:43,943 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:43] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.010 0.014 2026-10-02 05:59:43,974 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:43,994 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:43] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.010 0.018 2026-10-02 05:59:44,025 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:44,090 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:44,140 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:44,191 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:44,242 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:44,293 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:44,372 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:44,435 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:44,486 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:44,538 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:44,588 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:44,639 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:44,724 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:44,774 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:44,825 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:44,876 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:44,930 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:44,980 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:45,031 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:45,104 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:45,155 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:45,221 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:45,279 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:45,330 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:45,381 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:45,432 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:45,497 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:45,547 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:45,600 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:45,650 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:45,701 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:45,752 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:45,807 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:45,858 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:45,911 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:45,964 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:46,013 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:46,069 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:46,119 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:46,170 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:46,227 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:46,278 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:46,331 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:46,392 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:46,397 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2301649 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'a95348bb-a9ae-4f52-a589-26a8f1304706'}] 2026-10-02 05:59:46,671 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2301649 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'a95348bb-a9ae-4f52-a589-26a8f1304706'} created pos.order #582 2026-10-02 05:59:46,691 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2301649 finished 2026-10-02 05:59:46,745 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.091 0.260 2026-10-02 05:59:46,791 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:46] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.014 2026-10-02 05:59:46,809 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:46,827 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50883439 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'a95348bb-a9ae-4f52-a589-26a8f1304706'}] 2026-10-02 05:59:46,836 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50883439 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'a95348bb-a9ae-4f52-a589-26a8f1304706'} sync ignored for existing PoS order pos.order(582,) (state: paid) 2026-10-02 05:59:46,858 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:46,859 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50883439 finished 2026-10-02 05:59:46,926 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:46,976 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:46,979 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.040 0.114 2026-10-02 05:59:47,035 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:47,085 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:47,265 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:47,315 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:47,366 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:47,422 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:47,472 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:47,526 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:47,595 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:47,646 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:47,703 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:47,754 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:47,806 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:47,874 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:47,939 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:47,994 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:48,045 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:48,098 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:48,150 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:48,208 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:48,259 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:48,310 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:48,360 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:48,412 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:48,462 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:48,512 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:48,565 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:48,615 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:48,667 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:48,751 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:48,804 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:48,855 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:48,912 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:48,963 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:49,016 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:49,068 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:49,123 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:49,185 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:49,236 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:49,314 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:49,379 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:49,434 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:49,485 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:49,538 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:49,589 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:49,641 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:49,692 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:49,748 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:49,799 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:49,849 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:49,905 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:49,959 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:50,010 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:50,065 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:50,070 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:50] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.001 0.004 2026-10-02 05:59:50,095 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #734841 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000003', 'uuid': '8146d8ae-f48e-44e5-894e-c4100e005b74'}] 2026-10-02 05:59:50,411 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #734841 order {'name': '/', 'pos_reference': '261-76-000003', 'uuid': '8146d8ae-f48e-44e5-894e-c4100e005b74'} created pos.order #583 2026-10-02 05:59:50,436 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #734841 finished 2026-10-02 05:59:50,509 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 150 0.117 0.300 2026-10-02 05:59:50,603 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:50] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 26 0.012 0.036 2026-10-02 05:59:50,628 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:50] "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-10-02 05:59:50,672 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:50,675 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48985948 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '8146d8ae-f48e-44e5-894e-c4100e005b74'}] 2026-10-02 05:59:50,683 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48985948 order {'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '8146d8ae-f48e-44e5-894e-c4100e005b74'} sync ignored for existing PoS order pos.order(583,) (state: paid) 2026-10-02 05:59:50,709 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48985948 finished 2026-10-02 05:59:50,728 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:50,798 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:50,810 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.036 0.101 2026-10-02 05:59:50,850 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:50,856 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:50] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.012 0.017 2026-10-02 05:59:50,898 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:50,921 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:50] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.020 0.017 2026-10-02 05:59:50,952 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:51,131 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:51,182 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:51,252 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:51,317 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:51,367 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:51,423 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:51,474 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:51,527 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:51,582 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:51,633 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:51,685 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:51,735 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:51,787 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:51,838 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:51,888 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:51,966 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:52,016 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:52,069 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:52,120 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:52,171 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:52,225 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:52,296 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:52,348 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:52,399 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:52,450 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:52,519 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:52,569 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:52,620 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:52,673 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:52,742 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:52,793 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:52,844 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:52,895 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:52,945 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:52,996 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:53,051 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:53,102 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:53,154 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:53,206 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:53,256 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:53,313 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:53,364 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:53,415 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:53,473 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:53,526 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:53,578 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:53,633 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:53,648 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:53] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.003 0.010 2026-10-02 05:59:53,671 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27177372 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000004', 'uuid': 'ba85cdfe-a8c7-4a2e-95fc-d42886f4fc67'}] 2026-10-02 05:59:54,029 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27177372 order {'name': '/', 'pos_reference': '261-76-000004', 'uuid': 'ba85cdfe-a8c7-4a2e-95fc-d42886f4fc67'} created pos.order #584 2026-10-02 05:59:54,053 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27177372 finished 2026-10-02 05:59:54,141 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 150 0.174 0.297 2026-10-02 05:59:54,222 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:54] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 26 0.022 0.032 2026-10-02 05:59:54,255 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:54] "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-10-02 05:59:54,305 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32297399 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': 'ba85cdfe-a8c7-4a2e-95fc-d42886f4fc67'}] 2026-10-02 05:59:54,309 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:54,317 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32297399 order {'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': 'ba85cdfe-a8c7-4a2e-95fc-d42886f4fc67'} sync ignored for existing PoS order pos.order(584,) (state: paid) 2026-10-02 05:59:54,345 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32297399 finished 2026-10-02 05:59:54,363 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:54,423 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:54,463 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.051 0.113 2026-10-02 05:59:54,475 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:54,495 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:54] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.003 0.015 2026-10-02 05:59:54,525 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:54,541 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:54] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.005 0.017 2026-10-02 05:59:54,576 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:54,627 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:54,682 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:54,733 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:54,785 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:54,848 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:54,899 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:54,950 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:55,000 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:55,051 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:55,106 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:55,157 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:55,210 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:55,281 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:55,350 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:55,405 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:55,456 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:55,510 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:55,561 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:55,612 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:55,665 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:55,716 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:55,767 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:55,868 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:55,919 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:55,970 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:56,042 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:56,093 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:56,146 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:56,201 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:56,255 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:56,311 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:56,362 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:56,416 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:56,468 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:56,518 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:56,586 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:56,649 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:56,705 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:56,756 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:56,808 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:56,860 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:56,912 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:56,963 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:57,016 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:57,066 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:57,149 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:57,199 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:57,250 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:57,318 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:57,369 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:57,421 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:57,474 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:57,528 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:57,583 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:57,634 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:57,687 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:57,738 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:57,790 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:57,864 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:57,932 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:57,988 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:58,039 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:58,092 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:58,143 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:58,194 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:58,245 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:58,296 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:58,347 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:58,398 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:58,456 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:58,506 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:58,556 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:58,614 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:58,667 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:58,719 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:58,775 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:58,782 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:58] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.001 0.005 2026-10-02 05:59:58,807 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29412904 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000005', 'uuid': '928189ae-a106-41ad-8173-a83d6353fd50'}] 2026-10-02 05:59:59,139 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29412904 order {'name': '/', 'pos_reference': '261-76-000005', 'uuid': '928189ae-a106-41ad-8173-a83d6353fd50'} created pos.order #585 2026-10-02 05:59:59,171 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29412904 finished 2026-10-02 05:59:59,248 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 155 0.142 0.301 2026-10-02 05:59:59,368 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:59] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 26 0.018 0.034 2026-10-02 05:59:59,388 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:59] "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-10-02 05:59:59,420 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7493642 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': '928189ae-a106-41ad-8173-a83d6353fd50'}] 2026-10-02 05:59:59,428 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7493642 order {'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': '928189ae-a106-41ad-8173-a83d6353fd50'} sync ignored for existing PoS order pos.order(585,) (state: paid) 2026-10-02 05:59:59,430 44 INFO rb-67e19c3-225208-420267 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-10-02 05:59:59,462 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7493642 finished 2026-10-02 05:59:59,479 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: tour succeeded 2026-10-02 05:59:59,480 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyFreeProductTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-02 05:59:59,612 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 05:59:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.063 0.131 2026-10-02 05:59:59,912 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: heap 34491440 (allocated 37367808) 2026-10-02 05:59:59,928 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Closing chrome headless with pid 81531 2026-10-02 05:59:59,929 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Closing websocket connection 2026-10-02 05:59:59,931 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Terminating chrome headless with pid 81531 2026-10-02 06:00:00,063 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060000_062787_test_loyalty_free_product_rewards.txt 2026-10-02 06:00:00,063 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Removing chrome user profile "/tmp/tmpug1q2frv_chrome_odoo" 2026-10-02 06:00:00,080 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_rewards_2 ... 2026-10-02 06:00:01,100 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome pid: 81772 2026-10-02 06:00:01,102 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome headless temporary user profile dir: /tmp/tmp8w4lfpxz_chrome_odoo 2026-10-02 06:00:01,102 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Issuing json command http://127.0.0.1:44967/json/version 2026-10-02 06:00:01,104 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:01,122 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Browser version: Chrome/150.0.7871.114 2026-10-02 06:00:01,122 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Issuing json command http://127.0.0.1:44967/json 2026-10-02 06:00:01,122 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:01,137 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Websocket url found: ws://127.0.0.1:44967/devtools/page/10455CCED92781DE32425B93295EB198 2026-10-02 06:00:01,147 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Enable chrome headless console log notification 2026-10-02 06:00:01,161 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome headless enable page notifications 2026-10-02 06:00:01,231 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:00:01,245 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Setting session cookie in browser 2026-10-02 06:00:01,248 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-10-02 06:00:01,248 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-10-02 06:00:01,264 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:00:01,777 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:01] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.063 0.458 2026-10-02 06:00:01,790 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Navigation result: {'frameId': '10455CCED92781DE32425B93295EB198', 'loaderId': 'ADC2D6A47302790BA8BFD98124760D63', 'isDownload': False} 2026-10-02 06:00:01,790 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:01,808 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:00:01,829 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:01] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.007 2026-10-02 06:00:01,855 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:01] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.023 2026-10-02 06:00:01,865 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:01] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.049 2026-10-02 06:00:02,289 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:00:02,291 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:00:02,313 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-02 06:00:02,342 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-02 06:00:02,349 44 INFO rb-67e19c3-225208-420267 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/76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:00:02,355 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:02,357 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-10-02 06:00:02,368 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:00:02,396 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.012 2026-10-02 06:00:02,419 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.021 2026-10-02 06:00:02,422 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.011 2026-10-02 06:00:02,476 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:02] "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-10-02 06:00:03,199 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.340 0.344 2026-10-02 06:00:03,227 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:03] "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-10-02 06:00:03,282 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-02 06:00:03,339 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:03] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.033 2026-10-02 06:00:03,363 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-02 06:00:03,374 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: Owl is running in 'dev' mode. 2026-10-02 06:00:03,394 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-02 06:00:03,423 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:00:03,434 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:00:03,459 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:00:03,462 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:03] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:00:03,485 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-02 06:00:03,496 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-02 06:00:03,515 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:03] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.049 0.031 2026-10-02 06:00:03,532 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:03] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.089 2026-10-02 06:00:03,551 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:00:03,558 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:03] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.013 0.056 2026-10-02 06:00:03,568 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:03,618 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:03] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.017 0.085 2026-10-02 06:00:03,704 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:03,743 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:03] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.080 0.135 2026-10-02 06:00:03,762 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:00:03,768 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:03] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.007 0.172 2026-10-02 06:00:03,781 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:03] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:00:03,810 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:03] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.165 2026-10-02 06:00:03,831 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:03] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.179 2026-10-02 06:00:03,859 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:03] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.203 2026-10-02 06:00:03,890 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:03] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.222 2026-10-02 06:00:03,919 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:03] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.138 2026-10-02 06:00:03,948 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:03] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-10-02 06:00:03,975 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:03] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.157 2026-10-02 06:00:04,001 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:04] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.163 2026-10-02 06:00:04,091 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.043 0.185 2026-10-02 06:00:04,111 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:04] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.212 2026-10-02 06:00:04,147 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:04,217 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:04,285 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:04,339 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:04,388 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:04,438 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:04,514 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:04,526 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:00:04,528 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:00:04,565 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:04,616 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:04,684 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:04,738 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:04,791 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:04,844 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:04,896 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:04,950 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:05,005 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:05,011 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:05] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.001 0.004 2026-10-02 06:00:05,051 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96693133 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'fb2e2d3c-2d60-4e79-87a5-66666f4f7ac4'}] 2026-10-02 06:00:05,052 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:00:05,403 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96693133 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'fb2e2d3c-2d60-4e79-87a5-66666f4f7ac4'} created pos.order #586 2026-10-02 06:00:05,426 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96693133 finished 2026-10-02 06:00:05,522 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 236 0.171 0.303 2026-10-02 06:00:05,680 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:05] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.073 0.047 2026-10-02 06:00:05,705 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:05] "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-10-02 06:00:05,768 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40091032 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'fb2e2d3c-2d60-4e79-87a5-66666f4f7ac4'}] 2026-10-02 06:00:05,774 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40091032 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'fb2e2d3c-2d60-4e79-87a5-66666f4f7ac4'} sync ignored for existing PoS order pos.order(586,) (state: paid) 2026-10-02 06:00:05,791 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40091032 finished 2026-10-02 06:00:05,833 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:05,894 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: tour succeeded 2026-10-02 06:00:05,895 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_loyalty_free_product_rewards_2 SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-02 06:00:05,905 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.038 0.103 2026-10-02 06:00:05,977 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: heap 17701680 (allocated 19136512) 2026-10-02 06:00:05,987 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Closing chrome headless with pid 81772 2026-10-02 06:00:05,988 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Closing websocket connection 2026-10-02 06:00:05,989 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Terminating chrome headless with pid 81772 2026-10-02 06:00:06,060 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060006_060469_test_loyalty_free_product_rewards_2.txt 2026-10-02 06:00:06,060 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Removing chrome user profile "/tmp/tmp8w4lfpxz_chrome_odoo" 2026-10-02 06:00:06,075 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program ... 2026-10-02 06:00:07,365 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome pid: 81987 2026-10-02 06:00:07,365 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpi8ugw0y0_chrome_odoo 2026-10-02 06:00:07,366 44 INFO rb-67e19c3-225208-420267 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:33059/json/version 2026-10-02 06:00:07,367 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33059', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:00:07,376 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:07,376 44 INFO rb-67e19c3-225208-420267 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:33059/json 2026-10-02 06:00:07,377 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33059', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:00:07,403 44 INFO rb-67e19c3-225208-420267 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:33059/devtools/page/06205DD7DF47BC4D4F9F007269146EC5 2026-10-02 06:00:07,409 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Enable chrome headless console log notification 2026-10-02 06:00:07,414 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome headless enable page notifications 2026-10-02 06:00:07,562 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:00:07,566 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Setting session cookie in browser 2026-10-02 06:00:07,568 44 INFO rb-67e19c3-225208-420267 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/76" in browser 2026-10-02 06:00:07,568 44 INFO rb-67e19c3-225208-420267 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/76" 2026-10-02 06:00:07,581 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:00:08,306 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:08] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.063 0.665 2026-10-02 06:00:08,309 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Navigation result: {'frameId': '06205DD7DF47BC4D4F9F007269146EC5', 'loaderId': '19A1CF84BB09F08D174C32C64ADE8AC0', 'isDownload': False} 2026-10-02 06:00:08,309 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram3')" 2026-10-02 06:00:08,326 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:00:08,349 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:08] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-10-02 06:00:08,354 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:08] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-02 06:00:08,364 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:08] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.019 2026-10-02 06:00:08,822 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:00:08,827 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:00:08,847 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-02 06:00:08,880 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-10-02 06:00:08,896 44 INFO rb-67e19c3-225208-420267 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/76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:00:08,906 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-02 06:00:08,908 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:08,928 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:00:08,966 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.016 0.011 2026-10-02 06:00:08,985 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.041 2026-10-02 06:00:09,081 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.048 0.046 2026-10-02 06:00:09,087 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.066 2026-10-02 06:00:09,821 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.353 0.343 2026-10-02 06:00:09,844 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:09] "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-10-02 06:00:09,941 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-02 06:00:10,017 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:10] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.033 2026-10-02 06:00:10,046 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06: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.005 2026-10-02 06:00:10,058 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:10,075 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-10-02 06:00:10,102 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:00:10,134 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-02 06:00:10,155 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:10] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.012 0.026 2026-10-02 06:00:10,158 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:00:10,203 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:00:10,240 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-02 06:00:10,282 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:10] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.025 0.132 2026-10-02 06:00:10,299 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.143 2026-10-02 06:00:10,344 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:10] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.008 0.107 2026-10-02 06:00:10,367 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:10,432 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:00:10,597 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:10] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.106 0.072 2026-10-02 06:00:10,609 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:00:10,622 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:10,685 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:10] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.052 0.212 2026-10-02 06:00:10,692 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:10] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:00:10,739 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:10] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.010 0.269 2026-10-02 06:00:10,765 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:10] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.286 2026-10-02 06:00:10,800 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:10] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.300 2026-10-02 06:00:10,854 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:10] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.016 0.401 2026-10-02 06:00:10,886 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:10] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.264 2026-10-02 06:00:10,922 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:10] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.213 2026-10-02 06:00:10,972 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:10] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.220 2026-10-02 06:00:11,016 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:11] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.246 2026-10-02 06:00:11,148 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.070 0.275 2026-10-02 06:00:11,170 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:11] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.267 2026-10-02 06:00:11,203 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:11] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.342 2026-10-02 06:00:11,239 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:11,295 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:11,347 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:11,401 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:11,582 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:11,633 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:11,682 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:11,766 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:11,822 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:11,875 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:11,937 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:12,006 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:12,053 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:12] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.025 0.027 2026-10-02 06:00:12,056 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:12,074 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:12] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.008 0.043 2026-10-02 06:00:12,113 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:12,161 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.046 0.048 2026-10-02 06:00:12,164 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:12,215 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:12,269 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:12,320 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:12,376 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:12,433 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:12,484 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:12,561 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:12,633 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:12,682 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:12,732 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:12,800 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:12,811 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:00:12,818 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:00:12,865 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:12,903 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:12,974 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:13,026 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:13,079 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:13,133 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:13,185 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:13,242 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:13,269 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:13] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.014 0.009 2026-10-02 06:00:13,299 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81631617 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '22ded750-6cb7-4b4e-8870-679215f9727b'}] 2026-10-02 06:00:13,311 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:00:13,740 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81631617 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '22ded750-6cb7-4b4e-8870-679215f9727b'} created pos.order #587 2026-10-02 06:00:13,767 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81631617 finished 2026-10-02 06:00:13,851 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 251 0.198 0.356 2026-10-02 06:00:13,997 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:13] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 54 0.044 0.055 2026-10-02 06:00:14,025 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:14] "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-10-02 06:00:14,158 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24145519 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '22ded750-6cb7-4b4e-8870-679215f9727b'}] 2026-10-02 06:00:14,162 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:14,177 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24145519 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '22ded750-6cb7-4b4e-8870-679215f9727b'} sync ignored for existing PoS order pos.order(587,) (state: paid) 2026-10-02 06:00:14,210 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24145519 finished 2026-10-02 06:00:14,213 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: tour succeeded 2026-10-02 06:00:14,213 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram3 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-02 06:00:14,346 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.060 0.130 2026-10-02 06:00:14,350 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: heap 18710480 (allocated 20058112) 2026-10-02 06:00:14,360 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Closing chrome headless with pid 81987 2026-10-02 06:00:14,361 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Closing websocket connection 2026-10-02 06:00:14,362 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Terminating chrome headless with pid 81987 2026-10-02 06:00:14,444 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060014_444200_test_loyalty_free_product_zero_sale_price_loyalty_program.txt 2026-10-02 06:00:14,444 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Removing chrome user profile "/tmp/tmpi8ugw0y0_chrome_odoo" 2026-10-02 06:00:14,482 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_is_not_processed_for_draft_order ... 2026-10-02 06:00:15,747 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome pid: 82203 2026-10-02 06:00:15,747 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome headless temporary user profile dir: /tmp/tmp2rz8wir9_chrome_odoo 2026-10-02 06:00:15,747 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Issuing json command http://127.0.0.1:46503/json/version 2026-10-02 06:00:15,748 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46503', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:00:15,823 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Browser version: Chrome/150.0.7871.114 2026-10-02 06:00:15,823 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Issuing json command http://127.0.0.1:46503/json 2026-10-02 06:00:15,824 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46503', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:00:15,859 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Websocket url found: ws://127.0.0.1:46503/devtools/page/7EC37A0A18FFA93DD6D18B954D7FC599 2026-10-02 06:00:15,886 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Enable chrome headless console log notification 2026-10-02 06:00:15,890 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome headless enable page notifications 2026-10-02 06:00:16,008 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:00:16,013 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Setting session cookie in browser 2026-10-02 06:00:16,019 44 INFO rb-67e19c3-225208-420267 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/76" in browser 2026-10-02 06:00:16,020 44 INFO rb-67e19c3-225208-420267 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/76" 2026-10-02 06:00:16,034 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:00:16,537 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:16] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.042 0.465 2026-10-02 06:00:16,540 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Navigation result: {'frameId': '7EC37A0A18FFA93DD6D18B954D7FC599', 'loaderId': '9A62A159FBA6F104DCA0111EEA2BDA03', 'isDownload': False} 2026-10-02 06:00:16,541 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:16,559 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:00:16,586 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:16] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-10-02 06:00:16,599 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:16] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-10-02 06:00:16,610 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:16] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.034 2026-10-02 06:00:17,055 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:00:17,068 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:00:17,088 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.015 2026-10-02 06:00:17,116 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-02 06:00:17,116 44 INFO rb-67e19c3-225208-420267 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/76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:00:17,123 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:17,132 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-02 06:00:17,150 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:00:17,175 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.013 2026-10-02 06:00:17,197 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.019 2026-10-02 06:00:17,201 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-02 06:00:17,326 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.062 0.050 2026-10-02 06:00:17,978 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.256 0.342 2026-10-02 06:00:18,016 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:18] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.025 2026-10-02 06:00:18,082 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.007 2026-10-02 06:00:18,136 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:18] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.033 2026-10-02 06:00:18,177 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00: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-10-02 06:00:18,203 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: Owl is running in 'dev' mode. 2026-10-02 06:00:18,212 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-02 06:00:18,244 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:00:18,268 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:00:18,274 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:00:18,302 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:18] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.024 0.026 2026-10-02 06:00:18,320 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:18] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.006 0.057 2026-10-02 06:00:18,322 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.058 2026-10-02 06:00:18,355 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:00:18,367 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:00:18,404 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:00:18,429 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:18] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.018 0.029 2026-10-02 06:00:18,492 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:18] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.028 0.078 2026-10-02 06:00:18,512 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:18,609 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:18] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.058 0.157 2026-10-02 06:00:18,614 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:00:18,643 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:18] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.008 0.097 2026-10-02 06:00:18,676 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:18] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.084 2026-10-02 06:00:18,700 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:18,711 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:18] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-10-02 06:00:18,720 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:18] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:00:18,742 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:18] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.150 2026-10-02 06:00:18,745 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:18,775 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:18] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.172 2026-10-02 06:00:18,806 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:18] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.186 2026-10-02 06:00:18,833 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:18] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.185 2026-10-02 06:00:18,867 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:18] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.183 2026-10-02 06:00:18,902 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:18] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.172 2026-10-02 06:00:18,931 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:18] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.143 2026-10-02 06:00:19,028 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.054 0.223 2026-10-02 06:00:19,096 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:19,175 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:19,220 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:19,277 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:19,347 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:19,398 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:19,399 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:19] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.015 0.037 2026-10-02 06:00:19,422 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:19] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.009 0.056 2026-10-02 06:00:19,504 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:19,541 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 21 0.044 0.074 2026-10-02 06:00:19,550 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:19,601 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:19,659 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:19,709 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:19,761 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:19,814 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:19,866 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:19,931 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:19,982 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:20,033 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:20,084 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:20,134 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:20,185 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:20,236 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:20,310 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:20,313 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19214310 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'a5869331-be94-4f9c-bd01-631d93771aa6'}] 2026-10-02 06:00:20,360 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:20,420 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:20,423 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19214310 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'a5869331-be94-4f9c-bd01-631d93771aa6'} created pos.order #588 2026-10-02 06:00:20,470 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:20,487 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19214310 finished 2026-10-02 06:00:20,521 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: tour succeeded 2026-10-02 06:00:20,521 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:20,589 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: heap 15959060 (allocated 17825792) 2026-10-02 06:00:20,592 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 73 0.095 0.188 2026-10-02 06:00:20,594 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Closing chrome headless with pid 82203 2026-10-02 06:00:20,594 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Closing websocket connection 2026-10-02 06:00:20,596 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Terminating chrome headless with pid 82203 2026-10-02 06:00:20,699 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060020_699015_test_loyalty_is_not_processed_for_draft_order.txt 2026-10-02 06:00:20,699 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Removing chrome user profile "/tmp/tmp2rz8wir9_chrome_odoo" 2026-10-02 06:00:20,719 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_on_order_with_fixed_tax ... 2026-10-02 06:00:21,761 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome pid: 82413 2026-10-02 06:00:21,761 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome headless temporary user profile dir: /tmp/tmpj72y2wgm_chrome_odoo 2026-10-02 06:00:21,761 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Issuing json command http://127.0.0.1:39559/json/version 2026-10-02 06:00:21,762 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39559', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:00:21,802 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Browser version: Chrome/150.0.7871.114 2026-10-02 06:00:21,802 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Issuing json command http://127.0.0.1:39559/json 2026-10-02 06:00:21,803 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39559', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:00:21,825 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Websocket url found: ws://127.0.0.1:39559/devtools/page/F43A2E81EE633C9B281891CD5B3211AA 2026-10-02 06:00:21,845 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Enable chrome headless console log notification 2026-10-02 06:00:21,857 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome headless enable page notifications 2026-10-02 06:00:21,988 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:00:21,999 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Setting session cookie in browser 2026-10-02 06:00:22,003 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-10-02 06:00:22,004 44 INFO rb-67e19c3-225208-420267 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/76" 2026-10-02 06:00:22,024 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:00:22,540 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:22] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.066 0.458 2026-10-02 06:00:22,544 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Navigation result: {'frameId': 'F43A2E81EE633C9B281891CD5B3211AA', 'loaderId': '5871C824E84E479869A32F1752E0ADDC', 'isDownload': False} 2026-10-02 06:00:22,544 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:22,556 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:00:22,574 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:22] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-02 06:00:22,583 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:22] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.012 2026-10-02 06:00:22,590 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:22] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-10-02 06:00:23,108 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:00:23,110 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:00:23,142 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.022 2026-10-02 06:00:23,170 44 INFO rb-67e19c3-225208-420267 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/76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:00:23,170 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.004 2026-10-02 06:00:23,175 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:23,187 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-02 06:00:23,216 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:00:23,253 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.015 2026-10-02 06:00:23,268 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.031 2026-10-02 06:00:23,329 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.030 0.033 2026-10-02 06:00:23,335 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.041 2026-10-02 06:00:23,971 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.252 0.356 2026-10-02 06:00:24,003 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:24] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-10-02 06:00:24,065 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00: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.007 2026-10-02 06:00:24,162 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:24] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.057 2026-10-02 06:00:24,194 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-02 06:00:24,207 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: Owl is running in 'dev' mode. 2026-10-02 06:00:24,231 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.007 2026-10-02 06:00:24,268 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:00:24,275 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:00:24,299 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:00:24,300 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:00:24,321 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:24] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.030 2026-10-02 06:00:24,344 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:00:24,408 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.059 2026-10-02 06:00:24,445 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.039 2026-10-02 06:00:24,446 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:24] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.073 0.092 2026-10-02 06:00:24,477 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:24,532 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:24] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.038 0.116 2026-10-02 06:00:24,603 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:24,641 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:24] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.072 0.179 2026-10-02 06:00:24,666 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:00:24,669 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:24] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.010 0.219 2026-10-02 06:00:24,686 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:00:24,708 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:24] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.150 2026-10-02 06:00:24,742 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:24] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.180 2026-10-02 06:00:24,770 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:24] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.205 2026-10-02 06:00:24,800 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:24] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.236 2026-10-02 06:00:24,828 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:24] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.142 2026-10-02 06:00:24,857 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:24] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-10-02 06:00:24,884 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:24] "GET /web/image?model=product.template&field=image_128&id=1695&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.167 2026-10-02 06:00:24,911 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:24] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.159 2026-10-02 06:00:24,941 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:24] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.163 2026-10-02 06:00:24,966 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:24] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.156 2026-10-02 06:00:24,989 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:24] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.005 0.120 2026-10-02 06:00:25,087 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.052 0.204 2026-10-02 06:00:25,166 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:25,220 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:25,270 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:25,329 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:25,385 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:25,439 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:25,452 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:25] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.003 0.009 2026-10-02 06:00:25,486 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:25] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.010 0.016 2026-10-02 06:00:25,563 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: tour succeeded 2026-10-02 06:00:25,564 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:25,648 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: heap 15103416 (allocated 16252928) 2026-10-02 06:00:25,653 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Closing chrome headless with pid 82413 2026-10-02 06:00:25,654 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Closing websocket connection 2026-10-02 06:00:25,655 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Terminating chrome headless with pid 82413 2026-10-02 06:00:25,758 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060025_758540_test_loyalty_on_order_with_fixed_tax.txt 2026-10-02 06:00:25,758 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Removing chrome user profile "/tmp/tmpj72y2wgm_chrome_odoo" 2026-10-02 06:00:25,773 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_different_orders ... 2026-10-02 06:00:26,644 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome pid: 82618 2026-10-02 06:00:26,644 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome headless temporary user profile dir: /tmp/tmpywrgrs6z_chrome_odoo 2026-10-02 06:00:26,644 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Issuing json command http://127.0.0.1:35455/json/version 2026-10-02 06:00:26,648 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35455', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:00:26,716 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Browser version: Chrome/150.0.7871.114 2026-10-02 06:00:26,717 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Issuing json command http://127.0.0.1:35455/json 2026-10-02 06:00:26,718 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35455', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:00:26,731 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Websocket url found: ws://127.0.0.1:35455/devtools/page/555ECE5B10781AB3F002F9697F786DC1 2026-10-02 06:00:26,741 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Enable chrome headless console log notification 2026-10-02 06:00:26,754 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome headless enable page notifications 2026-10-02 06:00:26,865 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:00:26,870 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Setting session cookie in browser 2026-10-02 06:00:26,875 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-10-02 06:00:26,875 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-10-02 06:00:26,888 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:00:27,502 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:27] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.048 0.568 2026-10-02 06:00:27,505 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Navigation result: {'frameId': '555ECE5B10781AB3F002F9697F786DC1', 'loaderId': '020D3CD630EA270C91C97F41D4DE0F19', 'isDownload': False} 2026-10-02 06:00:27,505 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Evaluate ready code "odoo.isTourReady('PosLoyaltyMultipleOrders')" 2026-10-02 06:00:27,522 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:00:27,541 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:27] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.008 2026-10-02 06:00:27,551 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:27] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-10-02 06:00:27,556 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:27] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-10-02 06:00:28,019 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:00:28,031 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:00:28,053 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.021 2026-10-02 06:00:28,085 44 INFO rb-67e19c3-225208-420267 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/76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:00:28,093 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:28,098 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-02 06:00:28,126 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-02 06:00:28,147 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:00:28,185 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.012 2026-10-02 06:00:28,204 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.027 2026-10-02 06:00:28,275 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.039 0.038 2026-10-02 06:00:28,282 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.059 2026-10-02 06:00:29,003 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 397 0.334 0.359 2026-10-02 06:00:29,026 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00: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-10-02 06:00:29,083 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00: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.005 2026-10-02 06:00:29,158 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:29] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.046 2026-10-02 06:00:29,197 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-02 06:00:29,213 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: Owl is running in 'dev' mode. 2026-10-02 06:00:29,224 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-02 06:00:29,269 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:00:29,325 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:29] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.030 2026-10-02 06:00:29,331 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-10-02 06:00:29,341 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:29] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.014 0.038 2026-10-02 06:00:29,343 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:00:29,355 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-02 06:00:29,409 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:29] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.023 0.103 2026-10-02 06:00:29,428 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:29] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.009 0.067 2026-10-02 06:00:29,430 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.139 2026-10-02 06:00:29,453 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:29,478 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:00:29,487 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:29] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.007 0.010 2026-10-02 06:00:29,566 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:29,571 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:29] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.042 0.055 2026-10-02 06:00:29,575 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:00:29,587 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:29] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:00:29,626 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:29] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.021 0.130 2026-10-02 06:00:29,649 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:29] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.114 2026-10-02 06:00:29,689 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:29] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.158 2026-10-02 06:00:29,725 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:29] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.011 0.172 2026-10-02 06:00:29,757 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:29] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.213 2026-10-02 06:00:29,783 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:29] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.163 2026-10-02 06:00:29,814 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:29] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.180 2026-10-02 06:00:29,855 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:29] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.011 0.183 2026-10-02 06:00:29,920 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.024 0.192 2026-10-02 06:00:29,947 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:29] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.184 2026-10-02 06:00:29,975 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:29] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.236 2026-10-02 06:00:29,993 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:30,065 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:30,117 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:30,170 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:30,393 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:30,442 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:30,493 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:30,578 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:30,635 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:30,685 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:30,747 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:30,823 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:30,872 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:30] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.027 0.029 2026-10-02 06:00:30,877 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:30,894 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:30] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.008 0.062 2026-10-02 06:00:30,971 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.029 0.055 2026-10-02 06:00:30,986 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:30,998 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:00:31,002 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:00:31,034 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:31,085 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:31,163 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:31,226 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:31,300 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:31,353 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:31,403 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:31,454 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:31,504 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:31,562 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:31,613 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:31,663 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:31,719 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:31,774 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:31,825 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:31,881 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:31,889 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:31] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.001 0.005 2026-10-02 06:00:31,917 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45402416 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'ca07e6a1-b051-460f-9452-15ddc41558ec'}] 2026-10-02 06:00:31,932 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:00:32,428 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45402416 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'ca07e6a1-b051-460f-9452-15ddc41558ec'} created pos.order #589 2026-10-02 06:00:32,463 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45402416 finished 2026-10-02 06:00:32,540 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 243 0.251 0.375 2026-10-02 06:00:32,676 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:32] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 44 0.040 0.055 2026-10-02 06:00:32,710 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:32] "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-10-02 06:00:32,804 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:32] "GET /report/barcode/Code128/044e-1847-4c3d HTTP/1.1" 200 - 0 0.000 0.036 2026-10-02 06:00:32,833 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #833339 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'ca07e6a1-b051-460f-9452-15ddc41558ec'}] 2026-10-02 06:00:32,838 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:32,851 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #833339 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'ca07e6a1-b051-460f-9452-15ddc41558ec'} sync ignored for existing PoS order pos.order(589,) (state: paid) 2026-10-02 06:00:32,873 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #833339 finished 2026-10-02 06:00:32,890 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: tour succeeded 2026-10-02 06:00:32,891 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: ╔═════════════════════════════════════════╗ ║ TOUR PosLoyaltyMultipleOrders SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-02 06:00:33,042 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: heap 20160720 (allocated 21630976) 2026-10-02 06:00:33,048 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Closing chrome headless with pid 82618 2026-10-02 06:00:33,049 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Closing websocket connection 2026-10-02 06:00:33,050 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Terminating chrome headless with pid 82618 2026-10-02 06:00:33,054 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.083 0.140 2026-10-02 06:00:33,152 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060033_152563_test_loyalty_program_different_orders.txt 2026-10-02 06:00:33,152 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Removing chrome user profile "/tmp/tmpywrgrs6z_chrome_odoo" 2026-10-02 06:00:33,186 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_specific_product ... 2026-10-02 06:00:33,959 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome pid: 82840 2026-10-02 06:00:33,959 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome headless temporary user profile dir: /tmp/tmp4j6fgx6__chrome_odoo 2026-10-02 06:00:33,959 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Issuing json command http://127.0.0.1:40863/json/version 2026-10-02 06:00:33,960 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40863', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:00:33,979 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Browser version: Chrome/150.0.7871.114 2026-10-02 06:00:33,979 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Issuing json command http://127.0.0.1:40863/json 2026-10-02 06:00:33,980 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40863', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:00:33,987 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Websocket url found: ws://127.0.0.1:40863/devtools/page/D2C41DAC8E38D2BEF88CB086E7A04715 2026-10-02 06:00:33,991 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Enable chrome headless console log notification 2026-10-02 06:00:33,995 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome headless enable page notifications 2026-10-02 06:00:34,140 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:00:34,145 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Setting session cookie in browser 2026-10-02 06:00:34,148 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-10-02 06:00:34,149 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-10-02 06:00:34,163 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:00:34,673 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:34] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.060 0.451 2026-10-02 06:00:34,677 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Navigation result: {'frameId': 'D2C41DAC8E38D2BEF88CB086E7A04715', 'loaderId': 'A132A86B997AB9A72C628559FBF386CB', 'isDownload': False} 2026-10-02 06:00:34,677 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountTour')" 2026-10-02 06:00:34,696 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:00:34,709 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:34] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.007 2026-10-02 06:00:34,726 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:34] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-10-02 06:00:34,745 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:34] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.034 2026-10-02 06:00:35,214 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:00:35,219 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:00:35,242 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-02 06:00:35,267 44 INFO rb-67e19c3-225208-420267 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/76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:00:35,271 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-02 06:00:35,273 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:35,287 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-02 06:00:35,301 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:00:35,332 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.010 2026-10-02 06:00:35,350 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.028 2026-10-02 06:00:35,410 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.026 0.034 2026-10-02 06:00:35,413 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.040 2026-10-02 06:00:36,074 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.276 0.345 2026-10-02 06:00:36,094 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:00:36,175 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-02 06:00:36,247 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:36] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.034 2026-10-02 06:00:36,282 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.012 2026-10-02 06:00:36,307 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: Owl is running in 'dev' mode. 2026-10-02 06:00:36,319 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-02 06:00:36,367 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:00:36,375 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:00:36,389 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-02 06:00:36,457 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:00:36,463 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-02 06:00:36,486 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:36] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.061 0.049 2026-10-02 06:00:36,488 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.091 2026-10-02 06:00:36,502 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:36,505 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:36] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.005 0.027 2026-10-02 06:00:36,521 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:36] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.006 0.138 2026-10-02 06:00:36,537 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:36] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.012 2026-10-02 06:00:36,598 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:36] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.028 2026-10-02 06:00:36,620 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:00:36,630 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:36] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.050 2026-10-02 06:00:36,648 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:36,668 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:36] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-10-02 06:00:36,682 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:36] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:00:36,698 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:00:36,716 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:36] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.126 2026-10-02 06:00:36,740 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:36] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-10-02 06:00:36,770 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:36] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.179 2026-10-02 06:00:36,855 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:36] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.033 0.180 2026-10-02 06:00:36,881 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:36] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.153 2026-10-02 06:00:36,910 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:36] "GET /web/image?model=product.template&field=image_128&id=1697&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.160 2026-10-02 06:00:36,988 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:36] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.038 0.327 2026-10-02 06:00:37,021 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:37] "GET /web/image?model=product.template&field=image_128&id=1698&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.240 2026-10-02 06:00:37,048 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:37] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.009 0.333 2026-10-02 06:00:37,093 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:37] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.014 0.194 2026-10-02 06:00:37,202 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.066 0.278 2026-10-02 06:00:37,265 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:37,318 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:37,369 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:37,420 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:37,507 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:37,558 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:37,609 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:37,659 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:37,709 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:37,767 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:37,827 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:37,904 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:37,956 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:38,008 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:38,058 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:38,108 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:38,164 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:38,220 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:38,299 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:38,350 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:38,401 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:38,451 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:38,506 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:38,562 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:38,637 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:38,688 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:38,738 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:38,789 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: tour succeeded 2026-10-02 06:00:38,790 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificDiscountTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-02 06:00:38,886 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: heap 17560036 (allocated 19271680) 2026-10-02 06:00:38,904 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Closing chrome headless with pid 82840 2026-10-02 06:00:38,906 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Closing websocket connection 2026-10-02 06:00:38,909 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Terminating chrome headless with pid 82840 2026-10-02 06:00:39,005 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060039_005459_test_loyalty_program_specific_product.txt 2026-10-02 06:00:39,005 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Removing chrome user profile "/tmp/tmp4j6fgx6__chrome_odoo" 2026-10-02 06:00:39,021 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_using_same_product ... 2026-10-02 06:00:39,874 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome pid: 83040 2026-10-02 06:00:39,875 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome headless temporary user profile dir: /tmp/tmpkd3eyuhm_chrome_odoo 2026-10-02 06:00:39,875 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Issuing json command http://127.0.0.1:42731/json/version 2026-10-02 06:00:39,876 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42731', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:00:39,950 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Browser version: Chrome/150.0.7871.114 2026-10-02 06:00:39,950 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Issuing json command http://127.0.0.1:42731/json 2026-10-02 06:00:39,951 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42731', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:00:39,968 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Websocket url found: ws://127.0.0.1:42731/devtools/page/BB1D32528B61024234BAC36BEF534222 2026-10-02 06:00:39,979 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Enable chrome headless console log notification 2026-10-02 06:00:39,992 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome headless enable page notifications 2026-10-02 06:00:40,158 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:00:40,165 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Setting session cookie in browser 2026-10-02 06:00:40,166 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-10-02 06:00:40,166 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-10-02 06:00:40,184 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:00:40,778 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:40] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.088 0.515 2026-10-02 06:00:40,783 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Navigation result: {'frameId': 'BB1D32528B61024234BAC36BEF534222', 'loaderId': '891D82168DBD5BC64F6B2939FF00A74C', 'isDownload': False} 2026-10-02 06:00:40,783 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour2')" 2026-10-02 06:00:40,805 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:00:40,836 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:40] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.020 2026-10-02 06:00:40,849 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:40] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.023 2026-10-02 06:00:40,862 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:40] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.038 2026-10-02 06:00:41,355 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:00:41,364 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:00:41,377 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-02 06:00:41,404 44 INFO rb-67e19c3-225208-420267 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/76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:00:41,409 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:41,410 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.011 2026-10-02 06:00:41,426 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-02 06:00:41,441 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:00:41,465 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.010 2026-10-02 06:00:41,489 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.020 2026-10-02 06:00:41,497 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.008 2026-10-02 06:00:41,541 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:41] "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-10-02 06:00:42,250 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.311 0.366 2026-10-02 06:00:42,271 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:42] "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-10-02 06:00:42,356 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-10-02 06:00:42,441 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:42] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.057 2026-10-02 06:00:42,474 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:42] "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.007 2026-10-02 06:00:42,502 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: Owl is running in 'dev' mode. 2026-10-02 06:00:42,505 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-10-02 06:00:42,543 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:00:42,548 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:00:42,562 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:00:42,568 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:42] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:00:42,608 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:00:42,609 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:42] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.022 0.031 2026-10-02 06:00:42,640 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00: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-10-02 06:00:42,661 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:42] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.033 0.069 2026-10-02 06:00:42,678 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.020 2026-10-02 06:00:42,704 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:42,790 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:42,809 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:42] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.085 0.094 2026-10-02 06:00:42,815 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:00:42,893 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:42] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.046 0.217 2026-10-02 06:00:42,909 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:42,935 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:42] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.166 2026-10-02 06:00:42,949 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:42] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:00:42,955 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:42] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.190 2026-10-02 06:00:42,991 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:42] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.017 0.211 2026-10-02 06:00:43,011 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:43] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.314 2026-10-02 06:00:43,034 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:43] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.210 2026-10-02 06:00:43,065 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:43] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.164 2026-10-02 06:00:43,105 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:43] "GET /web/image?model=product.template&field=image_128&id=1701&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.130 2026-10-02 06:00:43,134 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:43] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.159 2026-10-02 06:00:43,164 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:43] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.166 2026-10-02 06:00:43,188 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:43] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.163 2026-10-02 06:00:43,293 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.058 0.188 2026-10-02 06:00:43,316 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:43] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.199 2026-10-02 06:00:43,334 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:43] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.004 0.255 2026-10-02 06:00:43,358 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:43,432 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:43,484 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:43,539 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:43,614 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:43,651 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:43] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.016 0.028 2026-10-02 06:00:43,666 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:43,679 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:43] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.013 0.042 2026-10-02 06:00:43,749 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.027 0.058 2026-10-02 06:00:43,777 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:43,830 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:43,879 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:43,931 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:43,982 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:44,034 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:44,090 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:44,141 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:44,195 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:44,247 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:44,301 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:44,360 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:44,434 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:44,501 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:44,552 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:44,606 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:44,657 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:44,710 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: tour succeeded 2026-10-02 06:00:44,711 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosLoyaltyFreeProductTour2 SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-02 06:00:44,790 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: heap 16804608 (allocated 18612224) 2026-10-02 06:00:44,801 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Closing chrome headless with pid 83040 2026-10-02 06:00:44,804 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Closing websocket connection 2026-10-02 06:00:44,805 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Terminating chrome headless with pid 83040 2026-10-02 06:00:44,933 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060044_932829_test_loyalty_program_using_same_product.txt 2026-10-02 06:00:44,933 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Removing chrome user profile "/tmp/tmpkd3eyuhm_chrome_odoo" 2026-10-02 06:00:44,952 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_next_order_coupon_free_product ... 2026-10-02 06:00:46,391 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome pid: 83250 2026-10-02 06:00:46,391 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless temporary user profile dir: /tmp/tmp28hxzgyp_chrome_odoo 2026-10-02 06:00:46,391 44 INFO rb-67e19c3-225208-420267 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:36463/json/version 2026-10-02 06:00:46,393 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36463', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:00:46,455 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:46,455 44 INFO rb-67e19c3-225208-420267 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:36463/json 2026-10-02 06:00:46,456 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36463', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:00:46,478 44 INFO rb-67e19c3-225208-420267 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:36463/devtools/page/418176C0BC642BB781E0010E1108A013 2026-10-02 06:00:46,501 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Enable chrome headless console log notification 2026-10-02 06:00:46,516 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless enable page notifications 2026-10-02 06:00:46,580 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:00:46,595 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Setting session cookie in browser 2026-10-02 06:00:46,608 44 INFO rb-67e19c3-225208-420267 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/76" in browser 2026-10-02 06:00:46,608 44 INFO rb-67e19c3-225208-420267 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/76" 2026-10-02 06:00:46,639 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:00:47,176 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:47] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.073 0.468 2026-10-02 06:00:47,184 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Navigation result: {'frameId': '418176C0BC642BB781E0010E1108A013', 'loaderId': 'F8D347256A071A92E774982BA5EA00D5', 'isDownload': False} 2026-10-02 06:00:47,184 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:47,204 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:00:47,226 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:47] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-10-02 06:00:47,240 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:47] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.021 2026-10-02 06:00:47,247 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:47] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-10-02 06:00:47,823 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:00:47,824 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:00:47,844 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-02 06:00:47,881 44 INFO rb-67e19c3-225208-420267 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/76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:00:47,884 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.011 0.008 2026-10-02 06:00:47,893 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:47,914 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.004 2026-10-02 06:00:47,928 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:00:47,956 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:47] "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-10-02 06:00:47,976 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.025 2026-10-02 06:00:48,036 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.024 0.043 2026-10-02 06:00:48,038 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.042 2026-10-02 06:00:49,014 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.366 0.577 2026-10-02 06:00:49,039 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:49] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:00:49,111 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00: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.011 2026-10-02 06:00:49,182 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:49] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.042 2026-10-02 06:00:49,208 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00: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.005 2026-10-02 06:00:49,223 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:49,235 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-02 06:00:49,280 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:00:49,289 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:00:49,305 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:00:49,308 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:49] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:00:49,331 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:49] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.018 0.023 2026-10-02 06:00:49,339 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:00:49,342 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00: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-10-02 06:00:49,345 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:49] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.048 2026-10-02 06:00:49,367 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:49] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.012 2026-10-02 06:00:49,376 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:00:49,454 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:49,466 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:49] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.041 0.053 2026-10-02 06:00:49,538 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:49,640 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:49,643 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:49] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.112 0.157 2026-10-02 06:00:49,649 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:00:49,688 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:49] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-02 06:00:49,698 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:49] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.012 0.197 2026-10-02 06:00:49,784 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:49] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.021 0.242 2026-10-02 06:00:49,834 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:49] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.304 2026-10-02 06:00:49,869 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:49] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.339 2026-10-02 06:00:49,901 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:49] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.371 2026-10-02 06:00:49,947 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:49] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.009 0.238 2026-10-02 06:00:49,983 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:49] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.273 2026-10-02 06:00:50,014 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:50] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.009 0.215 2026-10-02 06:00:50,057 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:50] "GET /web/image?model=product.template&field=image_128&id=1703&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.210 2026-10-02 06:00:50,081 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:50] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.201 2026-10-02 06:00:50,109 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:50] "GET /web/image?model=product.template&field=image_128&id=1704&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.196 2026-10-02 06:00:50,234 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.065 0.214 2026-10-02 06:00:50,267 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:50] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.274 2026-10-02 06:00:50,290 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:50,358 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:50,409 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:50,478 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:50,544 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:50,581 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:50] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.013 0.030 2026-10-02 06:00:50,596 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:50,646 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:50,665 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.030 0.046 2026-10-02 06:00:50,742 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:50,802 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:50,855 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:50,907 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:51,079 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:51,129 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:51,180 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:51,231 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:51,284 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:51,333 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:51,390 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:51,441 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:51,494 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:51,565 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:51,576 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:00:51,581 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:00:51,615 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:51,666 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:51,733 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:51,788 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:51,839 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:51,891 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:51,961 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:51,967 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66058608 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '80605af4-ef8d-4595-b794-f19335d4c621'}] 2026-10-02 06:00:51,971 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:00:52,390 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66058608 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '80605af4-ef8d-4595-b794-f19335d4c621'} created pos.order #590 2026-10-02 06:00:52,423 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66058608 finished 2026-10-02 06:00:52,525 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 252 0.214 0.347 2026-10-02 06:00:52,634 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:52] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.026 0.050 2026-10-02 06:00:52,675 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00: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-10-02 06:00:52,780 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:52] "GET /report/barcode/Code128/0448-d1bd-4fe7 HTTP/1.1" 200 - 0 0.000 0.038 2026-10-02 06:00:52,817 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35257985 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '80605af4-ef8d-4595-b794-f19335d4c621'}] 2026-10-02 06:00:52,824 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35257985 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '80605af4-ef8d-4595-b794-f19335d4c621'} sync ignored for existing PoS order pos.order(590,) (state: paid) 2026-10-02 06:00:52,837 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:52,861 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35257985 finished 2026-10-02 06:00:52,888 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: tour succeeded 2026-10-02 06:00:52,891 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: ╔═══════════════════════════════════╗ ║ TOUR PosLoyaltyTour11.1 SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-02 06:00:52,989 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: heap 17399396 (allocated 19009536) 2026-10-02 06:00:52,995 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.087 0.093 2026-10-02 06:00:53,006 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing chrome headless with pid 83250 2026-10-02 06:00:53,013 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing websocket connection 2026-10-02 06:00:53,015 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Terminating chrome headless with pid 83250 2026-10-02 06:00:53,115 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060053_115486_test_loyalty_program_with_next_order_coupon_free_product.txt 2026-10-02 06:00:53,115 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Removing chrome user profile "/tmp/tmp28hxzgyp_chrome_odoo" 2026-10-02 06:00:53,440 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome pid: 83464 2026-10-02 06:00:53,440 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless temporary user profile dir: /tmp/tmp4gwn7sqn_chrome_odoo 2026-10-02 06:00:53,445 44 INFO rb-67e19c3-225208-420267 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:33369/json/version 2026-10-02 06:00:53,446 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33369', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:00:53,486 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:53,486 44 INFO rb-67e19c3-225208-420267 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:33369/json 2026-10-02 06:00:53,487 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33369', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:00:53,500 44 INFO rb-67e19c3-225208-420267 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:33369/devtools/page/3E85AF8629198710E36135F7443DC397 2026-10-02 06:00:53,514 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Enable chrome headless console log notification 2026-10-02 06:00:53,522 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless enable page notifications 2026-10-02 06:00:53,614 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:00:53,616 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Setting session cookie in browser 2026-10-02 06:00:53,618 44 INFO rb-67e19c3-225208-420267 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/76" in browser 2026-10-02 06:00:53,618 44 INFO rb-67e19c3-225208-420267 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/76" 2026-10-02 06:00:53,742 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:53] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.064 0.038 2026-10-02 06:00:53,749 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Navigation result: {'frameId': '3E85AF8629198710E36135F7443DC397', 'loaderId': 'F482A4D9ED5A85ED27AF264922F4E1E6', 'isDownload': False} 2026-10-02 06:00:53,749 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:53,770 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:00:53,786 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:53] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.006 2026-10-02 06:00:53,794 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:53] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-02 06:00:53,799 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:53] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-02 06:00:54,300 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:00:54,324 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:00:54,335 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.025 2026-10-02 06:00:54,361 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-10-02 06:00:54,370 44 INFO rb-67e19c3-225208-420267 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/76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:00:54,379 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-02 06:00:54,380 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:54,398 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:00:54,421 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:54] "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-10-02 06:00:54,427 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.016 2026-10-02 06:00:54,495 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.025 0.032 2026-10-02 06:00:54,498 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.044 2026-10-02 06:00:55,077 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 296 0.230 0.315 2026-10-02 06:00:55,093 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:55] "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-10-02 06:00:55,185 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-02 06:00:55,240 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:55] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.005 0.033 2026-10-02 06:00:55,276 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-02 06:00:55,297 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:55,304 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:00:55,355 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:00:55,358 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:00:55,380 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:00:55,407 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-10-02 06:00:55,430 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:55] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 7 0.022 0.035 2026-10-02 06:00:55,431 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-02 06:00:55,460 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:00:55,469 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:55] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.011 0.087 2026-10-02 06:00:55,477 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:00:55,530 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:55,572 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:55] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.051 0.101 2026-10-02 06:00:55,669 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:55] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.048 0.204 2026-10-02 06:00:55,673 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:00:55,691 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:55] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.007 0.197 2026-10-02 06:00:55,699 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:55,724 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:55] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.108 2026-10-02 06:00:55,750 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:55] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-10-02 06:00:55,772 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:55] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-10-02 06:00:55,782 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:55,802 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:55] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.166 2026-10-02 06:00:55,838 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:55] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.152 2026-10-02 06:00:55,859 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:55,868 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:55] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.162 2026-10-02 06:00:55,902 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:55] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.171 2026-10-02 06:00:55,910 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:55,924 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:55] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-10-02 06:00:55,963 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:55] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.176 2026-10-02 06:00:55,975 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:55,997 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:55] "GET /web/image?model=product.template&field=image_128&id=1703&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.184 2026-10-02 06:00:56,033 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:56] "GET /web/image?model=product.template&field=image_128&id=1704&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.013 0.176 2026-10-02 06:00:56,042 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:56,065 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:56] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.012 0.181 2026-10-02 06:00:56,095 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:56,111 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:56] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.015 0.049 2026-10-02 06:00:56,147 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:56,175 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.014 0.040 2026-10-02 06:00:56,242 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:56,298 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:56,345 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:56,395 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:56,445 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:56,504 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:56,532 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:56] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:00:56,558 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:56,609 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:56,659 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:56,714 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:56,786 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:56,827 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:56,885 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:56,899 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00: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.010 2026-10-02 06:00:56,934 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:56,941 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:56] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.006 0.016 2026-10-02 06:00:56,991 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:57,042 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:57,094 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:57,146 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:57,200 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:57,257 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:57,310 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:57,380 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:57,452 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:57,502 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:57,556 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:57,607 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:57,662 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:57,714 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:57,764 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:57,815 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:57,885 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:57,901 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:00:57,901 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:00:57,936 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:57,986 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:58,058 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:58,111 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:58,165 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:58,219 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:58,236 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:58] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.004 0.013 2026-10-02 06:00:58,264 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:58] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.005 0.013 2026-10-02 06:00:58,292 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40271209 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000001', 'uuid': '959ff7c6-b8a2-4bce-9d0a-c6c482e32aa8'}] 2026-10-02 06:00:58,298 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:00:58,755 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40271209 order {'name': '/', 'pos_reference': '262-76-000001', 'uuid': '959ff7c6-b8a2-4bce-9d0a-c6c482e32aa8'} created pos.order #591 2026-10-02 06:00:58,780 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40271209 finished 2026-10-02 06:00:58,845 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 178 0.201 0.354 2026-10-02 06:00:58,956 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:58] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 27 0.038 0.038 2026-10-02 06:00:58,981 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:58] "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-10-02 06:00:59,152 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89409434 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '959ff7c6-b8a2-4bce-9d0a-c6c482e32aa8'}] 2026-10-02 06:00:59,162 44 INFO rb-67e19c3-225208-420267 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-10-02 06:00:59,163 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89409434 order {'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '959ff7c6-b8a2-4bce-9d0a-c6c482e32aa8'} sync ignored for existing PoS order pos.order(591,) (state: paid) 2026-10-02 06:00:59,196 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89409434 finished 2026-10-02 06:00:59,211 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: tour succeeded 2026-10-02 06:00:59,214 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: ╔═══════════════════════════════════╗ ║ TOUR PosLoyaltyTour11.2 SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-02 06:00:59,339 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:00:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.060 0.130 2026-10-02 06:00:59,409 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: heap 19906516 (allocated 23990272) 2026-10-02 06:00:59,415 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing chrome headless with pid 83464 2026-10-02 06:00:59,417 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing websocket connection 2026-10-02 06:00:59,419 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Terminating chrome headless with pid 83464 2026-10-02 06:00:59,515 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060059_514926_test_loyalty_program_with_next_order_coupon_free_product.txt 2026-10-02 06:00:59,515 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Removing chrome user profile "/tmp/tmp4gwn7sqn_chrome_odoo" 2026-10-02 06:00:59,540 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_buy_x_get_y ... 2026-10-02 06:01:00,862 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome pid: 83687 2026-10-02 06:01:00,862 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome headless temporary user profile dir: /tmp/tmp6vx40tlm_chrome_odoo 2026-10-02 06:01:00,863 44 INFO rb-67e19c3-225208-420267 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:42907/json/version 2026-10-02 06:01:00,864 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42907', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:01:00,893 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:00,894 44 INFO rb-67e19c3-225208-420267 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:42907/json 2026-10-02 06:01:00,894 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42907', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:01:00,911 44 INFO rb-67e19c3-225208-420267 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:42907/devtools/page/B86A3514C9213ED51F1D360AB64F3E60 2026-10-02 06:01:00,922 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Enable chrome headless console log notification 2026-10-02 06:01:00,928 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome headless enable page notifications 2026-10-02 06:01:01,021 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:01:01,027 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Setting session cookie in browser 2026-10-02 06:01:01,034 44 INFO rb-67e19c3-225208-420267 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/76" in browser 2026-10-02 06:01:01,034 44 INFO rb-67e19c3-225208-420267 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/76" 2026-10-02 06:01:01,045 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:01:01,613 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:01] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.086 0.485 2026-10-02 06:01:01,620 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Navigation result: {'frameId': 'B86A3514C9213ED51F1D360AB64F3E60', 'loaderId': 'A3F8BDB987B26C8F45BA7235423226EF', 'isDownload': False} 2026-10-02 06:01:01,620 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour12')" 2026-10-02 06:01:01,641 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:01:01,656 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:01] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-02 06:01:01,663 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:01] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-02 06:01:01,673 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:01] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-10-02 06:01:02,135 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:01:02,140 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:01:02,153 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-10-02 06:01:02,179 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-02 06:01:02,181 44 INFO rb-67e19c3-225208-420267 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/76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:01:02,190 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:02,204 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-02 06:01:02,215 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:01:02,240 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.010 2026-10-02 06:01:02,259 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.028 2026-10-02 06:01:02,372 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.063 0.037 2026-10-02 06:01:02,375 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.089 2026-10-02 06:01:03,096 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 400 0.302 0.369 2026-10-02 06:01:03,121 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:03] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:01:03,176 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.006 2026-10-02 06:01:03,250 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:03] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.038 2026-10-02 06:01:03,288 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-02 06:01:03,311 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:03,332 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-02 06:01:03,369 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:01:03,387 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:01:03,414 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:01:03,417 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:03] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:01:03,438 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:03] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.024 0.029 2026-10-02 06:01:03,450 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:01:03,455 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01: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-10-02 06:01:03,470 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:03] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.010 0.054 2026-10-02 06:01:03,499 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:03] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.005 0.031 2026-10-02 06:01:03,543 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:01:03,581 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:03,626 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:03] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.061 0.064 2026-10-02 06:01:03,726 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:03] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.050 0.161 2026-10-02 06:01:03,739 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:01:03,754 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:03] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.015 0.104 2026-10-02 06:01:03,791 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:03] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.108 2026-10-02 06:01:03,795 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:03,804 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:03] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:01:03,838 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:03] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.011 0.135 2026-10-02 06:01:03,865 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:03] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.155 2026-10-02 06:01:03,883 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:03] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.170 2026-10-02 06:01:03,901 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:03] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-10-02 06:01:03,927 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:03] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.156 2026-10-02 06:01:03,966 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:03] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.132 2026-10-02 06:01:03,985 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:03] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-10-02 06:01:04,022 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:04] "GET /web/image?model=product.template&field=image_128&id=1706&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.148 2026-10-02 06:01:04,044 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:04] "GET /web/image?model=product.template&field=image_128&id=1707&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.150 2026-10-02 06:01:04,128 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.044 0.178 2026-10-02 06:01:04,158 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:04] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.217 2026-10-02 06:01:04,208 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:04,259 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:04,315 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:04,365 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:04,546 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:04,598 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:04,668 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:04,735 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:04,789 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:04,836 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:04,887 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:04,962 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:05,013 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:05,064 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:05,116 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:05,306 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:05,357 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:05,429 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:05,498 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:05,549 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:05,599 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:05,650 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:05,728 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:05,809 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:05,900 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:05,958 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:06,009 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:06,059 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:06,111 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:06,161 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:06,211 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:06,262 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: tour succeeded 2026-10-02 06:01:06,263 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: ╔═════════════════════════════════╗ ║ TOUR PosLoyaltyTour12 SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-02 06:01:06,383 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: heap 18635280 (allocated 20320256) 2026-10-02 06:01:06,407 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Closing chrome headless with pid 83687 2026-10-02 06:01:06,410 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Closing websocket connection 2026-10-02 06:01:06,411 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Terminating chrome headless with pid 83687 2026-10-02 06:01:06,509 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060106_508970_test_loyalty_program_with_tagged_buy_x_get_y.txt 2026-10-02 06:01:06,509 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Removing chrome user profile "/tmp/tmp6vx40tlm_chrome_odoo" 2026-10-02 06:01:06,523 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_free_product ... 2026-10-02 06:01:07,896 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome pid: 83895 2026-10-02 06:01:07,897 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome headless temporary user profile dir: /tmp/tmpe8zx2oji_chrome_odoo 2026-10-02 06:01:07,897 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Issuing json command http://127.0.0.1:35389/json/version 2026-10-02 06:01:07,906 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35389', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:01:07,975 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Browser version: Chrome/150.0.7871.114 2026-10-02 06:01:07,975 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Issuing json command http://127.0.0.1:35389/json 2026-10-02 06:01:07,976 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35389', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:01:08,003 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Websocket url found: ws://127.0.0.1:35389/devtools/page/BACBCB9CD349124DE2CFD4A4F4F5675E 2026-10-02 06:01:08,025 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Enable chrome headless console log notification 2026-10-02 06:01:08,049 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome headless enable page notifications 2026-10-02 06:01:08,205 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:01:08,215 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Setting session cookie in browser 2026-10-02 06:01:08,217 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-10-02 06:01:08,217 44 INFO rb-67e19c3-225208-420267 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/76" 2026-10-02 06:01:08,234 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:01:08,772 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:08] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.077 0.470 2026-10-02 06:01:08,779 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Navigation result: {'frameId': 'BACBCB9CD349124DE2CFD4A4F4F5675E', 'loaderId': '6B642260212139E751D04ED6CB0C4BE4', 'isDownload': False} 2026-10-02 06:01:08,779 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour10')" 2026-10-02 06:01:08,797 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:01:08,818 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:08] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.008 2026-10-02 06:01:08,826 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:08] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-02 06:01:08,833 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:08] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-10-02 06:01:09,305 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:01:09,306 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:01:09,326 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-02 06:01:09,351 44 INFO rb-67e19c3-225208-420267 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/76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:01:09,354 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.006 2026-10-02 06:01:09,364 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:09,375 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-02 06:01:09,390 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:01:09,425 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:09] "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.011 2026-10-02 06:01:09,442 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.033 2026-10-02 06:01:09,517 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.033 0.045 2026-10-02 06:01:09,519 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.048 2026-10-02 06:01:10,309 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 398 0.367 0.399 2026-10-02 06:01:10,337 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:10] "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-10-02 06:01:10,400 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01: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-10-02 06:01:10,463 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:10] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.033 2026-10-02 06:01:10,515 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.008 2026-10-02 06:01:10,533 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: Owl is running in 'dev' mode. 2026-10-02 06:01:10,551 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-02 06:01:10,593 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:01:10,600 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:01:10,612 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:01:10,618 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:01:10,666 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:10] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.032 0.029 2026-10-02 06:01:10,681 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:10] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.069 2026-10-02 06:01:10,687 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:01:10,692 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01: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-10-02 06:01:10,723 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:01:10,738 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:10] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.005 0.022 2026-10-02 06:01:10,820 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:10,829 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:10] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.049 0.062 2026-10-02 06:01:10,906 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:10] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.029 0.158 2026-10-02 06:01:10,943 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:10] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.008 0.060 2026-10-02 06:01:10,964 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:10] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.057 2026-10-02 06:01:10,983 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:10] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.059 2026-10-02 06:01:11,010 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:11,012 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:11] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.088 2026-10-02 06:01:11,019 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:01:11,037 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:11] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:01:11,053 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:11] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.112 2026-10-02 06:01:11,072 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:11,074 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:11] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.135 2026-10-02 06:01:11,105 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:11] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.151 2026-10-02 06:01:11,128 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:11] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.157 2026-10-02 06:01:11,152 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:11] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.161 2026-10-02 06:01:11,182 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:11] "GET /web/image?model=product.template&field=image_128&id=1709&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.136 2026-10-02 06:01:11,208 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:11] "GET /web/image?model=product.template&field=image_128&id=1710&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.149 2026-10-02 06:01:11,231 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:11] "GET /web/image?model=product.template&field=image_128&id=1711&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.147 2026-10-02 06:01:11,253 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:11] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-10-02 06:01:11,355 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.045 0.202 2026-10-02 06:01:11,410 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:11,466 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:11,517 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:11,575 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:11,651 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:11,700 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:11] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.021 0.035 2026-10-02 06:01:11,708 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:11,739 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:11] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.015 0.061 2026-10-02 06:01:11,755 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:11,816 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.033 0.072 2026-10-02 06:01:11,876 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:11,927 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:11,978 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:12,030 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:12,080 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:12,131 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:12,181 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:12,232 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:12,290 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:12,341 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:12,394 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:12,445 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:12,500 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:12,558 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:12,609 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:12,663 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:12,737 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:12,802 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:12,852 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:12,903 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:12,954 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:13,004 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:13,061 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:13,113 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:13,166 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: tour succeeded 2026-10-02 06:01:13,167 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: ╔═════════════════════════════════╗ ║ TOUR PosLoyaltyTour10 SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-02 06:01:13,265 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: heap 17046504 (allocated 18485248) 2026-10-02 06:01:13,272 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Closing chrome headless with pid 83895 2026-10-02 06:01:13,274 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Closing websocket connection 2026-10-02 06:01:13,274 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Terminating chrome headless with pid 83895 2026-10-02 06:01:13,379 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060113_379614_test_loyalty_program_with_tagged_free_product.txt 2026-10-02 06:01:13,379 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Removing chrome user profile "/tmp/tmpe8zx2oji_chrome_odoo" 2026-10-02 06:01:13,395 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_product_tag ... 2026-10-02 06:01:14,503 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome pid: 84109 2026-10-02 06:01:14,503 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome headless temporary user profile dir: /tmp/tmphrmvqy4y_chrome_odoo 2026-10-02 06:01:14,504 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Issuing json command http://127.0.0.1:36557/json/version 2026-10-02 06:01:14,506 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36557', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:01:14,590 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Browser version: Chrome/150.0.7871.114 2026-10-02 06:01:14,590 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Issuing json command http://127.0.0.1:36557/json 2026-10-02 06:01:14,591 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36557', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:01:14,615 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Websocket url found: ws://127.0.0.1:36557/devtools/page/907E2135291F3F75AE82B557E089D062 2026-10-02 06:01:14,649 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Enable chrome headless console log notification 2026-10-02 06:01:14,666 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome headless enable page notifications 2026-10-02 06:01:14,804 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:01:14,810 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Setting session cookie in browser 2026-10-02 06:01:14,815 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-10-02 06:01:14,815 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-10-02 06:01:14,831 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:01:15,427 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:15] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.092 0.510 2026-10-02 06:01:15,430 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Navigation result: {'frameId': '907E2135291F3F75AE82B557E089D062', 'loaderId': '82159B413FB09632FCB8AC96DD1B5AC5', 'isDownload': False} 2026-10-02 06:01:15,430 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Evaluate ready code "odoo.isTourReady('PosLoyaltyRewardProductTag')" 2026-10-02 06:01:15,450 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:01:15,472 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:15] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-02 06:01:15,478 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:15] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-10-02 06:01:15,500 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:15] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.026 2026-10-02 06:01:15,969 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:01:15,982 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:01:16,000 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-10-02 06:01:16,041 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-02 06:01:16,049 44 INFO rb-67e19c3-225208-420267 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/76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:01:16,061 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-02 06:01:16,065 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:16,076 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:01:16,112 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.010 2026-10-02 06:01:16,137 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.037 2026-10-02 06:01:16,205 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.034 0.029 2026-10-02 06:01:16,208 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.053 2026-10-02 06:01:17,070 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 403 0.286 0.541 2026-10-02 06:01:17,094 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:17] "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-10-02 06:01:17,165 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-02 06:01:17,222 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:17] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.033 2026-10-02 06:01:17,264 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-10-02 06:01:17,285 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: Owl is running in 'dev' mode. 2026-10-02 06:01:17,304 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.011 2026-10-02 06:01:17,338 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:01:17,346 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:01:17,360 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:01:17,388 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:01:17,405 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:01:17,423 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:17] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.053 0.030 2026-10-02 06:01:17,433 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:01:17,441 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:01:17,474 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:17] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.021 0.106 2026-10-02 06:01:17,492 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:17,598 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:17] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.072 0.127 2026-10-02 06:01:17,605 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:01:17,617 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:17] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.007 0.147 2026-10-02 06:01:17,623 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:17,649 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:17] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.027 2026-10-02 06:01:17,657 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:01:17,705 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:17] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.133 2026-10-02 06:01:17,742 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:17] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.180 2026-10-02 06:01:17,794 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:17] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.009 0.209 2026-10-02 06:01:17,901 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:17] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.069 0.422 2026-10-02 06:01:17,940 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:17] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.263 2026-10-02 06:01:17,977 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:17] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.011 0.252 2026-10-02 06:01:17,995 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:17] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.242 2026-10-02 06:01:18,018 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:18] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.391 2026-10-02 06:01:18,033 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:18] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.004 0.222 2026-10-02 06:01:18,124 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.042 0.178 2026-10-02 06:01:18,145 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:18] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.197 2026-10-02 06:01:18,210 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:18,288 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:18,339 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:18,401 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:18,449 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:18,501 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:18,552 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:18,608 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:18,665 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:18,716 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:18,770 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:18,847 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:18,920 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:18,971 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:19,027 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:19,079 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:19,133 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:19,212 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:19,282 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:19,333 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:19,388 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:19,439 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:19,493 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:19,542 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:19,598 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:19,653 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:19,703 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:19,757 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:19,834 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:19,906 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:19,957 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:20,013 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:20,065 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:20,117 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:20,202 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:20,277 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:20,328 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:20,386 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:20,437 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:20,490 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:20,542 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:20,603 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:20,656 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:20,707 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:20,761 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:20,840 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:20,916 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:20,966 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:21,022 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:21,073 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:21,126 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: tour succeeded 2026-10-02 06:01:21,127 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosLoyaltyRewardProductTag SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-02 06:01:21,241 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: heap 20824528 (allocated 22548480) 2026-10-02 06:01:21,252 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Closing chrome headless with pid 84109 2026-10-02 06:01:21,253 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Closing websocket connection 2026-10-02 06:01:21,255 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Terminating chrome headless with pid 84109 2026-10-02 06:01:21,351 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060121_350904_test_loyalty_reward_product_tag.txt 2026-10-02 06:01:21,351 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Removing chrome user profile "/tmp/tmphrmvqy4y_chrome_odoo" 2026-10-02 06:01:21,373 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_with_variant ... 2026-10-02 06:01:22,757 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome pid: 84318 2026-10-02 06:01:22,757 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome headless temporary user profile dir: /tmp/tmp36bwla7t_chrome_odoo 2026-10-02 06:01:22,757 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Issuing json command http://127.0.0.1:36071/json/version 2026-10-02 06:01:22,758 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36071', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:01:22,850 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Browser version: Chrome/150.0.7871.114 2026-10-02 06:01:22,851 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Issuing json command http://127.0.0.1:36071/json 2026-10-02 06:01:22,851 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36071', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:01:22,891 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Websocket url found: ws://127.0.0.1:36071/devtools/page/DF15AE89D6494B52F485EBFA085EF3F4 2026-10-02 06:01:22,908 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Enable chrome headless console log notification 2026-10-02 06:01:22,923 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome headless enable page notifications 2026-10-02 06:01:23,012 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:01:23,018 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Setting session cookie in browser 2026-10-02 06:01:23,019 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Open "http://127.0.0.1:8069/pos/web?config_id=76" in browser 2026-10-02 06:01:23,021 44 INFO rb-67e19c3-225208-420267 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=76" 2026-10-02 06:01:23,035 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:01:23,498 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:23] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 92 0.039 0.426 2026-10-02 06:01:23,501 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Navigation result: {'frameId': 'DF15AE89D6494B52F485EBFA085EF3F4', 'loaderId': 'A42E14CDC6FA278211AB36337FA75E79', 'isDownload': False} 2026-10-02 06:01:23,501 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Evaluate ready code "odoo.isTourReady('test_loyalty_reward_with_variant')" 2026-10-02 06:01:23,529 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:01:23,547 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:23] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-02 06:01:23,548 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:23] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-02 06:01:23,561 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:23] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.025 2026-10-02 06:01:24,025 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:01:24,027 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:01:24,057 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-10-02 06:01:24,083 44 INFO rb-67e19c3-225208-420267 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=76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:01:24,084 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.008 2026-10-02 06:01:24,089 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:24,106 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-02 06:01:24,118 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:01:24,153 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.014 2026-10-02 06:01:24,168 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06: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.007 0.026 2026-10-02 06:01:24,174 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-02 06:01:24,244 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:24] "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-10-02 06:01:24,992 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 401 0.336 0.365 2026-10-02 06:01:25,010 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:25] "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-10-02 06:01:25,068 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06: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-10-02 06:01:25,103 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:25] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.004 0.012 2026-10-02 06:01:25,161 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:25] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.034 2026-10-02 06:01:25,192 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06: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.009 2026-10-02 06:01:25,212 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: Owl is running in 'dev' mode. 2026-10-02 06:01:25,233 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06: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-10-02 06:01:25,285 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-02 06:01:25,297 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-02 06:01:25,301 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:25] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-02 06:01:25,310 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:01:25,312 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:01:25,342 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:25] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.047 0.032 2026-10-02 06:01:25,365 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:25] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.008 0.093 2026-10-02 06:01:25,383 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:25] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.005 0.052 2026-10-02 06:01:25,384 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.097 2026-10-02 06:01:25,402 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:25,464 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:01:25,474 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:25] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.011 0.013 2026-10-02 06:01:25,592 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:25,601 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:25] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.059 0.087 2026-10-02 06:01:25,611 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:01:25,626 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:25] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:01:25,637 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:25,700 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:25] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.060 0.179 2026-10-02 06:01:25,746 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:25] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.208 2026-10-02 06:01:25,777 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:25] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.222 2026-10-02 06:01:25,802 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:25] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.256 2026-10-02 06:01:25,827 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:25] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.301 2026-10-02 06:01:25,853 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:25] "GET /web/image?model=product.template&field=image_128&id=1714&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.220 2026-10-02 06:01:25,876 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:25] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.163 2026-10-02 06:01:25,897 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:25] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.135 2026-10-02 06:01:25,918 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:25] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-10-02 06:01:25,967 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:25] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.125 2026-10-02 06:01:25,997 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:25] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.133 2026-10-02 06:01:26,113 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.063 0.241 2026-10-02 06:01:26,184 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:26,249 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:26,299 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:26,357 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:26,765 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:26,816 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:26,876 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:26,940 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:26] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 14 0.038 0.032 2026-10-02 06:01:26,966 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:27,012 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:27,017 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.020 0.049 2026-10-02 06:01:27,040 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:27] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.005 0.079 2026-10-02 06:01:27,069 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:27,131 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:27,181 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:27,186 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:27] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.027 0.027 2026-10-02 06:01:27,264 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:27,271 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.027 0.048 2026-10-02 06:01:27,313 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:27,372 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:27,424 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:27,506 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:27,564 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:27,616 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:27,690 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:27,750 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:27,800 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:27,870 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:27,931 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: tour succeeded 2026-10-02 06:01:27,931 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_loyalty_reward_with_variant SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-02 06:01:28,029 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: heap 17231660 (allocated 18485248) 2026-10-02 06:01:28,039 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Closing chrome headless with pid 84318 2026-10-02 06:01:28,043 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Closing websocket connection 2026-10-02 06:01:28,045 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Terminating chrome headless with pid 84318 2026-10-02 06:01:28,140 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060128_140528_test_loyalty_reward_with_variant.txt 2026-10-02 06:01:28,140 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Removing chrome user profile "/tmp/tmp36bwla7t_chrome_odoo" 2026-10-02 06:01:28,158 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_validity_dates_and_use ... 2026-10-02 06:01:28,916 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome pid: 84526 2026-10-02 06:01:28,917 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless temporary user profile dir: /tmp/tmpb7w9te3r_chrome_odoo 2026-10-02 06:01:28,917 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:46049/json/version 2026-10-02 06:01:28,918 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46049', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:01:28,971 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Browser version: Chrome/150.0.7871.114 2026-10-02 06:01:28,971 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:46049/json 2026-10-02 06:01:28,972 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46049', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:01:28,991 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Websocket url found: ws://127.0.0.1:46049/devtools/page/022811A2DE8D428AF9378A9FE447DDAD 2026-10-02 06:01:29,006 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Enable chrome headless console log notification 2026-10-02 06:01:29,023 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless enable page notifications 2026-10-02 06:01:29,142 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:01:29,156 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Setting session cookie in browser 2026-10-02 06:01:29,165 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-10-02 06:01:29,165 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-10-02 06:01:29,182 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:01:29,742 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:29] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.074 0.494 2026-10-02 06:01:29,751 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigation result: {'frameId': '022811A2DE8D428AF9378A9FE447DDAD', 'loaderId': '23DD094087A4E9851F3DAFAD4B9F6B0C', 'isDownload': False} 2026-10-02 06:01:29,751 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity1')" 2026-10-02 06:01:29,780 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:01:29,802 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:29] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.010 2026-10-02 06:01:29,814 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:29] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.007 2026-10-02 06:01:29,822 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:29] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-02 06:01:30,374 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:01:30,381 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:01:30,409 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.026 2026-10-02 06:01:30,434 44 INFO rb-67e19c3-225208-420267 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/76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:01:30,443 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.009 0.005 2026-10-02 06:01:30,445 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:30,468 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.005 0.008 2026-10-02 06:01:30,490 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:01:30,529 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.013 2026-10-02 06:01:30,543 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.030 2026-10-02 06:01:30,619 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.034 0.036 2026-10-02 06:01:30,622 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.053 2026-10-02 06:01:31,310 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.322 0.327 2026-10-02 06:01:31,337 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-10-02 06:01:31,399 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01: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.005 2026-10-02 06:01:31,455 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:31] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.032 2026-10-02 06:01:31,482 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01: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-10-02 06:01:31,499 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: Owl is running in 'dev' mode. 2026-10-02 06:01:31,514 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-10-02 06:01:31,551 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:01:31,575 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:01:31,577 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:01:31,602 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:01:31,607 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01: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-10-02 06:01:31,612 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:31] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.029 0.031 2026-10-02 06:01:31,614 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.058 2026-10-02 06:01:31,640 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:31] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.009 0.074 2026-10-02 06:01:31,656 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:31] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.004 0.026 2026-10-02 06:01:31,684 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:31,790 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:31,791 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.039 2026-10-02 06:01:31,820 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:01:31,887 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:31] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.061 0.072 2026-10-02 06:01:31,896 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:31] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:01:31,916 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:31] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.152 2026-10-02 06:01:31,945 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:31] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.190 2026-10-02 06:01:32,015 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:32] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.035 0.213 2026-10-02 06:01:32,027 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:32] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.189 2026-10-02 06:01:32,055 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:32] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.134 2026-10-02 06:01:32,086 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:32] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.161 2026-10-02 06:01:32,114 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:32] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.335 2026-10-02 06:01:32,138 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:32] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.188 2026-10-02 06:01:32,171 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:32] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.147 2026-10-02 06:01:32,280 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.057 0.193 2026-10-02 06:01:32,325 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:32] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.227 2026-10-02 06:01:32,359 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:32] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.298 2026-10-02 06:01:32,362 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:32,414 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:32,465 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:32,518 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:32,697 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:32,748 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:32,799 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:32,855 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:32,906 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:32,960 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:33,012 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:33,062 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:33,133 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:33,145 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:01:33,147 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:01:33,184 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:33,235 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:33,308 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:33,362 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:33,413 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:33,482 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:33,488 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26461050 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'b05d8c2e-e9b3-49af-8182-65f1a2cfcbc5'}] 2026-10-02 06:01:33,500 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:01:33,999 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26461050 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'b05d8c2e-e9b3-49af-8182-65f1a2cfcbc5'} created pos.order #592 2026-10-02 06:01:34,024 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26461050 finished 2026-10-02 06:01:34,108 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 233 0.296 0.326 2026-10-02 06:01:34,236 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:34] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 40 0.040 0.053 2026-10-02 06:01:34,260 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:34] "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-10-02 06:01:34,428 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:34,429 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:34] "GET /report/barcode/Code128/0442-6c2f-4d59 HTTP/1.1" 200 - 0 0.000 0.071 2026-10-02 06:01:34,432 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81329392 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'b05d8c2e-e9b3-49af-8182-65f1a2cfcbc5'}] 2026-10-02 06:01:34,445 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81329392 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'b05d8c2e-e9b3-49af-8182-65f1a2cfcbc5'} sync ignored for existing PoS order pos.order(592,) (state: paid) 2026-10-02 06:01:34,478 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81329392 finished 2026-10-02 06:01:34,483 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: tour succeeded 2026-10-02 06:01:34,488 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyValidity1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-02 06:01:34,587 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: heap 16219732 (allocated 17039360) 2026-10-02 06:01:34,603 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing chrome headless with pid 84526 2026-10-02 06:01:34,605 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing websocket connection 2026-10-02 06:01:34,606 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Terminating chrome headless with pid 84526 2026-10-02 06:01:34,624 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.112 0.086 2026-10-02 06:01:34,690 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060134_690541_test_loyalty_validity_dates_and_use.txt 2026-10-02 06:01:34,690 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Removing chrome user profile "/tmp/tmpb7w9te3r_chrome_odoo" 2026-10-02 06:01:34,974 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome pid: 84742 2026-10-02 06:01:34,975 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless temporary user profile dir: /tmp/tmpotjvurs__chrome_odoo 2026-10-02 06:01:34,975 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:34091/json/version 2026-10-02 06:01:34,981 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34091', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:01:35,030 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Browser version: Chrome/150.0.7871.114 2026-10-02 06:01:35,030 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:34091/json 2026-10-02 06:01:35,032 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34091', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:01:35,043 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Websocket url found: ws://127.0.0.1:34091/devtools/page/88A197D56EE25044F303A7406C367BCA 2026-10-02 06:01:35,051 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Enable chrome headless console log notification 2026-10-02 06:01:35,057 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless enable page notifications 2026-10-02 06:01:35,130 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:01:35,135 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Setting session cookie in browser 2026-10-02 06:01:35,139 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-10-02 06:01:35,139 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-10-02 06:01:35,239 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:35] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.026 0.040 2026-10-02 06:01:35,245 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigation result: {'frameId': '88A197D56EE25044F303A7406C367BCA', 'loaderId': '28924D9AA502BFCFDC9E4A356DE9183C', 'isDownload': False} 2026-10-02 06:01:35,245 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity2')" 2026-10-02 06:01:35,279 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:01:35,300 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:35] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-02 06:01:35,313 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:35] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.021 2026-10-02 06:01:35,320 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:35] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.029 2026-10-02 06:01:35,750 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:01:35,754 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:01:35,764 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:01:35,788 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-10-02 06:01:35,797 44 INFO rb-67e19c3-225208-420267 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/76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:01:35,802 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-02 06:01:35,808 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:35,813 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:01:35,831 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:35] "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.007 2026-10-02 06:01:35,837 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.013 2026-10-02 06:01:35,887 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 15 0.016 0.029 2026-10-02 06:01:35,892 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.032 2026-10-02 06:01:36,481 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 298 0.256 0.300 2026-10-02 06:01:36,504 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-10-02 06:01:36,588 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-10-02 06:01:36,663 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:36] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.048 2026-10-02 06:01:36,705 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-02 06:01:36,738 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: Owl is running in 'dev' mode. 2026-10-02 06:01:36,749 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:01:36,826 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:01:36,834 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:01:36,841 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:01:36,863 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:01:36,866 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:36] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 7 0.009 0.023 2026-10-02 06:01:36,890 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:01:36,892 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:01:36,895 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:36] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.007 0.053 2026-10-02 06:01:36,927 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.017 2026-10-02 06:01:36,999 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:36] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.047 0.042 2026-10-02 06:01:37,020 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:37] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.008 0.094 2026-10-02 06:01:37,025 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:37,126 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:37] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.060 0.145 2026-10-02 06:01:37,132 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:01:37,155 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:37] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.008 0.111 2026-10-02 06:01:37,183 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:37,189 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:37] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.098 2026-10-02 06:01:37,215 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:37] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-10-02 06:01:37,239 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:37] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.133 2026-10-02 06:01:37,270 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:37] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.152 2026-10-02 06:01:37,296 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:37] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.144 2026-10-02 06:01:37,302 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:37,323 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:37] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.149 2026-10-02 06:01:37,345 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:37] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-10-02 06:01:37,360 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:37,376 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:37] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.154 2026-10-02 06:01:37,408 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:37,414 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:37] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.009 0.156 2026-10-02 06:01:37,606 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:37,657 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:37,708 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:37,779 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:37,789 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:01:37,791 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:01:37,830 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:37,881 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:37,952 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:38,003 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:38,056 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:38,111 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:38,117 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:38] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.001 0.004 2026-10-02 06:01:38,142 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36412512 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000001', 'uuid': 'e8d33e2f-0a0f-4a0d-82ed-779b14182aab'}] 2026-10-02 06:01:38,145 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:01:38,496 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36412512 order {'name': '/', 'pos_reference': '262-76-000001', 'uuid': 'e8d33e2f-0a0f-4a0d-82ed-779b14182aab'} created pos.order #593 2026-10-02 06:01:38,530 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36412512 finished 2026-10-02 06:01:38,597 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 143 0.143 0.315 2026-10-02 06:01:38,754 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:38] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 32 0.053 0.055 2026-10-02 06:01:38,769 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:38] "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-10-02 06:01:38,880 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:38,882 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:38] "GET /report/barcode/Code128/044b-b72f-4021 HTTP/1.1" 200 - 0 0.000 0.052 2026-10-02 06:01:38,884 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27110545 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': 'e8d33e2f-0a0f-4a0d-82ed-779b14182aab'}] 2026-10-02 06:01:38,894 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27110545 order {'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': 'e8d33e2f-0a0f-4a0d-82ed-779b14182aab'} sync ignored for existing PoS order pos.order(593,) (state: paid) 2026-10-02 06:01:38,919 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27110545 finished 2026-10-02 06:01:38,927 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:39,002 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:39,017 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.026 0.111 2026-10-02 06:01:39,048 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:39] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-02 06:01:39,056 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:39,098 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:39] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 12 0.006 0.017 2026-10-02 06:01:39,104 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:39,157 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:39,327 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:39,377 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:39,428 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:39,492 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:39,503 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:39] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:01:39,542 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:39,598 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:39,647 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:39,697 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:39,755 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:39,803 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:39,854 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:39,909 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:39,962 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:40,015 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:40,068 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:40,128 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:40,172 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:40,237 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:40,245 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76996854 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000002', 'uuid': 'a430cbcc-819d-486f-9d81-19f4edcdbeb3'}] 2026-10-02 06:01:40,529 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76996854 order {'name': '/', 'pos_reference': '262-76-000002', 'uuid': 'a430cbcc-819d-486f-9d81-19f4edcdbeb3'} created pos.order #594 2026-10-02 06:01:40,562 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76996854 finished 2026-10-02 06:01:40,633 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 127 0.113 0.278 2026-10-02 06:01:40,740 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:40] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.029 0.044 2026-10-02 06:01:40,768 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:40] "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-10-02 06:01:40,831 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:40,841 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:40] "GET /report/barcode/Code128/0446-330a-4ca5 HTTP/1.1" 200 - 0 0.000 0.041 2026-10-02 06:01:40,843 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32963920 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': 'a430cbcc-819d-486f-9d81-19f4edcdbeb3'}] 2026-10-02 06:01:40,862 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32963920 order {'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': 'a430cbcc-819d-486f-9d81-19f4edcdbeb3'} sync ignored for existing PoS order pos.order(594,) (state: paid) 2026-10-02 06:01:40,866 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: tour succeeded 2026-10-02 06:01:40,867 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyValidity2 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-02 06:01:40,902 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32963920 finished 2026-10-02 06:01:40,989 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.047 0.103 2026-10-02 06:01:41,028 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: heap 20401204 (allocated 22679552) 2026-10-02 06:01:41,030 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing chrome headless with pid 84742 2026-10-02 06:01:41,031 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing websocket connection 2026-10-02 06:01:41,032 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Terminating chrome headless with pid 84742 2026-10-02 06:01:41,113 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060141_113543_test_loyalty_validity_dates_and_use.txt 2026-10-02 06:01:41,113 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Removing chrome user profile "/tmp/tmpotjvurs__chrome_odoo" 2026-10-02 06:01:41,136 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_max_usage_partner_with_point ... 2026-10-02 06:01:42,473 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome pid: 84956 2026-10-02 06:01:42,473 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome headless temporary user profile dir: /tmp/tmp1a_7mug1_chrome_odoo 2026-10-02 06:01:42,473 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Issuing json command http://127.0.0.1:35799/json/version 2026-10-02 06:01:42,474 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35799', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:01:42,487 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Browser version: Chrome/150.0.7871.114 2026-10-02 06:01:42,487 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Issuing json command http://127.0.0.1:35799/json 2026-10-02 06:01:42,488 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35799', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:01:42,496 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Websocket url found: ws://127.0.0.1:35799/devtools/page/B03FCB0BF2D7CF035A27FD0EEA9C383D 2026-10-02 06:01:42,504 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Enable chrome headless console log notification 2026-10-02 06:01:42,508 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome headless enable page notifications 2026-10-02 06:01:42,589 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:01:42,597 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Setting session cookie in browser 2026-10-02 06:01:42,599 44 INFO rb-67e19c3-225208-420267 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=76" in browser 2026-10-02 06:01:42,599 44 INFO rb-67e19c3-225208-420267 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=76" 2026-10-02 06:01:42,611 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:01:43,100 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:43] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 90 0.050 0.443 2026-10-02 06:01:43,103 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Navigation result: {'frameId': 'B03FCB0BF2D7CF035A27FD0EEA9C383D', 'loaderId': 'E6520D914E772CDDE31372B6CCDE1612', 'isDownload': False} 2026-10-02 06:01:43,103 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:43,122 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:01:43,147 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:43] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-10-02 06:01:43,156 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:43] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-10-02 06:01:43,163 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:43] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-10-02 06:01:43,672 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:01:43,687 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:01:43,702 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.022 2026-10-02 06:01:43,726 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-10-02 06:01:43,735 44 INFO rb-67e19c3-225208-420267 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=76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:01:43,745 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:43,751 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-02 06:01:43,771 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:01:43,812 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.011 2026-10-02 06:01:43,825 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.029 2026-10-02 06:01:43,913 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 32 0.045 0.040 2026-10-02 06:01:43,915 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.065 2026-10-02 06:01:44,997 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.466 0.576 2026-10-02 06:01:45,021 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:45] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-10-02 06:01:45,113 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-10-02 06:01:45,170 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:45] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.036 2026-10-02 06:01:45,209 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-02 06:01:45,222 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: Owl is running in 'dev' mode. 2026-10-02 06:01:45,232 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-02 06:01:45,298 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-02 06:01:45,308 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:01:45,310 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:45] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:01:45,330 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:45] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.006 0.036 2026-10-02 06:01:45,366 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:01:45,378 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.022 2026-10-02 06:01:45,402 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:45] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.040 0.073 2026-10-02 06:01:45,423 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:45] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.006 0.053 2026-10-02 06:01:45,425 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.113 2026-10-02 06:01:45,480 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:45,553 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:45] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.004 0.017 2026-10-02 06:01:45,563 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:01:45,647 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:45] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.036 0.053 2026-10-02 06:01:45,654 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:45,655 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:01:45,726 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:45] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.030 0.138 2026-10-02 06:01:45,732 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:45] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:01:45,762 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:45] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.144 2026-10-02 06:01:45,790 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:45] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.179 2026-10-02 06:01:45,815 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:45] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.193 2026-10-02 06:01:45,850 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:45] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.011 0.236 2026-10-02 06:01:45,886 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:45] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.224 2026-10-02 06:01:45,925 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:45] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.175 2026-10-02 06:01:45,955 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:45] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.183 2026-10-02 06:01:46,049 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.040 0.208 2026-10-02 06:01:46,075 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:46] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.217 2026-10-02 06:01:46,099 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:46] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.277 2026-10-02 06:01:46,112 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:46,166 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:46,221 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:46,272 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:46,446 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:46,497 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:46,547 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:46,642 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:46,708 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:46,762 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:46,816 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:46,903 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:46,951 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:46] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.029 0.032 2026-10-02 06:01:46,954 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:46,969 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:46] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.007 0.051 2026-10-02 06:01:47,005 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:47,028 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.016 0.041 2026-10-02 06:01:47,059 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:47,110 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:47,165 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:47,214 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:47,269 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:47,325 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:47,379 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:47,449 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:47,514 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:47,530 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:01:47,532 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:01:47,569 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:47,619 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:47,690 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:47,742 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:47,798 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:47,814 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:47] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.004 0.011 2026-10-02 06:01:47,843 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27870686 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '99d15b62-35a5-45d9-8c52-79623db85d48'}] 2026-10-02 06:01:47,845 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:01:48,282 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27870686 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '99d15b62-35a5-45d9-8c52-79623db85d48'} created pos.order #595 2026-10-02 06:01:48,328 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27870686 finished 2026-10-02 06:01:48,390 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.204 0.349 2026-10-02 06:01:48,502 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:48] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 54 0.034 0.048 2026-10-02 06:01:48,535 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:48] "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-10-02 06:01:48,678 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49410338 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '99d15b62-35a5-45d9-8c52-79623db85d48'}] 2026-10-02 06:01:48,687 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:48,693 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49410338 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '99d15b62-35a5-45d9-8c52-79623db85d48'} sync ignored for existing PoS order pos.order(595,) (state: paid) 2026-10-02 06:01:48,734 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49410338 finished 2026-10-02 06:01:48,744 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:48,787 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:48,864 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:48,900 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.078 0.150 2026-10-02 06:01:48,933 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:48,957 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:48] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 10 0.014 0.016 2026-10-02 06:01:48,982 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:49,036 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:49,102 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:49,150 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:49,162 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:49] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.032 0.034 2026-10-02 06:01:49,215 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:49,248 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.023 0.054 2026-10-02 06:01:49,266 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:49,318 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:49,371 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:49,545 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:49,596 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:49,647 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:49,703 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:49,754 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:49,806 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: tour succeeded 2026-10-02 06:01:49,807 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_max_usage_partner_with_point SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-10-02 06:01:49,952 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: heap 19463436 (allocated 20844544) 2026-10-02 06:01:49,973 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Closing chrome headless with pid 84956 2026-10-02 06:01:49,975 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Closing websocket connection 2026-10-02 06:01:49,976 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Terminating chrome headless with pid 84956 2026-10-02 06:01:50,084 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060150_083943_test_max_usage_partner_with_point.txt 2026-10-02 06:01:50,084 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Removing chrome user profile "/tmp/tmp1a_7mug1_chrome_odoo" 2026-10-02 06:01:50,101 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_min_qty_points_awarded ... 2026-10-02 06:01:51,356 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome pid: 85175 2026-10-02 06:01:51,356 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome headless temporary user profile dir: /tmp/tmpw4piq411_chrome_odoo 2026-10-02 06:01:51,356 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Issuing json command http://127.0.0.1:35419/json/version 2026-10-02 06:01:51,358 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35419', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:01:51,375 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Browser version: Chrome/150.0.7871.114 2026-10-02 06:01:51,375 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Issuing json command http://127.0.0.1:35419/json 2026-10-02 06:01:51,376 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35419', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:01:51,386 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Websocket url found: ws://127.0.0.1:35419/devtools/page/D9CF39B8B9F0373298EB059CD858088F 2026-10-02 06:01:51,390 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Enable chrome headless console log notification 2026-10-02 06:01:51,416 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome headless enable page notifications 2026-10-02 06:01:51,527 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:01:51,533 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Setting session cookie in browser 2026-10-02 06:01:51,538 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Open "http://127.0.0.1:8069/pos/web?config_id=76" in browser 2026-10-02 06:01:51,538 44 INFO rb-67e19c3-225208-420267 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=76" 2026-10-02 06:01:51,560 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:01:52,137 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:52] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 90 0.081 0.507 2026-10-02 06:01:52,146 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Navigation result: {'frameId': 'D9CF39B8B9F0373298EB059CD858088F', 'loaderId': 'DDA7473BFE849B4541F015CCAFCBDB81', 'isDownload': False} 2026-10-02 06:01:52,146 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Evaluate ready code "odoo.isTourReady('test_min_qty_points_awarded')" 2026-10-02 06:01:52,163 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:01:52,186 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:52] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-10-02 06:01:52,197 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:52] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.022 2026-10-02 06:01:52,208 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:52] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.034 2026-10-02 06:01:52,660 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:01:52,663 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:01:52,685 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-02 06:01:52,731 44 INFO rb-67e19c3-225208-420267 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=76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:01:52,737 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.010 2026-10-02 06:01:52,738 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:52,752 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-02 06:01:52,762 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:01:52,791 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:52] "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.008 2026-10-02 06:01:52,809 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.032 2026-10-02 06:01:52,896 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.039 0.042 2026-10-02 06:01:52,899 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.067 2026-10-02 06:01:53,585 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.291 0.359 2026-10-02 06:01:53,610 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01: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-10-02 06:01:53,683 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01: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.007 2026-10-02 06:01:53,736 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:53] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.029 2026-10-02 06:01:53,770 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01: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.006 2026-10-02 06:01:53,803 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: Owl is running in 'dev' mode. 2026-10-02 06:01:53,844 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.023 2026-10-02 06:01:53,864 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:01:53,868 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:01:53,915 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:01:53,916 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:53] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:01:53,963 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-02 06:01:53,964 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:53] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.038 0.056 2026-10-02 06:01:53,981 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.041 2026-10-02 06:01:54,012 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:54] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.008 0.129 2026-10-02 06:01:54,027 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:54,053 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:54] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.006 0.105 2026-10-02 06:01:54,078 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.021 2026-10-02 06:01:54,169 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:54] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.066 0.059 2026-10-02 06:01:54,190 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:54,192 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:01:54,205 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:54] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:01:54,225 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:54,284 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:54] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.060 0.180 2026-10-02 06:01:54,320 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:54] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.011 0.186 2026-10-02 06:01:54,368 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:54] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.009 0.225 2026-10-02 06:01:54,389 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:54] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.263 2026-10-02 06:01:54,414 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:54] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.011 0.335 2026-10-02 06:01:54,448 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:54] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.219 2026-10-02 06:01:54,471 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:54] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.180 2026-10-02 06:01:54,497 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:54] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.157 2026-10-02 06:01:54,532 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:54] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.155 2026-10-02 06:01:54,611 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.035 0.181 2026-10-02 06:01:54,641 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:54] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.181 2026-10-02 06:01:54,667 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:54] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.247 2026-10-02 06:01:54,691 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:54,768 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:54,814 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:54,870 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:54,936 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:54,983 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:54] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.017 0.029 2026-10-02 06:01:54,987 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:55,010 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:55] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.011 0.056 2026-10-02 06:01:55,077 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:55,092 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.024 0.070 2026-10-02 06:01:55,128 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:55,189 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:55,252 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:55,307 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:55,381 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:55,447 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:55,496 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:55,548 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:55,617 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:55,632 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:01:55,637 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:01:55,667 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:55,718 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:55,785 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:55,838 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:55,892 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:55,945 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:55,999 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:56,014 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:56] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.005 0.009 2026-10-02 06:01:56,040 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:56] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.009 2026-10-02 06:01:56,070 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53929692 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '7e432df3-90ab-45e0-b1cf-4a9562451bc9'}] 2026-10-02 06:01:56,075 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:01:56,593 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53929692 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '7e432df3-90ab-45e0-b1cf-4a9562451bc9'} created pos.order #596 2026-10-02 06:01:56,615 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53929692 finished 2026-10-02 06:01:56,704 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 233 0.283 0.354 2026-10-02 06:01:56,828 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:56] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 50 0.053 0.044 2026-10-02 06:01:56,857 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:56] "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-10-02 06:01:57,001 44 INFO rb-67e19c3-225208-420267 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-10-02 06:01:57,003 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30710751 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '7e432df3-90ab-45e0-b1cf-4a9562451bc9'}] 2026-10-02 06:01:57,022 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30710751 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '7e432df3-90ab-45e0-b1cf-4a9562451bc9'} sync ignored for existing PoS order pos.order(596,) (state: paid) 2026-10-02 06:01:57,050 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30710751 finished 2026-10-02 06:01:57,056 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: tour succeeded 2026-10-02 06:01:57,057 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_min_qty_points_awarded SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-02 06:01:57,186 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: heap 18268972 (allocated 19009536) 2026-10-02 06:01:57,197 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Closing chrome headless with pid 85175 2026-10-02 06:01:57,199 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Closing websocket connection 2026-10-02 06:01:57,200 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Terminating chrome headless with pid 85175 2026-10-02 06:01:57,208 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.111 0.097 2026-10-02 06:01:57,268 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060157_268505_test_min_qty_points_awarded.txt 2026-10-02 06:01:57,268 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Removing chrome user profile "/tmp/tmpw4piq411_chrome_odoo" 2026-10-02 06:01:57,302 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_gift_wallet_programs ... 2026-10-02 06:01:58,641 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome pid: 85392 2026-10-02 06:01:58,641 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome headless temporary user profile dir: /tmp/tmp04mqjvu8_chrome_odoo 2026-10-02 06:01:58,642 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Issuing json command http://127.0.0.1:40245/json/version 2026-10-02 06:01:58,644 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40245', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:01:58,729 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Browser version: Chrome/150.0.7871.114 2026-10-02 06:01:58,730 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Issuing json command http://127.0.0.1:40245/json 2026-10-02 06:01:58,731 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40245', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:01:58,738 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Websocket url found: ws://127.0.0.1:40245/devtools/page/A27278A045237B9D1867C3A3CD7C9EA6 2026-10-02 06:01:58,757 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Enable chrome headless console log notification 2026-10-02 06:01:58,768 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome headless enable page notifications 2026-10-02 06:01:58,856 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:01:58,882 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Setting session cookie in browser 2026-10-02 06:01:58,884 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-10-02 06:01:58,884 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-10-02 06:01:58,909 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:01:59,473 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:59] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.085 0.491 2026-10-02 06:01:59,480 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Navigation result: {'frameId': 'A27278A045237B9D1867C3A3CD7C9EA6', 'loaderId': 'E0C896B0E2A296CAF4A42853456C4EB8', 'isDownload': False} 2026-10-02 06:01:59,480 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Evaluate ready code "odoo.isTourReady('MultipleGiftWalletProgramsTour')" 2026-10-02 06:01:59,499 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:01:59,520 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:59] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.010 2026-10-02 06:01:59,527 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:59] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.009 2026-10-02 06:01:59,532 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:01:59] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-10-02 06:02:00,001 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:02:00,021 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-02 06:02:00,022 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-10-02 06:02:00,050 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-02 06:02:00,061 44 INFO rb-67e19c3-225208-420267 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/76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:02:00,070 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-02 06:02:00,074 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:00,086 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:02:00,121 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.011 2026-10-02 06:02:00,135 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.030 2026-10-02 06:02:00,193 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.020 0.037 2026-10-02 06:02:00,200 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.047 2026-10-02 06:02:01,009 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.380 0.389 2026-10-02 06:02:01,032 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:01] "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-10-02 06:02:01,107 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.014 2026-10-02 06:02:01,171 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:01] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.042 2026-10-02 06:02:01,213 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:01] "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-10-02 06:02:01,227 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: Owl is running in 'dev' mode. 2026-10-02 06:02:01,241 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-02 06:02:01,281 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:02:01,293 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:02:01,307 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:02:01,315 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:01] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.007 0.010 2026-10-02 06:02:01,320 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:02:01,354 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:01] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.014 0.043 2026-10-02 06:02:01,360 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02: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-10-02 06:02:01,363 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:02:01,416 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:01] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.013 0.019 2026-10-02 06:02:01,417 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:02:01,480 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:01] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.020 0.060 2026-10-02 06:02:01,501 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:01,585 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:01] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.046 0.144 2026-10-02 06:02:01,614 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:01] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.014 0.085 2026-10-02 06:02:01,616 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:01,622 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:02:01,665 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:01] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.022 0.089 2026-10-02 06:02:01,680 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:01] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 4 0.004 0.125 2026-10-02 06:02:01,711 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:01] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.154 2026-10-02 06:02:01,743 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:01] "GET /web/image?model=product.template&field=image_128&id=12&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.185 2026-10-02 06:02:01,752 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:02:01,777 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:01] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.186 2026-10-02 06:02:01,810 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:01] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.171 2026-10-02 06:02:01,848 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:01] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.010 0.159 2026-10-02 06:02:01,878 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:01] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.187 2026-10-02 06:02:01,913 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:01] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.192 2026-10-02 06:02:01,953 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:01] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.183 2026-10-02 06:02:01,989 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:01] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.014 0.182 2026-10-02 06:02:02,084 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.050 0.218 2026-10-02 06:02:02,135 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:02,186 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:02,236 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:02,334 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:02,385 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:02,436 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:02,487 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:02,538 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:02,593 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:02,644 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:02,694 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:02,745 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:02,796 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:02,847 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:02,900 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:02,952 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:03,003 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:03,127 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:03,176 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:03,250 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:03,258 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:02:03,260 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:02:03,297 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:03,351 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:03,421 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:03,473 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:03,526 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:03,595 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:03,600 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89281504 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'c9da1d3b-0a98-4a23-833f-c136f36b1c50'}] 2026-10-02 06:02:03,602 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:02:03,725 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89281504 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'c9da1d3b-0a98-4a23-833f-c136f36b1c50'} created pos.order #597 2026-10-02 06:02:03,762 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89281504 finished 2026-10-02 06:02:03,838 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 90 0.093 0.147 2026-10-02 06:02:03,928 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:03] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.022 0.040 2026-10-02 06:02:03,959 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:03] "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-10-02 06:02:04,070 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63524769 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'c9da1d3b-0a98-4a23-833f-c136f36b1c50'}] 2026-10-02 06:02:04,078 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63524769 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'c9da1d3b-0a98-4a23-833f-c136f36b1c50'} sync ignored for existing PoS order pos.order(597,) (state: paid) 2026-10-02 06:02:04,081 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:04,113 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63524769 finished 2026-10-02 06:02:04,125 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:04,179 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:04,254 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:04,281 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.093 0.120 2026-10-02 06:02:04,310 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:04,334 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:04] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.006 0.014 2026-10-02 06:02:04,358 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:04,408 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:04,460 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:04,514 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:04,567 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:04,615 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:04,667 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:04,717 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:04,767 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:04,821 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:04,873 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:04,924 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:05,043 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:05,094 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:05,151 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:05,200 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:05,251 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:05,306 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:05,359 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:05,412 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:05,477 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:05,482 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19878616 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': '9e775874-7ae1-4d82-8996-4de82b2fd16a'}] 2026-10-02 06:02:05,576 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19878616 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': '9e775874-7ae1-4d82-8996-4de82b2fd16a'} created pos.order #598 2026-10-02 06:02:05,600 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19878616 finished 2026-10-02 06:02:05,685 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.067 0.138 2026-10-02 06:02:05,792 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:05] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 26 0.035 0.034 2026-10-02 06:02:05,812 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:05] "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-10-02 06:02:05,862 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65651593 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '9e775874-7ae1-4d82-8996-4de82b2fd16a'}] 2026-10-02 06:02:05,871 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:05,880 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65651593 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '9e775874-7ae1-4d82-8996-4de82b2fd16a'} sync ignored for existing PoS order pos.order(598,) (state: paid) 2026-10-02 06:02:05,907 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65651593 finished 2026-10-02 06:02:05,925 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:05,975 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:06,013 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.047 0.106 2026-10-02 06:02:06,037 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:06,060 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:06] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.008 0.014 2026-10-02 06:02:06,092 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:06,158 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:06,212 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:06,293 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:06,346 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:06,396 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:06,453 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:06,523 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:06,565 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:06] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.012 0.029 2026-10-02 06:02:06,573 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:06] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.002 0.040 2026-10-02 06:02:06,590 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:06,643 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:06,658 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.022 0.053 2026-10-02 06:02:06,674 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:06] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.006 0.070 2026-10-02 06:02:06,695 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:06,745 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:06,796 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:06,847 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:06,897 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:06,949 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:07,000 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:07,052 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:07,102 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:07,226 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:07,277 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:07,333 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:07,383 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:07,434 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:07,490 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:07,542 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:07,595 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:07,659 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:07,668 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12458241 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000003', 'uuid': 'cd54e550-aeb9-4a10-8707-7b7f86c5038a'}] 2026-10-02 06:02:07,750 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12458241 order {'name': '/', 'pos_reference': '261-76-000003', 'uuid': 'cd54e550-aeb9-4a10-8707-7b7f86c5038a'} created pos.order #599 2026-10-02 06:02:07,787 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12458241 finished 2026-10-02 06:02:07,901 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.066 0.169 2026-10-02 06:02:08,053 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:08] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 31 0.062 0.044 2026-10-02 06:02:08,081 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:08] "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-10-02 06:02:08,131 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61909579 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': 'cd54e550-aeb9-4a10-8707-7b7f86c5038a'}] 2026-10-02 06:02:08,145 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61909579 order {'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': 'cd54e550-aeb9-4a10-8707-7b7f86c5038a'} sync ignored for existing PoS order pos.order(599,) (state: paid) 2026-10-02 06:02:08,147 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:08,185 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61909579 finished 2026-10-02 06:02:08,214 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:08,269 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:08,316 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.054 0.132 2026-10-02 06:02:08,341 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:08,396 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:08,400 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:08] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 15 0.015 0.019 2026-10-02 06:02:08,460 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:08,514 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:08,565 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:08,618 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:08,689 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:08,730 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:08] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.025 0.022 2026-10-02 06:02:08,745 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:08,796 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:08,807 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.019 0.052 2026-10-02 06:02:08,847 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:08,898 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:08,949 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:09,000 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:09,050 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:09,101 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:09,154 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:09,205 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:09,256 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:09,377 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:09,427 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:09,483 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:09,534 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:09,583 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:09,640 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:09,694 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:09,745 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:09,800 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:09,812 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:09] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.007 2026-10-02 06:02:09,836 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39385501 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000004', 'uuid': 'd5b66785-79b1-4208-9b1c-884f69d5c3ee'}] 2026-10-02 06:02:09,919 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39385501 order {'name': '/', 'pos_reference': '261-76-000004', 'uuid': 'd5b66785-79b1-4208-9b1c-884f69d5c3ee'} created pos.order #600 2026-10-02 06:02:09,943 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39385501 finished 2026-10-02 06:02:10,022 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.062 0.126 2026-10-02 06:02:10,136 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:10] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 37 0.056 0.042 2026-10-02 06:02:10,166 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:10] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-10-02 06:02:10,209 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85308561 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': 'd5b66785-79b1-4208-9b1c-884f69d5c3ee'}] 2026-10-02 06:02:10,213 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:10,226 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85308561 order {'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': 'd5b66785-79b1-4208-9b1c-884f69d5c3ee'} sync ignored for existing PoS order pos.order(600,) (state: paid) 2026-10-02 06:02:10,255 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:10,259 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85308561 finished 2026-10-02 06:02:10,310 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:10,366 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.056 0.108 2026-10-02 06:02:10,380 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:10,432 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:10,456 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:10] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.025 0.026 2026-10-02 06:02:10,507 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:10,562 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:10,611 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:10,665 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:10,727 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:10,765 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:10] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.013 0.025 2026-10-02 06:02:10,780 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:10,782 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:10] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.003 0.043 2026-10-02 06:02:10,832 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:10,840 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.016 0.047 2026-10-02 06:02:10,855 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:10] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.003 0.054 2026-10-02 06:02:10,883 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:10,938 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:10,988 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:11,039 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:11,095 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:11,148 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:11,200 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:11,268 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:11,272 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93890960 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000005', 'uuid': 'c8a4dd7b-41cc-4389-947e-fabe78c1b8e2'}] 2026-10-02 06:02:11,351 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93890960 order {'name': '/', 'pos_reference': '261-76-000005', 'uuid': 'c8a4dd7b-41cc-4389-947e-fabe78c1b8e2'} created pos.order #601 2026-10-02 06:02:11,370 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93890960 finished 2026-10-02 06:02:11,443 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.056 0.117 2026-10-02 06:02:11,553 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:11] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 31 0.033 0.054 2026-10-02 06:02:11,580 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02: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-10-02 06:02:11,613 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79390102 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': 'c8a4dd7b-41cc-4389-947e-fabe78c1b8e2'}] 2026-10-02 06:02:11,616 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:11,623 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79390102 order {'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': 'c8a4dd7b-41cc-4389-947e-fabe78c1b8e2'} sync ignored for existing PoS order pos.order(601,) (state: paid) 2026-10-02 06:02:11,648 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79390102 finished 2026-10-02 06:02:11,667 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:11,732 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:11,765 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.045 0.111 2026-10-02 06:02:11,785 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:11,812 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:11] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 15 0.010 0.022 2026-10-02 06:02:11,833 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:11,887 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:11,937 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:11,989 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:12,049 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:12,100 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:12,152 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:12,327 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:12,376 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:12,427 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:12,483 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:12,534 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [153/176] Tour MultipleGiftWalletProgramsTour → Step .modal header .btn-close 2026-10-02 06:02:12,586 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:12,638 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:12,703 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:12,759 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:12,809 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:12,863 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:12,929 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:12,981 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:12,987 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:12] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.027 0.029 2026-10-02 06:02:13,032 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:13,040 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.012 0.032 2026-10-02 06:02:13,088 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:13,143 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:13,194 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:13,245 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:13,317 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:13,368 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:13,418 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:13,476 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:13,525 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:13,576 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:13,631 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:13,684 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:13,742 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:13,748 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:13] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.002 0.007 2026-10-02 06:02:13,778 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:13] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.007 0.009 2026-10-02 06:02:13,798 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49854114 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000006', 'uuid': 'a38dc809-55e0-478c-99b9-4965909bfd2c'}] 2026-10-02 06:02:14,202 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49854114 order {'name': '/', 'pos_reference': '261-76-000006', 'uuid': 'a38dc809-55e0-478c-99b9-4965909bfd2c'} created pos.order #602 2026-10-02 06:02:14,235 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49854114 finished 2026-10-02 06:02:14,313 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 205 0.200 0.317 2026-10-02 06:02:14,450 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:14] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 31 0.047 0.041 2026-10-02 06:02:14,483 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:14] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.010 2026-10-02 06:02:14,528 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32232728 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '261-76-000006', 'uuid': 'a38dc809-55e0-478c-99b9-4965909bfd2c'}] 2026-10-02 06:02:14,536 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32232728 order {'name': 'Shop - 000006', 'pos_reference': '261-76-000006', 'uuid': 'a38dc809-55e0-478c-99b9-4965909bfd2c'} sync ignored for existing PoS order pos.order(602,) (state: paid) 2026-10-02 06:02:14,542 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:14,563 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32232728 finished 2026-10-02 06:02:14,584 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: tour succeeded 2026-10-02 06:02:14,585 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR MultipleGiftWalletProgramsTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-02 06:02:14,735 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.082 0.127 2026-10-02 06:02:14,870 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: heap 29481312 (allocated 31985664) 2026-10-02 06:02:14,878 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Closing chrome headless with pid 85392 2026-10-02 06:02:14,879 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Closing websocket connection 2026-10-02 06:02:14,879 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Terminating chrome headless with pid 85392 2026-10-02 06:02:14,978 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060214_978084_test_multiple_gift_wallet_programs.txt 2026-10-02 06:02:14,978 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Removing chrome user profile "/tmp/tmp04mqjvu8_chrome_odoo" 2026-10-02 06:02:15,029 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_loyalty_products ... 2026-10-02 06:02:16,188 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome pid: 85655 2026-10-02 06:02:16,188 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome headless temporary user profile dir: /tmp/tmprc6zoo_8_chrome_odoo 2026-10-02 06:02:16,188 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Issuing json command http://127.0.0.1:40931/json/version 2026-10-02 06:02:16,189 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40931', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:02:16,235 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Browser version: Chrome/150.0.7871.114 2026-10-02 06:02:16,235 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Issuing json command http://127.0.0.1:40931/json 2026-10-02 06:02:16,236 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40931', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:02:16,251 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Websocket url found: ws://127.0.0.1:40931/devtools/page/E4E62BDCF1A1A253CA5E744B7245CC65 2026-10-02 06:02:16,286 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Enable chrome headless console log notification 2026-10-02 06:02:16,292 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome headless enable page notifications 2026-10-02 06:02:16,463 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:02:16,468 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Setting session cookie in browser 2026-10-02 06:02:16,470 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Open "http://127.0.0.1:8069/pos/web?config_id=76" in browser 2026-10-02 06:02:16,470 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=76" 2026-10-02 06:02:16,484 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:02:16,956 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:16] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 91 0.055 0.420 2026-10-02 06:02:16,964 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Navigation result: {'frameId': 'E4E62BDCF1A1A253CA5E744B7245CC65', 'loaderId': 'DC17E89736738E86C760E85B72CB83C0', 'isDownload': False} 2026-10-02 06:02:16,964 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Evaluate ready code "odoo.isTourReady('test_multiple_loyalty_products')" 2026-10-02 06:02:16,991 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:02:17,014 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:17] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-02 06:02:17,027 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:17] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.022 2026-10-02 06:02:17,047 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:17] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.046 2026-10-02 06:02:17,509 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:02:17,515 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:02:17,532 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-02 06:02:17,561 44 INFO rb-67e19c3-225208-420267 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=76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:02:17,564 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.013 2026-10-02 06:02:17,569 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:17,586 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-02 06:02:17,606 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:02:17,638 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.008 2026-10-02 06:02:17,660 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.028 2026-10-02 06:02:17,736 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.041 0.041 2026-10-02 06:02:17,739 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.056 2026-10-02 06:02:18,652 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.302 0.571 2026-10-02 06:02:18,685 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:18] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.022 2026-10-02 06:02:18,764 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-02 06:02:18,824 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:18] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.034 2026-10-02 06:02:18,855 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-02 06:02:18,870 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: Owl is running in 'dev' mode. 2026-10-02 06:02:18,886 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.006 2026-10-02 06:02:18,939 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.017 2026-10-02 06:02:18,942 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:02:18,952 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:02:18,957 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:02:18,988 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:02:18,996 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02: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-10-02 06:02:19,002 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:19] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.034 0.031 2026-10-02 06:02:19,036 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.024 2026-10-02 06:02:19,045 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:19] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.009 0.096 2026-10-02 06:02:19,058 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:19] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.057 2026-10-02 06:02:19,099 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:19,109 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:19] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.017 0.086 2026-10-02 06:02:19,206 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:19] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.054 0.145 2026-10-02 06:02:19,235 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-02 06:02:19,253 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:19,255 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:19] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.026 0.082 2026-10-02 06:02:19,262 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:19] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:02:19,283 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:19] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.009 0.123 2026-10-02 06:02:19,314 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:19] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.154 2026-10-02 06:02:19,343 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:19] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.175 2026-10-02 06:02:19,364 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:19] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.199 2026-10-02 06:02:19,395 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:19] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-10-02 06:02:19,428 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:19] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.155 2026-10-02 06:02:19,451 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:19] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-10-02 06:02:19,489 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:19] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.165 2026-10-02 06:02:19,566 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.031 0.186 2026-10-02 06:02:19,594 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:19] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.223 2026-10-02 06:02:19,635 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:19,711 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:19,757 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:19,809 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: tour succeeded 2026-10-02 06:02:19,809 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_multiple_loyalty_products SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-02 06:02:19,899 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: heap 14557808 (allocated 15466496) 2026-10-02 06:02:19,913 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Closing chrome headless with pid 85655 2026-10-02 06:02:19,914 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Closing websocket connection 2026-10-02 06:02:19,915 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Terminating chrome headless with pid 85655 2026-10-02 06:02:20,009 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060220_009319_test_multiple_loyalty_products.txt 2026-10-02 06:02:20,009 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Removing chrome user profile "/tmp/tmprc6zoo_8_chrome_odoo" 2026-10-02 06:02:20,024 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_physical_gift_card_sale ... 2026-10-02 06:02:20,687 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome pid: 85859 2026-10-02 06:02:20,687 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome headless temporary user profile dir: /tmp/tmp14qq_vwo_chrome_odoo 2026-10-02 06:02:20,687 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Issuing json command http://127.0.0.1:36485/json/version 2026-10-02 06:02:20,688 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36485', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:02:20,747 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Browser version: Chrome/150.0.7871.114 2026-10-02 06:02:20,747 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Issuing json command http://127.0.0.1:36485/json 2026-10-02 06:02:20,747 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36485', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:02:20,762 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Websocket url found: ws://127.0.0.1:36485/devtools/page/10200D47B8D9628D41B90874F7871DA8 2026-10-02 06:02:20,778 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Enable chrome headless console log notification 2026-10-02 06:02:20,790 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome headless enable page notifications 2026-10-02 06:02:20,876 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:02:20,885 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Setting session cookie in browser 2026-10-02 06:02:20,890 44 INFO rb-67e19c3-225208-420267 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=76" in browser 2026-10-02 06:02:20,890 44 INFO rb-67e19c3-225208-420267 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=76" 2026-10-02 06:02:20,908 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:02:21,411 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:21] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 92 0.041 0.468 2026-10-02 06:02:21,414 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Navigation result: {'frameId': '10200D47B8D9628D41B90874F7871DA8', 'loaderId': '41EF10DF7FF232A4B05773935678F9BC', 'isDownload': False} 2026-10-02 06:02:21,418 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:21,432 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:02:21,446 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:21] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-10-02 06:02:21,452 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:21] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-02 06:02:21,466 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:21] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.025 2026-10-02 06:02:21,940 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:02:21,953 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.014 2026-10-02 06:02:21,983 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.025 2026-10-02 06:02:22,010 44 INFO rb-67e19c3-225208-420267 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=76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:02:22,011 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-02 06:02:22,018 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:22,027 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-02 06:02:22,037 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:02:22,072 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.016 2026-10-02 06:02:22,089 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:22] "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.031 2026-10-02 06:02:22,098 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-02 06:02:22,181 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.046 0.031 2026-10-02 06:02:22,807 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.252 0.339 2026-10-02 06:02:22,837 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-10-02 06:02:22,898 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-10-02 06:02:22,967 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:22] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.040 2026-10-02 06:02:22,993 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02: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.004 2026-10-02 06:02:23,008 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: Owl is running in 'dev' mode. 2026-10-02 06:02:23,031 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.011 0.006 2026-10-02 06:02:23,062 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:02:23,090 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:02:23,096 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:23] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-02 06:02:23,137 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:23] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.028 0.042 2026-10-02 06:02:23,170 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-02 06:02:23,178 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:23] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.103 2026-10-02 06:02:23,182 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:02:23,186 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.115 2026-10-02 06:02:23,211 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:23] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.004 0.013 2026-10-02 06:02:23,259 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:23,293 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:23] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.006 0.016 2026-10-02 06:02:23,313 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:02:23,379 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:23] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.052 0.050 2026-10-02 06:02:23,402 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:23,405 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-02 06:02:23,451 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:23] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.039 0.108 2026-10-02 06:02:23,478 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:23] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.124 2026-10-02 06:02:23,492 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:23] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:02:23,515 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:23] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.162 2026-10-02 06:02:23,554 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:23] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.193 2026-10-02 06:02:23,573 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:23] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 4 0.009 0.216 2026-10-02 06:02:23,601 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:23] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.178 2026-10-02 06:02:23,626 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:23] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.169 2026-10-02 06:02:23,646 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:23] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-10-02 06:02:23,664 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:23] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.001 0.142 2026-10-02 06:02:23,769 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.046 0.162 2026-10-02 06:02:23,796 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:23] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.181 2026-10-02 06:02:23,828 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:23] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.243 2026-10-02 06:02:23,837 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:23,895 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:23,956 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:24,471 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:24] "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.010 2026-10-02 06:02:24,512 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:24,585 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:24,636 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:24,687 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:24,738 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:24,810 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:24,864 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:24,915 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:24,972 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:25,023 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:25,076 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:25,147 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:25,200 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:25,250 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:25,300 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:25,356 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:25,412 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:25,938 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:25] "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.022 2026-10-02 06:02:25,970 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:26,044 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:26,116 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:26,129 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:02:26,133 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:02:26,167 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:26,218 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:26,288 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:26,340 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:26,392 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:26,444 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:26,511 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:26,516 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98918405 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '98f76229-aea4-4558-ac1f-63599ee9256d'}] 2026-10-02 06:02:26,521 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:02:26,657 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98918405 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '98f76229-aea4-4558-ac1f-63599ee9256d'} created pos.order #603 2026-10-02 06:02:26,680 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98918405 finished 2026-10-02 06:02:26,763 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 94 0.091 0.158 2026-10-02 06:02:26,930 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:26] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 43 0.067 0.053 2026-10-02 06:02:26,963 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:26] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.005 0.006 2026-10-02 06:02:27,076 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2931894 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '98f76229-aea4-4558-ac1f-63599ee9256d'}] 2026-10-02 06:02:27,077 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:27,088 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2931894 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '98f76229-aea4-4558-ac1f-63599ee9256d'} sync ignored for existing PoS order pos.order(603,) (state: paid) 2026-10-02 06:02:27,128 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: tour succeeded 2026-10-02 06:02:27,128 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_multiple_physical_gift_card_sale SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-10-02 06:02:27,130 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2931894 finished 2026-10-02 06:02:27,244 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: heap 17421656 (allocated 19009536) 2026-10-02 06:02:27,249 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Closing chrome headless with pid 85859 2026-10-02 06:02:27,250 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Closing websocket connection 2026-10-02 06:02:27,250 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Terminating chrome headless with pid 85859 2026-10-02 06:02:27,258 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.065 0.121 2026-10-02 06:02:27,348 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060227_348415_test_multiple_physical_gift_card_sale.txt 2026-10-02 06:02:27,348 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Removing chrome user profile "/tmp/tmp14qq_vwo_chrome_odoo" 2026-10-02 06:02:27,399 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_reward_line_free_product ... 2026-10-02 06:02:28,572 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome pid: 86073 2026-10-02 06:02:28,573 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome headless temporary user profile dir: /tmp/tmpg7_k8u4p_chrome_odoo 2026-10-02 06:02:28,573 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Issuing json command http://127.0.0.1:37481/json/version 2026-10-02 06:02:28,576 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37481', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:02:28,628 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Browser version: Chrome/150.0.7871.114 2026-10-02 06:02:28,628 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Issuing json command http://127.0.0.1:37481/json 2026-10-02 06:02:28,628 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37481', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:02:28,639 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Websocket url found: ws://127.0.0.1:37481/devtools/page/2848F1CB5B019B5C6064024C71D6C59A 2026-10-02 06:02:28,661 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Enable chrome headless console log notification 2026-10-02 06:02:28,671 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome headless enable page notifications 2026-10-02 06:02:28,774 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:02:28,781 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Setting session cookie in browser 2026-10-02 06:02:28,783 44 INFO rb-67e19c3-225208-420267 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=76" in browser 2026-10-02 06:02:28,784 44 INFO rb-67e19c3-225208-420267 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=76" 2026-10-02 06:02:28,796 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:02:29,359 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:29] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 92 0.085 0.480 2026-10-02 06:02:29,363 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Navigation result: {'frameId': '2848F1CB5B019B5C6064024C71D6C59A', 'loaderId': 'C539058AEE2822A66849A9553364E4C6', 'isDownload': False} 2026-10-02 06:02:29,363 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:29,383 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:02:29,403 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:29] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.011 2026-10-02 06:02:29,415 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:29] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.016 2026-10-02 06:02:29,420 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:29] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-10-02 06:02:29,865 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:02:29,867 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:02:29,887 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-02 06:02:29,913 44 INFO rb-67e19c3-225208-420267 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=76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:02:29,917 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-02 06:02:29,931 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:29,946 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.005 0.007 2026-10-02 06:02:29,963 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:02:30,026 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.026 0.018 2026-10-02 06:02:30,043 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.050 2026-10-02 06:02:30,129 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.044 0.043 2026-10-02 06:02:30,136 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.058 2026-10-02 06:02:30,732 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.229 0.337 2026-10-02 06:02:30,755 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06: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.013 2026-10-02 06:02:30,831 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06: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-10-02 06:02:30,917 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:30] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.047 2026-10-02 06:02:30,957 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06: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.004 0.009 2026-10-02 06:02:30,988 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: Owl is running in 'dev' mode. 2026-10-02 06:02:31,014 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.017 2026-10-02 06:02:31,066 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:02:31,072 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:02:31,079 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:02:31,088 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:02:31,137 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:02:31,141 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-02 06:02:31,144 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:31] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.028 0.043 2026-10-02 06:02:31,178 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:02:31,202 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:31] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.036 0.094 2026-10-02 06:02:31,265 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:31,349 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:31] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.082 0.106 2026-10-02 06:02:31,362 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:31] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.173 2026-10-02 06:02:31,380 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:02:31,408 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:31,445 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:31] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.037 0.224 2026-10-02 06:02:31,475 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:31] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.134 2026-10-02 06:02:31,489 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:31] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:02:31,497 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:31] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.158 2026-10-02 06:02:31,538 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:31] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.020 0.162 2026-10-02 06:02:31,566 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:31] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.232 2026-10-02 06:02:31,587 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:31] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.200 2026-10-02 06:02:31,624 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:31] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.173 2026-10-02 06:02:31,666 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:31] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.153 2026-10-02 06:02:31,707 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:31] "GET /web/image?model=product.template&field=image_128&id=1725&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.185 2026-10-02 06:02:31,737 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:31] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.191 2026-10-02 06:02:31,773 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:31] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.010 0.188 2026-10-02 06:02:31,806 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:31] "GET /web/image?model=product.template&field=image_128&id=1726&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.210 2026-10-02 06:02:31,908 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.051 0.228 2026-10-02 06:02:31,936 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:31] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.259 2026-10-02 06:02:32,000 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:32,076 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:32,155 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:32,222 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:32,301 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:32,376 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:32,427 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:32,502 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:32,570 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:32,621 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:32,698 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:32,802 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:32,849 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:32,900 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:33,000 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:33,087 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:33,138 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: tour succeeded 2026-10-02 06:02:33,139 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_multiple_reward_line_free_product SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-10-02 06:02:33,279 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: heap 18966428 (allocated 20713472) 2026-10-02 06:02:33,288 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Closing chrome headless with pid 86073 2026-10-02 06:02:33,289 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Closing websocket connection 2026-10-02 06:02:33,290 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Terminating chrome headless with pid 86073 2026-10-02 06:02:33,392 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060233_392489_test_multiple_reward_line_free_product.txt 2026-10-02 06:02:33,392 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Removing chrome user profile "/tmp/tmpg7_k8u4p_chrome_odoo" 2026-10-02 06:02:33,405 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_next_order_coupon_program_expiration_date ... 2026-10-02 06:02:34,465 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome pid: 86281 2026-10-02 06:02:34,466 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome headless temporary user profile dir: /tmp/tmp0c8th6mk_chrome_odoo 2026-10-02 06:02:34,466 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Issuing json command http://127.0.0.1:39131/json/version 2026-10-02 06:02:34,467 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39131', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:02:34,559 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Browser version: Chrome/150.0.7871.114 2026-10-02 06:02:34,559 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Issuing json command http://127.0.0.1:39131/json 2026-10-02 06:02:34,561 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39131', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:02:34,600 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Websocket url found: ws://127.0.0.1:39131/devtools/page/FA58DC1B3E47BB17743CFB2C80E10676 2026-10-02 06:02:34,624 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Enable chrome headless console log notification 2026-10-02 06:02:34,636 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome headless enable page notifications 2026-10-02 06:02:34,726 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:02:34,732 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Setting session cookie in browser 2026-10-02 06:02:34,744 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-10-02 06:02:34,745 44 INFO rb-67e19c3-225208-420267 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/76" 2026-10-02 06:02:34,756 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:02:35,304 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:35] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.057 0.493 2026-10-02 06:02:35,307 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Navigation result: {'frameId': 'FA58DC1B3E47BB17743CFB2C80E10676', 'loaderId': '1C21D7BBD05A41EC18F163E9BFA80409', 'isDownload': False} 2026-10-02 06:02:35,307 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Evaluate ready code "odoo.isTourReady('PosLoyaltyNextOrderCouponExpirationDate')" 2026-10-02 06:02:35,324 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:02:35,355 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:35] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-10-02 06:02:35,363 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:35] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.028 2026-10-02 06:02:35,370 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:35] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-10-02 06:02:35,894 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:02:35,902 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:02:35,922 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.015 2026-10-02 06:02:35,946 44 INFO rb-67e19c3-225208-420267 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/76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:02:35,952 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.008 2026-10-02 06:02:35,957 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:35,966 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-02 06:02:35,980 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:02:36,006 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.011 2026-10-02 06:02:36,023 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.025 2026-10-02 06:02:36,087 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.027 0.034 2026-10-02 06:02:36,090 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.046 2026-10-02 06:02:36,803 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.317 0.367 2026-10-02 06:02:36,827 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:36] "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-10-02 06:02:36,880 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02: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.006 2026-10-02 06:02:36,947 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:36] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.041 2026-10-02 06:02:36,970 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-02 06:02:36,984 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: Owl is running in 'dev' mode. 2026-10-02 06:02:36,996 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-02 06:02:37,040 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:02:37,047 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:02:37,061 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:37] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:02:37,073 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:02:37,097 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02: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-10-02 06:02:37,098 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:02:37,120 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:02:37,131 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:37] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.062 0.026 2026-10-02 06:02:37,142 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:37] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.096 2026-10-02 06:02:37,190 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:37] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.016 0.063 2026-10-02 06:02:37,209 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:37,216 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:37] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.007 0.090 2026-10-02 06:02:37,303 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:37] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.044 0.147 2026-10-02 06:02:37,347 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:37] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.008 0.095 2026-10-02 06:02:37,353 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:02:37,381 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:37,383 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:37] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.090 2026-10-02 06:02:37,392 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:02:37,412 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:37] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-10-02 06:02:37,451 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:37] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.011 0.151 2026-10-02 06:02:37,471 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:37] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.186 2026-10-02 06:02:37,496 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:37] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.187 2026-10-02 06:02:37,517 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:37] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.150 2026-10-02 06:02:37,537 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:37] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.001 0.136 2026-10-02 06:02:37,556 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:37] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.136 2026-10-02 06:02:37,580 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:37] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.001 0.122 2026-10-02 06:02:37,681 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.052 0.152 2026-10-02 06:02:37,751 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:37,802 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:37,853 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:37,906 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:38,081 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:38,129 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:38,195 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:38,207 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:02:38,208 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:02:38,246 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:38,298 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:38,371 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:38,424 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:38,477 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:38,530 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:38,582 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:38,648 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:38,657 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99167303 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '93483794-ebc9-4ddb-a1e7-acc02845f0e9'}] 2026-10-02 06:02:38,659 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:02:39,071 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99167303 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '93483794-ebc9-4ddb-a1e7-acc02845f0e9'} created pos.order #604 2026-10-02 06:02:39,099 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99167303 finished 2026-10-02 06:02:39,181 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 228 0.203 0.327 2026-10-02 06:02:39,317 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:39] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 40 0.049 0.045 2026-10-02 06:02:39,338 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06: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.009 2026-10-02 06:02:39,444 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:39] "GET /report/barcode/Code128/0448-aafd-4213 HTTP/1.1" 200 - 0 0.000 0.038 2026-10-02 06:02:39,452 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30014743 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '93483794-ebc9-4ddb-a1e7-acc02845f0e9'}] 2026-10-02 06:02:39,462 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:39,468 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30014743 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '93483794-ebc9-4ddb-a1e7-acc02845f0e9'} sync ignored for existing PoS order pos.order(604,) (state: paid) 2026-10-02 06:02:39,495 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30014743 finished 2026-10-02 06:02:39,519 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: tour succeeded 2026-10-02 06:02:39,520 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyNextOrderCouponExpirationDate SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-02 06:02:39,619 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: heap 15926064 (allocated 17563648) 2026-10-02 06:02:39,633 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.058 0.124 2026-10-02 06:02:39,635 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Closing chrome headless with pid 86281 2026-10-02 06:02:39,645 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Closing websocket connection 2026-10-02 06:02:39,646 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Terminating chrome headless with pid 86281 2026-10-02 06:02:39,741 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060239_741738_test_next_order_coupon_program_expiration_date.txt 2026-10-02 06:02:39,742 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Removing chrome user profile "/tmp/tmp0c8th6mk_chrome_odoo" 2026-10-02 06:02:39,799 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_expired_program ... 2026-10-02 06:02:40,920 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome pid: 86502 2026-10-02 06:02:40,920 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome headless temporary user profile dir: /tmp/tmppkk_6d5h_chrome_odoo 2026-10-02 06:02:40,920 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Issuing json command http://127.0.0.1:40091/json/version 2026-10-02 06:02:40,921 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40091', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:02:40,942 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Browser version: Chrome/150.0.7871.114 2026-10-02 06:02:40,942 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Issuing json command http://127.0.0.1:40091/json 2026-10-02 06:02:40,943 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40091', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:02:40,945 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Websocket url found: ws://127.0.0.1:40091/devtools/page/A4E0EC168B427D857533428C200F1AAA 2026-10-02 06:02:40,948 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Enable chrome headless console log notification 2026-10-02 06:02:40,952 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome headless enable page notifications 2026-10-02 06:02:41,076 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:02:41,082 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Setting session cookie in browser 2026-10-02 06:02:41,084 44 INFO rb-67e19c3-225208-420267 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=76" in browser 2026-10-02 06:02:41,084 44 INFO rb-67e19c3-225208-420267 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=76" 2026-10-02 06:02:41,108 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:02:41,848 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:41] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 90 0.060 0.692 2026-10-02 06:02:41,853 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Navigation result: {'frameId': 'A4E0EC168B427D857533428C200F1AAA', 'loaderId': 'FE7FE0A1BD5EAF2BDC67D1F909048C9B', 'isDownload': False} 2026-10-02 06:02:41,853 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:41,870 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:02:41,894 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:41] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.008 2026-10-02 06:02:41,899 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:41] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-10-02 06:02:41,904 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:41] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-02 06:02:42,378 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:02:42,381 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:02:42,397 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-02 06:02:42,421 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-02 06:02:42,434 44 INFO rb-67e19c3-225208-420267 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=76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:02:42,446 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.014 2026-10-02 06:02:42,447 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:42,462 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:02:42,495 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.013 2026-10-02 06:02:42,508 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.034 2026-10-02 06:02:42,554 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.018 0.026 2026-10-02 06:02:42,556 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.033 2026-10-02 06:02:43,213 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 369 0.297 0.317 2026-10-02 06:02:43,242 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:43] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-10-02 06:02:43,320 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-02 06:02:43,413 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:43] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.021 0.052 2026-10-02 06:02:43,436 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-02 06:02:43,453 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: Owl is running in 'dev' mode. 2026-10-02 06:02:43,466 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-02 06:02:43,507 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:02:43,515 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:02:43,530 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:02:43,536 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:43] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-02 06:02:43,563 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:02:43,574 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:02:43,617 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:02:43,628 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:43] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.063 0.045 2026-10-02 06:02:43,640 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:43] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.109 2026-10-02 06:02:43,677 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:43,708 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:43] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.027 0.097 2026-10-02 06:02:43,813 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:43,816 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:43] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.074 0.163 2026-10-02 06:02:43,823 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:02:43,840 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:43] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.004 0.215 2026-10-02 06:02:43,885 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:43] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.143 2026-10-02 06:02:43,888 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:43,899 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:43] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:02:43,923 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:43] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.181 2026-10-02 06:02:43,975 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:43] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.013 0.220 2026-10-02 06:02:44,006 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:44] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.266 2026-10-02 06:02:44,035 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:44] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.195 2026-10-02 06:02:44,072 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:44] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.223 2026-10-02 06:02:44,097 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:44] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.187 2026-10-02 06:02:44,135 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:44] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.203 2026-10-02 06:02:44,178 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:44] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.193 2026-10-02 06:02:44,299 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.062 0.227 2026-10-02 06:02:44,313 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:44] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.004 0.271 2026-10-02 06:02:44,372 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:44,427 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:44,477 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:44,535 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:44,935 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:44,986 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:45,048 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:45,098 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:45] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 13 0.027 0.030 2026-10-02 06:02:45,132 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:45,185 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:45,195 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.037 0.052 2026-10-02 06:02:45,197 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:45] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 0 0.000 0.074 2026-10-02 06:02:45,235 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:45,298 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:45,341 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:45] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 13 0.015 0.026 2026-10-02 06:02:45,350 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:45,402 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 15 0.013 0.041 2026-10-02 06:02:45,433 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:45,483 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:45,536 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:45,590 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:45,758 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:45,810 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:45,874 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:45,886 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:02:45,886 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:02:45,926 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:45,976 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:46,047 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:46,101 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:46,153 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:46,206 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:46,258 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:46,335 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:46,343 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21604038 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '82110f52-2c45-407e-9523-03f4a4b7dc83'}] 2026-10-02 06:02:46,356 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:02:46,818 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21604038 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '82110f52-2c45-407e-9523-03f4a4b7dc83'} created pos.order #605 2026-10-02 06:02:46,844 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21604038 finished 2026-10-02 06:02:46,954 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 231 0.260 0.355 2026-10-02 06:02:47,018 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:47] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.004 2026-10-02 06:02:47,125 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71835299 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '82110f52-2c45-407e-9523-03f4a4b7dc83'}] 2026-10-02 06:02:47,126 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:47,136 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71835299 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '82110f52-2c45-407e-9523-03f4a4b7dc83'} sync ignored for existing PoS order pos.order(605,) (state: paid) 2026-10-02 06:02:47,165 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71835299 finished 2026-10-02 06:02:47,172 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: tour succeeded 2026-10-02 06:02:47,173 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:47,295 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: heap 17033408 (allocated 18350080) 2026-10-02 06:02:47,300 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Closing chrome headless with pid 86502 2026-10-02 06:02:47,301 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Closing websocket connection 2026-10-02 06:02:47,304 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Terminating chrome headless with pid 86502 2026-10-02 06:02:47,324 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.095 0.106 2026-10-02 06:02:47,379 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060247_379403_test_not_create_loyalty_card_expired_program.txt 2026-10-02 06:02:47,379 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Removing chrome user profile "/tmp/tmppkk_6d5h_chrome_odoo" 2026-10-02 06:02:47,423 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_max_usage_program ... 2026-10-02 06:02:48,587 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome pid: 86712 2026-10-02 06:02:48,587 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless temporary user profile dir: /tmp/tmpdyid8osk_chrome_odoo 2026-10-02 06:02:48,588 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:38973/json/version 2026-10-02 06:02:48,589 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38973', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:02:48,647 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Browser version: Chrome/150.0.7871.114 2026-10-02 06:02:48,647 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:38973/json 2026-10-02 06:02:48,647 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38973', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:02:48,656 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Websocket url found: ws://127.0.0.1:38973/devtools/page/B76D08A6FB433F1A7084C8C20AE0E998 2026-10-02 06:02:48,672 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Enable chrome headless console log notification 2026-10-02 06:02:48,685 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless enable page notifications 2026-10-02 06:02:48,814 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:02:48,819 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Setting session cookie in browser 2026-10-02 06:02:48,829 44 INFO rb-67e19c3-225208-420267 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=76" in browser 2026-10-02 06:02:48,829 44 INFO rb-67e19c3-225208-420267 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=76" 2026-10-02 06:02:48,857 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:02:49,400 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:49] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 90 0.063 0.485 2026-10-02 06:02:49,405 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Navigation result: {'frameId': 'B76D08A6FB433F1A7084C8C20AE0E998', 'loaderId': 'A2407FCD5C4B672B9C31E87EB23BB9E7', 'isDownload': False} 2026-10-02 06:02:49,405 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate ready code "odoo.isTourReady('PosOrderClaimReward')" 2026-10-02 06:02:49,435 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:02:49,457 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:49] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-10-02 06:02:49,464 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:49] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-02 06:02:49,472 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:49] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-10-02 06:02:49,940 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:02:49,947 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:02:49,959 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-10-02 06:02:49,996 44 INFO rb-67e19c3-225208-420267 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=76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:02:50,006 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.016 2026-10-02 06:02:50,015 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:50,031 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-02 06:02:50,052 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:02:50,087 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:50] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.010 2026-10-02 06:02:50,105 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.032 2026-10-02 06:02:50,195 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 32 0.036 0.047 2026-10-02 06:02:50,198 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.071 2026-10-02 06:02:50,910 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.310 0.368 2026-10-02 06:02:50,931 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:50] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:02:51,002 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-02 06:02:51,063 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:51] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.039 2026-10-02 06:02:51,115 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.010 2026-10-02 06:02:51,141 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: Owl is running in 'dev' mode. 2026-10-02 06:02:51,164 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.007 2026-10-02 06:02:51,200 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:02:51,209 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:02:51,225 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:02:51,228 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:51] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:02:51,261 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:02:51,272 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-02 06:02:51,276 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:51] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.029 0.036 2026-10-02 06:02:51,285 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:02:51,306 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:51] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.012 0.074 2026-10-02 06:02:51,329 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:51] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.006 0.052 2026-10-02 06:02:51,416 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:51] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.050 0.086 2026-10-02 06:02:51,417 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:51,613 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:51] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.148 0.184 2026-10-02 06:02:51,618 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:02:51,632 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:51] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.007 0.169 2026-10-02 06:02:51,689 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:51,690 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:51] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.011 0.191 2026-10-02 06:02:51,708 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:51] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:02:51,744 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:51,750 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:51] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.256 2026-10-02 06:02:51,807 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:51] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.015 0.293 2026-10-02 06:02:51,854 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:51] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.348 2026-10-02 06:02:51,883 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:51] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.239 2026-10-02 06:02:51,909 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:51] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.279 2026-10-02 06:02:51,946 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:51] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.013 0.191 2026-10-02 06:02:51,968 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:51] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.199 2026-10-02 06:02:51,988 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:51] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.119 2026-10-02 06:02:52,077 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.040 0.223 2026-10-02 06:02:52,140 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:52,194 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:52,244 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:52,305 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:52,708 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:52,759 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:52,824 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:52,878 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:52] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 17 0.025 0.038 2026-10-02 06:02:52,914 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:52,958 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:52,969 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.032 0.052 2026-10-02 06:02:52,989 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:52] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.008 0.091 2026-10-02 06:02:53,015 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:53,084 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:53,134 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:53,147 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:53] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.030 0.033 2026-10-02 06:02:53,170 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:53] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.005 0.073 2026-10-02 06:02:53,233 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:53,247 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.029 0.052 2026-10-02 06:02:53,286 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:53,337 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:53,390 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:53,571 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:53,621 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:53,672 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:53,723 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:53,781 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:53,840 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:53,894 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:53,967 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:54,037 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:54,105 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:54,118 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:02:54,119 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:02:54,157 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:54,208 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:54,277 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:54,330 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:54,382 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:54,434 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:54,487 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:54,542 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:54,561 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:54] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.005 0.012 2026-10-02 06:02:54,590 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20865319 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '4de137d1-569a-49ac-b128-8f288c5d656d'}] 2026-10-02 06:02:54,595 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:02:55,079 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20865319 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '4de137d1-569a-49ac-b128-8f288c5d656d'} created pos.order #606 2026-10-02 06:02:55,116 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20865319 finished 2026-10-02 06:02:55,196 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 251 0.252 0.357 2026-10-02 06:02:55,337 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:55] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 55 0.059 0.049 2026-10-02 06:02:55,378 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:55] "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-10-02 06:02:55,550 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55200207 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '4de137d1-569a-49ac-b128-8f288c5d656d'}] 2026-10-02 06:02:55,559 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55200207 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '4de137d1-569a-49ac-b128-8f288c5d656d'} sync ignored for existing PoS order pos.order(606,) (state: paid) 2026-10-02 06:02:55,565 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:55,603 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55200207 finished 2026-10-02 06:02:55,606 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: tour succeeded 2026-10-02 06:02:55,606 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: ╔════════════════════════════════════╗ ║ TOUR PosOrderClaimReward SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-02 06:02:55,750 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: heap 18729668 (allocated 20320256) 2026-10-02 06:02:55,764 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing chrome headless with pid 86712 2026-10-02 06:02:55,766 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing websocket connection 2026-10-02 06:02:55,767 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Terminating chrome headless with pid 86712 2026-10-02 06:02:55,771 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.078 0.145 2026-10-02 06:02:55,872 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060255_872090_test_not_create_loyalty_card_max_usage_program.txt 2026-10-02 06:02:55,872 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Removing chrome user profile "/tmp/tmpdyid8osk_chrome_odoo" 2026-10-02 06:02:56,186 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome pid: 86931 2026-10-02 06:02:56,187 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless temporary user profile dir: /tmp/tmp1p_n9b7p_chrome_odoo 2026-10-02 06:02:56,187 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:44879/json/version 2026-10-02 06:02:56,194 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44879', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:02:56,271 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Browser version: Chrome/150.0.7871.114 2026-10-02 06:02:56,271 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:44879/json 2026-10-02 06:02:56,272 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44879', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:02:56,304 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Websocket url found: ws://127.0.0.1:44879/devtools/page/85511BB2016973E52358F87117756EA4 2026-10-02 06:02:56,319 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Enable chrome headless console log notification 2026-10-02 06:02:56,324 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless enable page notifications 2026-10-02 06:02:56,358 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:02:56,362 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Setting session cookie in browser 2026-10-02 06:02:56,369 44 INFO rb-67e19c3-225208-420267 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=76" in browser 2026-10-02 06:02:56,370 44 INFO rb-67e19c3-225208-420267 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=76" 2026-10-02 06:02:56,466 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:56] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 33 0.026 0.040 2026-10-02 06:02:56,473 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Navigation result: {'frameId': '85511BB2016973E52358F87117756EA4', 'loaderId': 'EA7446DE289FF5CFDE149D68DAFA15A5', 'isDownload': False} 2026-10-02 06:02:56,473 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate ready code "odoo.isTourReady('PosOrderNoPoints')" 2026-10-02 06:02:56,494 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:02:56,513 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:56] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-02 06:02:56,550 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:56] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.047 2026-10-02 06:02:56,558 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:56] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.056 2026-10-02 06:02:57,072 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:02:57,076 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:02:57,088 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:02:57,118 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.004 2026-10-02 06:02:57,127 44 INFO rb-67e19c3-225208-420267 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=76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:02:57,133 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-10-02 06:02:57,134 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:57,146 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:02:57,169 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:57] "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.007 2026-10-02 06:02:57,174 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.008 2026-10-02 06:02:57,221 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.008 0.024 2026-10-02 06:02:57,224 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.035 2026-10-02 06:02:57,795 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 273 0.218 0.302 2026-10-02 06:02:57,816 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:57] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:02:57,910 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.006 2026-10-02 06:02:57,966 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:57] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.036 2026-10-02 06:02:58,008 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-02 06:02:58,026 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: Owl is running in 'dev' mode. 2026-10-02 06:02:58,035 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:02:58,084 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:02:58,108 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:02:58,126 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:58] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-02 06:02:58,130 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:58] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 7 0.022 0.020 2026-10-02 06:02:58,149 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:02:58,150 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:02:58,160 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:58] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.007 0.062 2026-10-02 06:02:58,180 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.081 2026-10-02 06:02:58,202 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:58] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.004 0.013 2026-10-02 06:02:58,279 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:58,309 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:58] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.004 0.013 2026-10-02 06:02:58,337 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:02:58,478 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:58,481 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:58] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.071 0.090 2026-10-02 06:02:58,492 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:02:58,515 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:58] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.144 2026-10-02 06:02:58,570 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:58] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.011 0.182 2026-10-02 06:02:58,582 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:58,602 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:58] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.218 2026-10-02 06:02:58,627 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:58] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.241 2026-10-02 06:02:58,660 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:58,711 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:58,719 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:58] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.041 0.348 2026-10-02 06:02:58,757 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:58] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.010 0.245 2026-10-02 06:02:58,771 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:58,786 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:58] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.261 2026-10-02 06:02:58,813 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:58] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.235 2026-10-02 06:02:58,835 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:58] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.225 2026-10-02 06:02:58,860 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:58] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.224 2026-10-02 06:02:59,182 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:59,231 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:59,292 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:59,344 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:59] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 16 0.019 0.031 2026-10-02 06:02:59,379 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:59,432 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:59,443 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.031 0.052 2026-10-02 06:02:59,449 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:59] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 0 0.000 0.084 2026-10-02 06:02:59,479 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:59,538 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:59,584 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:59] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.015 0.025 2026-10-02 06:02:59,591 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:59,689 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:59,715 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:02:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.062 0.057 2026-10-02 06:02:59,741 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:59,793 44 INFO rb-67e19c3-225208-420267 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-10-02 06:02:59,847 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:00,024 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:00,074 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:00,125 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:00,198 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:00,216 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:03:00,217 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:03:00,250 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:00,306 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:00,371 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:00,424 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:00,477 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:00,531 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:00,584 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:00,654 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:00,665 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90197476 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000001', 'uuid': '6b65d69f-d476-4ccd-9418-cb0df1899bec'}] 2026-10-02 06:03:00,670 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:03:00,960 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90197476 order {'name': '/', 'pos_reference': '262-76-000001', 'uuid': '6b65d69f-d476-4ccd-9418-cb0df1899bec'} created pos.order #607 2026-10-02 06:03:00,987 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90197476 finished 2026-10-02 06:03:01,074 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 127 0.147 0.265 2026-10-02 06:03:01,149 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:01] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-02 06:03:01,236 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31082426 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '6b65d69f-d476-4ccd-9418-cb0df1899bec'}] 2026-10-02 06:03:01,244 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31082426 order {'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '6b65d69f-d476-4ccd-9418-cb0df1899bec'} sync ignored for existing PoS order pos.order(607,) (state: paid) 2026-10-02 06:03:01,270 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31082426 finished 2026-10-02 06:03:01,279 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:01,329 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: tour succeeded 2026-10-02 06:03:01,329 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: ╔═════════════════════════════════╗ ║ TOUR PosOrderNoPoints SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-02 06:03:01,391 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.045 0.112 2026-10-02 06:03:01,463 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: heap 18288868 (allocated 20709376) 2026-10-02 06:03:01,471 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing chrome headless with pid 86931 2026-10-02 06:03:01,471 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing websocket connection 2026-10-02 06:03:01,472 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Terminating chrome headless with pid 86931 2026-10-02 06:03:01,574 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060301_574308_test_not_create_loyalty_card_max_usage_program.txt 2026-10-02 06:03:01,574 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Removing chrome user profile "/tmp/tmp1p_n9b7p_chrome_odoo" 2026-10-02 06:03:01,600 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_order_reward_product_tax_included_excluded ... 2026-10-02 06:03:02,682 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome pid: 87146 2026-10-02 06:03:02,682 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmpfqlvkygv_chrome_odoo 2026-10-02 06:03:02,688 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:39163/json/version 2026-10-02 06:03:02,691 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39163', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:03:02,841 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-10-02 06:03:02,841 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:39163/json 2026-10-02 06:03:02,842 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39163', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:03:02,866 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:39163/devtools/page/4E49C69F9FCC5A001526D238F767B511 2026-10-02 06:03:02,884 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-10-02 06:03:02,906 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-10-02 06:03:03,052 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:03:03,058 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Setting session cookie in browser 2026-10-02 06:03:03,060 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-10-02 06:03:03,060 44 INFO rb-67e19c3-225208-420267 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/76" 2026-10-02 06:03:03,071 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:03:03,592 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:03] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.075 0.450 2026-10-02 06:03:03,597 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Navigation result: {'frameId': '4E49C69F9FCC5A001526D238F767B511', 'loaderId': '05A6C4FF841876FAFB618E01F8EAA4AA', 'isDownload': False} 2026-10-02 06:03:03,597 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:03,618 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:03:03,631 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:03] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-10-02 06:03:03,646 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:03] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.024 2026-10-02 06:03:03,653 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:03] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-02 06:03:04,138 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:03:04,146 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:03:04,161 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-02 06:03:04,190 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-02 06:03:04,194 44 INFO rb-67e19c3-225208-420267 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/76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:03:04,200 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:04,212 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-02 06:03:04,225 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:03:04,262 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.009 2026-10-02 06:03:04,278 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.016 2026-10-02 06:03:04,361 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.045 0.033 2026-10-02 06:03:04,364 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.064 2026-10-02 06:03:05,025 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.317 0.310 2026-10-02 06:03:05,063 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:05] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.026 2026-10-02 06:03:05,139 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.016 2026-10-02 06:03:05,222 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:05] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.048 2026-10-02 06:03:05,283 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:05] "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.010 2026-10-02 06:03:05,298 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-10-02 06:03:05,318 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.010 2026-10-02 06:03:05,398 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-02 06:03:05,406 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:05] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:03:05,417 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-02 06:03:05,423 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:05] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.019 0.025 2026-10-02 06:03:05,463 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:03:05,466 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03: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-10-02 06:03:05,482 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:05] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.019 0.086 2026-10-02 06:03:05,484 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.082 2026-10-02 06:03:05,502 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:05] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.004 0.010 2026-10-02 06:03:05,592 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:05,679 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.019 2026-10-02 06:03:05,737 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:05] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.026 0.056 2026-10-02 06:03:05,776 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:05] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.009 0.116 2026-10-02 06:03:05,818 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:05,828 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:05] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.010 0.150 2026-10-02 06:03:05,846 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:03:05,866 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:05] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:03:05,930 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:05] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.056 0.215 2026-10-02 06:03:05,954 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:05] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.010 0.256 2026-10-02 06:03:05,992 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:05] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.245 2026-10-02 06:03:06,019 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:06] "GET /web/image?model=product.template&field=image_128&id=1733&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.009 0.220 2026-10-02 06:03:06,041 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:06] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.383 2026-10-02 06:03:06,066 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:06] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.169 2026-10-02 06:03:06,094 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:06] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.156 2026-10-02 06:03:06,126 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:06] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.014 0.145 2026-10-02 06:03:06,193 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.026 0.169 2026-10-02 06:03:06,221 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:06] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.172 2026-10-02 06:03:06,242 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:06] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.214 2026-10-02 06:03:06,261 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:06,313 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:06,367 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:06,426 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:06,467 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:06,518 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:06,574 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:06,632 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:06,689 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:06,747 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:06,765 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:06] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.004 0.010 2026-10-02 06:03:06,843 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: tour succeeded 2026-10-02 06:03:06,843 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:06,930 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: heap 15214876 (allocated 16515072) 2026-10-02 06:03:06,941 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing chrome headless with pid 87146 2026-10-02 06:03:06,943 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing websocket connection 2026-10-02 06:03:06,946 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Terminating chrome headless with pid 87146 2026-10-02 06:03:07,045 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060307_045461_test_order_reward_product_tax_included_excluded.txt 2026-10-02 06:03:07,045 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmpfqlvkygv_chrome_odoo" 2026-10-02 06:03:07,337 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome pid: 87362 2026-10-02 06:03:07,338 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmpnaxw9lhc_chrome_odoo 2026-10-02 06:03:07,338 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:35649/json/version 2026-10-02 06:03:07,339 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35649', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:03:07,411 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-10-02 06:03:07,411 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:35649/json 2026-10-02 06:03:07,411 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35649', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:03:07,420 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:35649/devtools/page/BBDAA827F9E543976A2AA5781F3E3AB2 2026-10-02 06:03:07,427 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-10-02 06:03:07,434 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-10-02 06:03:07,500 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:03:07,502 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Setting session cookie in browser 2026-10-02 06:03:07,526 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-10-02 06:03:07,527 44 INFO rb-67e19c3-225208-420267 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/76" 2026-10-02 06:03:07,647 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:07] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.056 0.042 2026-10-02 06:03:07,651 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Navigation result: {'frameId': 'BBDAA827F9E543976A2AA5781F3E3AB2', 'loaderId': '67A7493A1EA55C5ADC8E9A9EC16B1FF2', 'isDownload': False} 2026-10-02 06:03:07,652 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:07,669 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:03:07,700 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:07] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.017 2026-10-02 06:03:07,710 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:07] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-10-02 06:03:07,721 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:07] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.030 2026-10-02 06:03:08,166 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:03:08,180 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:03:08,192 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:03:08,213 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.004 2026-10-02 06:03:08,225 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-02 06:03:08,234 44 INFO rb-67e19c3-225208-420267 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/76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:03:08,245 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:08,247 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:03:08,274 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:08] "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.011 2026-10-02 06:03:08,285 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.016 2026-10-02 06:03:08,338 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.019 0.035 2026-10-02 06:03:08,341 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.035 2026-10-02 06:03:09,088 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 296 0.238 0.460 2026-10-02 06:03:09,108 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:09] "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-10-02 06:03:09,166 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.008 2026-10-02 06:03:09,256 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:09] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.008 0.049 2026-10-02 06:03:09,294 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03: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-10-02 06:03:09,320 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-10-02 06:03:09,329 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:03:09,394 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:03:09,427 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:03:09,429 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:09] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:03:09,436 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:09] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.010 0.023 2026-10-02 06:03:09,459 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:03:09,463 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.061 2026-10-02 06:03:09,475 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-02 06:03:09,504 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:09] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 7 0.012 0.089 2026-10-02 06:03:09,515 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:09] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.036 2026-10-02 06:03:09,559 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:09,648 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:09] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.006 0.037 2026-10-02 06:03:09,662 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.026 2026-10-02 06:03:09,704 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:03:09,736 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:09] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.039 0.078 2026-10-02 06:03:09,738 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:09,782 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:09] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.133 2026-10-02 06:03:09,800 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:09,855 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:09,890 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:09] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.072 0.186 2026-10-02 06:03:09,910 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:09,937 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:09] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.261 2026-10-02 06:03:09,958 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:09,959 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:09] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.242 2026-10-02 06:03:09,987 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:09] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.244 2026-10-02 06:03:10,006 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:10,013 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:10] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.355 2026-10-02 06:03:10,032 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:10] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.246 2026-10-02 06:03:10,065 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:10] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.001 0.169 2026-10-02 06:03:10,073 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:10,089 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:10] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.145 2026-10-02 06:03:10,111 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:10] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-10-02 06:03:10,122 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:10] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:03:10,134 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:10,150 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:10] "GET /web/image?model=product.template&field=image_128&id=1733&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.011 0.148 2026-10-02 06:03:10,199 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:10,250 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:10,273 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:10] "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.013 2026-10-02 06:03:10,361 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: tour succeeded 2026-10-02 06:03:10,364 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:10,439 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: heap 15019536 (allocated 15990784) 2026-10-02 06:03:10,448 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing chrome headless with pid 87362 2026-10-02 06:03:10,449 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing websocket connection 2026-10-02 06:03:10,449 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Terminating chrome headless with pid 87362 2026-10-02 06:03:10,549 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060310_548818_test_order_reward_product_tax_included_excluded.txt 2026-10-02 06:03:10,549 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmpnaxw9lhc_chrome_odoo" 2026-10-02 06:03:10,561 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_partner_list_after_removing_code_activated_coupon ... 2026-10-02 06:03:11,686 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Chrome pid: 87563 2026-10-02 06:03:11,687 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Chrome headless temporary user profile dir: /tmp/tmps9bp32av_chrome_odoo 2026-10-02 06:03:11,687 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Issuing json command http://127.0.0.1:46131/json/version 2026-10-02 06:03:11,688 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46131', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:03:11,737 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Browser version: Chrome/150.0.7871.114 2026-10-02 06:03:11,737 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Issuing json command http://127.0.0.1:46131/json 2026-10-02 06:03:11,738 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46131', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:03:11,747 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Websocket url found: ws://127.0.0.1:46131/devtools/page/0B4ECC0F1699E873C1E0527DE1942FF3 2026-10-02 06:03:11,760 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Enable chrome headless console log notification 2026-10-02 06:03:11,770 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Chrome headless enable page notifications 2026-10-02 06:03:11,920 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:03:11,926 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Setting session cookie in browser 2026-10-02 06:03:11,927 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-10-02 06:03:11,928 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-10-02 06:03:11,963 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:03:12,510 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:12] "GET /pos/ui/76 HTTP/1.1" 200 - 90 0.083 0.474 2026-10-02 06:03:12,513 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Navigation result: {'frameId': '0B4ECC0F1699E873C1E0527DE1942FF3', 'loaderId': 'D126C1A2F18AA1CFFDBF2A8198D123CC', 'isDownload': False} 2026-10-02 06:03:12,514 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Evaluate ready code "odoo.isTourReady('PosLoyaltyPartnerListAfterCouponRemoval')" 2026-10-02 06:03:12,535 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:03:12,553 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:12] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-02 06:03:12,559 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:12] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-02 06:03:12,564 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:12] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-02 06:03:13,005 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:03:13,012 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:03:13,025 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-10-02 06:03:13,043 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Evaluate test code "odoo.startTour('PosLoyaltyPartnerListAfterCouponRemoval', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:03:13,054 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [1/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-02 06:03:13,066 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.013 2026-10-02 06:03:13,091 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-02 06:03:13,105 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:03:13,132 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:13] "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-10-02 06:03:13,150 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.028 2026-10-02 06:03:13,216 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.029 0.036 2026-10-02 06:03:13,225 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.060 2026-10-02 06:03:13,908 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.287 0.352 2026-10-02 06:03:13,936 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:13] "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-10-02 06:03:14,014 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-02 06:03:14,069 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:14] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.035 2026-10-02 06:03:14,121 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.027 2026-10-02 06:03:14,149 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: Owl is running in 'dev' mode. 2026-10-02 06:03:14,176 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.019 2026-10-02 06:03:14,211 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:03:14,219 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:03:14,245 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:14] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:03:14,248 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:03:14,251 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:14] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.006 0.020 2026-10-02 06:03:14,297 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:03:14,303 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-02 06:03:14,322 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:14] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.039 0.064 2026-10-02 06:03:14,357 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:03:14,383 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:14] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.017 0.030 2026-10-02 06:03:14,437 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [2/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-02 06:03:14,454 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:14] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.033 0.078 2026-10-02 06:03:14,569 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [3/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-02 06:03:14,573 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:14] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.066 0.160 2026-10-02 06:03:14,579 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:03:14,612 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:14] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.017 0.083 2026-10-02 06:03:14,646 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:14] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.117 2026-10-02 06:03:14,674 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:14] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-10-02 06:03:14,693 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:14] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:03:14,700 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:14] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-10-02 06:03:14,740 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:14] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.200 2026-10-02 06:03:14,770 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:14] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.185 2026-10-02 06:03:14,808 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:14] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.191 2026-10-02 06:03:14,834 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:14] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.178 2026-10-02 06:03:14,870 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:14] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.169 2026-10-02 06:03:14,942 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.028 0.205 2026-10-02 06:03:14,963 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:14] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.214 2026-10-02 06:03:15,013 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [4/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-02 06:03:15,082 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [5/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → 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-10-02 06:03:15,129 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [6/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → 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-10-02 06:03:15,180 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [7/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step go back to the products (trigger: .actionpad .back-button) 2026-10-02 06:03:15,231 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [8/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-02 06:03:15,282 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [9/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click customer button (trigger: .product-screen .set-partner) 2026-10-02 06:03:15,364 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [10/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-02 06:03:15,418 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [11/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step Click search field (trigger: .modal .fa-search.undefined) 2026-10-02 06:03:15,469 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [12/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step Search for partner "AAAA Partner" (trigger: .modal-dialog .input-group input) 2026-10-02 06:03:15,525 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [13/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click partner 'AAAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAAA Partner)) 2026-10-02 06:03:15,599 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [14/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step go back to the products (trigger: .actionpad .back-button) 2026-10-02 06:03:15,630 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:15] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.011 0.026 2026-10-02 06:03:15,647 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [15/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click Actions button (trigger: .mobile-more-button) 2026-10-02 06:03:15,699 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [16/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click Actions button (trigger: .more-btn) 2026-10-02 06:03:15,709 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.014 0.046 2026-10-02 06:03:15,756 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [17/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-10-02 06:03:15,814 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [18/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step input text '9911' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-02 06:03:15,867 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [19/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-02 06:03:15,923 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [20/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order"))) 2026-10-02 06:03:15,941 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:15] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.004 0.010 2026-10-02 06:03:15,979 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:15] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.008 0.016 2026-10-02 06:03:16,031 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [21/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"10% on your order"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("10% on your order"))) 2026-10-02 06:03:16,088 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [22/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"10% on your order"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("10% on your order"))) 2026-10-02 06:03:16,146 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [23/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-02 06:03:16,192 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [24/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-10-02 06:03:16,245 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [25/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step go back to the products (trigger: .actionpad .back-button) 2026-10-02 06:03:16,293 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [26/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-02 06:03:16,446 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [27/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-02 06:03:16,493 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [28/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click customer button (trigger: .product-screen .set-partner) 2026-10-02 06:03:16,563 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [29/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-02 06:03:16,625 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [30/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step Click search field (trigger: .modal .fa-search.undefined) 2026-10-02 06:03:16,678 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [31/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step Search for partner "AAAA Partner" (trigger: .modal-dialog .input-group input) 2026-10-02 06:03:16,727 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [32/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click partner 'AAAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAAA Partner)) 2026-10-02 06:03:16,791 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [33/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step go back to the products (trigger: .actionpad .back-button) 2026-10-02 06:03:16,825 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:16] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.017 0.024 2026-10-02 06:03:16,837 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [34/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-02 06:03:16,882 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.012 0.038 2026-10-02 06:03:16,887 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [35/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step customer 'AAAA Partner' is selected (trigger: .product-screen .set-partner:contains("AAAA Partner")) 2026-10-02 06:03:16,939 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: tour succeeded 2026-10-02 06:03:16,939 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPartnerListAfterCouponRemoval SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-02 06:03:17,032 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: heap 17193172 (allocated 19009536) 2026-10-02 06:03:17,041 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Closing chrome headless with pid 87563 2026-10-02 06:03:17,043 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Closing websocket connection 2026-10-02 06:03:17,046 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Terminating chrome headless with pid 87563 2026-10-02 06:03:17,156 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060317_156699_test_partner_list_after_removing_code_activated_coupon.txt 2026-10-02 06:03:17,157 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Removing chrome user profile "/tmp/tmps9bp32av_chrome_odoo" 2026-10-02 06:03:17,171 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card ... 2026-10-02 06:03:18,741 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome pid: 87768 2026-10-02 06:03:18,741 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome headless temporary user profile dir: /tmp/tmpfl0uwxdd_chrome_odoo 2026-10-02 06:03:18,742 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Issuing json command http://127.0.0.1:45289/json/version 2026-10-02 06:03:18,744 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45289', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:03:18,778 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Browser version: Chrome/150.0.7871.114 2026-10-02 06:03:18,778 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Issuing json command http://127.0.0.1:45289/json 2026-10-02 06:03:18,778 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45289', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:03:18,786 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Websocket url found: ws://127.0.0.1:45289/devtools/page/EDC621B1D24878C7513A08FD0CE55ECE 2026-10-02 06:03:18,799 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Enable chrome headless console log notification 2026-10-02 06:03:18,805 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome headless enable page notifications 2026-10-02 06:03:18,918 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:03:18,927 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Setting session cookie in browser 2026-10-02 06:03:18,929 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-10-02 06:03:18,929 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-10-02 06:03:18,938 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:03:19,449 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:19] "GET /pos/ui/76 HTTP/1.1" 200 - 86 0.078 0.436 2026-10-02 06:03:19,452 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Navigation result: {'frameId': 'EDC621B1D24878C7513A08FD0CE55ECE', 'loaderId': '17533B9CDC5D830FC8BDBC1A879FF7DD', 'isDownload': False} 2026-10-02 06:03:19,452 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Evaluate ready code "odoo.isTourReady('test_physical_gift_card')" 2026-10-02 06:03:19,465 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:03:19,487 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:19] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-10-02 06:03:19,506 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:19] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-10-02 06:03:19,516 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:19] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.045 2026-10-02 06:03:20,035 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:03:20,050 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:03:20,074 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-02 06:03:20,102 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-02 06:03:20,115 44 INFO rb-67e19c3-225208-420267 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/76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:03:20,127 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:20,128 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-02 06:03:20,140 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:03:20,166 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-10-02 06:03:20,185 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.026 2026-10-02 06:03:20,251 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.031 0.032 2026-10-02 06:03:20,253 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.049 2026-10-02 06:03:21,115 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 397 0.458 0.374 2026-10-02 06:03:21,138 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:03:21,223 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03: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.010 2026-10-02 06:03:21,301 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:21] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.042 2026-10-02 06:03:21,349 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03: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-10-02 06:03:21,375 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: Owl is running in 'dev' mode. 2026-10-02 06:03:21,400 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.005 2026-10-02 06:03:21,453 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:03:21,458 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:03:21,462 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:03:21,481 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:21] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:03:21,524 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-02 06:03:21,525 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:03:21,572 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:03:21,602 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:21] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.081 0.080 2026-10-02 06:03:21,611 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:21,633 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:21] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.179 2026-10-02 06:03:21,734 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:21,765 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:21] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.070 0.164 2026-10-02 06:03:21,774 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:03:21,790 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:21] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.006 0.195 2026-10-02 06:03:21,810 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:21] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:03:21,815 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:21] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 4 0.008 0.088 2026-10-02 06:03:21,867 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:21] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.135 2026-10-02 06:03:21,893 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:21] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-10-02 06:03:21,921 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:21] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.137 2026-10-02 06:03:21,999 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:21] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.040 0.400 2026-10-02 06:03:22,031 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:22] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.205 2026-10-02 06:03:22,055 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:22] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.222 2026-10-02 06:03:22,105 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:22] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.011 0.223 2026-10-02 06:03:22,146 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:22] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.247 2026-10-02 06:03:22,172 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:22] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.243 2026-10-02 06:03:22,194 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:22] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.005 0.147 2026-10-02 06:03:22,217 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:22] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.152 2026-10-02 06:03:22,322 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.060 0.256 2026-10-02 06:03:22,404 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:22,470 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:22,533 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:23,061 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:23] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 11 0.011 0.016 2026-10-02 06:03:23,091 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:23,143 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:23,195 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:23,247 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:23,301 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:23,358 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:23,883 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:23] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 7 0.009 0.015 2026-10-02 06:03:23,909 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:23,960 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:24,011 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:24,062 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:24,115 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:24,171 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:24,698 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:24] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 13 0.009 0.015 2026-10-02 06:03:24,723 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:24,776 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:24,829 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:24,880 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:24,930 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:24,988 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:25,046 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:25,105 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:25,163 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:25,190 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03: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.010 0.014 2026-10-02 06:03:25,241 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:25] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.018 0.022 2026-10-02 06:03:25,278 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:25,333 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:25,396 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:25,915 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:25] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 7 0.007 0.014 2026-10-02 06:03:25,941 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:27,990 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:28,061 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:28,113 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:28,164 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:28,215 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:28,266 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:28,320 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:28,371 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:28,492 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:28,542 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:28,592 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:28,660 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:28,675 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:03:28,676 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:03:28,712 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:28,760 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:28,831 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:28,884 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:28,936 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:29,003 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:29,010 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76344474 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'afc0d804-024e-4ebf-8031-aad0b7e5d962'}] 2026-10-02 06:03:29,013 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:03:29,146 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76344474 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'afc0d804-024e-4ebf-8031-aad0b7e5d962'} created pos.order #609 2026-10-02 06:03:29,175 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76344474 finished 2026-10-02 06:03:29,243 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 88 0.094 0.142 2026-10-02 06:03:29,334 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:29] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 30 0.020 0.030 2026-10-02 06:03:29,351 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:29] "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-10-02 06:03:29,450 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77738583 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'afc0d804-024e-4ebf-8031-aad0b7e5d962'}] 2026-10-02 06:03:29,458 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77738583 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'afc0d804-024e-4ebf-8031-aad0b7e5d962'} sync ignored for existing PoS order pos.order(609,) (state: paid) 2026-10-02 06:03:29,461 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:29,482 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77738583 finished 2026-10-02 06:03:29,511 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:29,580 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.037 0.095 2026-10-02 06:03:29,582 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:29,639 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:29,653 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:29] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.014 0.026 2026-10-02 06:03:29,688 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:29,743 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:29,800 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:29,853 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:29,863 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:29] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.007 2026-10-02 06:03:29,906 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:29] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.012 0.017 2026-10-02 06:03:29,959 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:30,010 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:30,060 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:30,111 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:30,161 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:30,212 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:30,263 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:30,321 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:30,371 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:30,421 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:30,476 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:30,529 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:30,584 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:30,596 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:30] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.001 0.009 2026-10-02 06:03:30,617 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:30] "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-10-02 06:03:30,638 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69986263 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': '5f203c0b-12f4-46ef-85d4-67490bc41c1f'}] 2026-10-02 06:03:31,007 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69986263 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': '5f203c0b-12f4-46ef-85d4-67490bc41c1f'} created pos.order #610 2026-10-02 06:03:31,030 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69986263 finished 2026-10-02 06:03:31,116 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 200 0.185 0.296 2026-10-02 06:03:31,208 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:31] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.013 0.031 2026-10-02 06:03:31,235 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03: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-10-02 06:03:31,285 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4124995 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '5f203c0b-12f4-46ef-85d4-67490bc41c1f'}] 2026-10-02 06:03:31,286 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:31,292 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4124995 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '5f203c0b-12f4-46ef-85d4-67490bc41c1f'} sync ignored for existing PoS order pos.order(610,) (state: paid) 2026-10-02 06:03:31,319 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4124995 finished 2026-10-02 06:03:31,337 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:31,401 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:31,438 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.053 0.103 2026-10-02 06:03:31,474 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:31,497 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:31] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.011 0.016 2026-10-02 06:03:31,527 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:31,581 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:31,635 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:31,690 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:31,704 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:31] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.004 0.009 2026-10-02 06:03:31,736 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:31] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.008 0.016 2026-10-02 06:03:31,784 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:31,835 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:31,885 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:31,936 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:31,987 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:32,038 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:32,089 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:32,144 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:32,196 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:32,244 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:32,300 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:32,353 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:32,407 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:32,414 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:32] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.002 0.004 2026-10-02 06:03:32,437 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:32] "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-10-02 06:03:32,458 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78227680 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000003', 'uuid': '928dc35a-d80b-43be-a5f6-7d352dcc4028'}] 2026-10-02 06:03:32,747 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78227680 order {'name': '/', 'pos_reference': '261-76-000003', 'uuid': '928dc35a-d80b-43be-a5f6-7d352dcc4028'} created pos.order #611 2026-10-02 06:03:32,787 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78227680 finished 2026-10-02 06:03:32,848 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.120 0.272 2026-10-02 06:03:32,952 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:32] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.023 0.042 2026-10-02 06:03:32,978 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:32] "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-10-02 06:03:33,001 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90275569 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '928dc35a-d80b-43be-a5f6-7d352dcc4028'}] 2026-10-02 06:03:33,009 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90275569 order {'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '928dc35a-d80b-43be-a5f6-7d352dcc4028'} sync ignored for existing PoS order pos.order(611,) (state: paid) 2026-10-02 06:03:33,036 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:33,037 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90275569 finished 2026-10-02 06:03:33,086 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:33,150 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:33,175 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.055 0.121 2026-10-02 06:03:33,219 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:33,224 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:33] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.009 0.017 2026-10-02 06:03:33,265 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:33,323 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:33,373 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:33,428 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:33,482 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:33,502 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:33] "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.017 2026-10-02 06:03:33,541 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:33] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.014 0.018 2026-10-02 06:03:33,586 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:33,637 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:33,687 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:33,739 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:33,791 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:33,842 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:33,892 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:33,947 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:33,998 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:34,049 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:34,104 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:34,157 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:34,211 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:34,223 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:34] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.004 0.007 2026-10-02 06:03:34,247 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:34] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.013 2026-10-02 06:03:34,264 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50215476 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000004', 'uuid': '56786784-d9fc-4651-b2d8-9a391639afdf'}] 2026-10-02 06:03:34,511 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50215476 order {'name': '/', 'pos_reference': '261-76-000004', 'uuid': '56786784-d9fc-4651-b2d8-9a391639afdf'} created pos.order #612 2026-10-02 06:03:34,531 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50215476 finished 2026-10-02 06:03:34,589 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.098 0.229 2026-10-02 06:03:34,689 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:34] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.033 0.029 2026-10-02 06:03:34,719 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:34] "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-10-02 06:03:34,752 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:34,761 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11190525 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': '56786784-d9fc-4651-b2d8-9a391639afdf'}] 2026-10-02 06:03:34,767 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11190525 order {'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': '56786784-d9fc-4651-b2d8-9a391639afdf'} sync ignored for existing PoS order pos.order(612,) (state: paid) 2026-10-02 06:03:34,796 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:34,799 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11190525 finished 2026-10-02 06:03:34,860 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:34,912 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.049 0.104 2026-10-02 06:03:34,928 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:34,963 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:34] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.006 0.016 2026-10-02 06:03:34,990 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:35,051 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:35,102 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:35,158 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:35,212 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:35,269 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:35,325 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:35,335 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:35] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.007 2026-10-02 06:03:35,370 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:35] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.010 0.017 2026-10-02 06:03:35,432 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:35,480 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:35,532 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:35,582 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:35,632 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:35,683 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:35,734 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:35,790 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:35,840 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:35,892 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:35,948 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:36,000 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:36,056 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:36,064 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:36] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.001 0.006 2026-10-02 06:03:36,082 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:36] "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-10-02 06:03:36,108 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67837511 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000005', 'uuid': 'ce226d5c-4391-4443-873d-467a5f651026'}] 2026-10-02 06:03:36,368 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67837511 order {'name': '/', 'pos_reference': '261-76-000005', 'uuid': 'ce226d5c-4391-4443-873d-467a5f651026'} created pos.order #613 2026-10-02 06:03:36,399 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67837511 finished 2026-10-02 06:03:36,475 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.115 0.254 2026-10-02 06:03:36,570 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.034 0.036 2026-10-02 06:03:36,600 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:36] "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-10-02 06:03:36,625 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94236666 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': 'ce226d5c-4391-4443-873d-467a5f651026'}] 2026-10-02 06:03:36,632 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:36,644 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94236666 order {'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': 'ce226d5c-4391-4443-873d-467a5f651026'} sync ignored for existing PoS order pos.order(613,) (state: paid) 2026-10-02 06:03:36,667 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94236666 finished 2026-10-02 06:03:36,686 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:36,754 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:36,814 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.062 0.129 2026-10-02 06:03:36,822 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:36,876 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.006 0.025 2026-10-02 06:03:36,886 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:36,936 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:36,990 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:37,045 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:37,099 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:37,155 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:37,177 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:37] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.005 0.017 2026-10-02 06:03:37,204 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:37,208 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:37] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 6 0.007 0.013 2026-10-02 06:03:37,256 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:37,311 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:37,359 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:37,410 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:37,465 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:37,517 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:37,569 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:37,622 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:37,676 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:37,737 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:37,745 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37052647 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000006', 'uuid': '92301194-486d-460c-bdcb-866839bbd4c7'}] 2026-10-02 06:03:38,017 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37052647 order {'name': '/', 'pos_reference': '261-76-000006', 'uuid': '92301194-486d-460c-bdcb-866839bbd4c7'} created pos.order #614 2026-10-02 06:03:38,044 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37052647 finished 2026-10-02 06:03:38,129 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 127 0.112 0.274 2026-10-02 06:03:38,174 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:38] "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-10-02 06:03:38,211 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87212076 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '261-76-000006', 'uuid': '92301194-486d-460c-bdcb-866839bbd4c7'}] 2026-10-02 06:03:38,226 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87212076 order {'name': 'Shop - 000006', 'pos_reference': '261-76-000006', 'uuid': '92301194-486d-460c-bdcb-866839bbd4c7'} sync ignored for existing PoS order pos.order(614,) (state: paid) 2026-10-02 06:03:38,232 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:38,258 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87212076 finished 2026-10-02 06:03:38,277 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:38,330 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:38,383 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.061 0.113 2026-10-02 06:03:38,410 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:38,486 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:38,537 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:38,598 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:38,662 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:38,710 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:38] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.023 0.033 2026-10-02 06:03:38,712 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:38,786 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:38,811 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.042 0.044 2026-10-02 06:03:38,835 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:38,889 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:38,944 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:38,995 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:39,046 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:39,097 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:39,223 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:39,274 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:39,330 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:39,380 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:39,431 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:39,487 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:39,539 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:39,591 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:39,643 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:39,712 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:39,716 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5713641 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000007', 'uuid': 'b887dc60-30c5-455c-b2bc-e126778e707a'}] 2026-10-02 06:03:39,812 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5713641 order {'name': '/', 'pos_reference': '261-76-000007', 'uuid': 'b887dc60-30c5-455c-b2bc-e126778e707a'} created pos.order #615 2026-10-02 06:03:39,844 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5713641 finished 2026-10-02 06:03:39,944 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.085 0.146 2026-10-02 06:03:40,136 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:40] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 61 0.037 0.118 2026-10-02 06:03:40,160 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:40] "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-10-02 06:03:40,185 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42434903 started for PoS orders references: [{'name': 'Shop - 000007', 'pos_reference': '261-76-000007', 'uuid': 'b887dc60-30c5-455c-b2bc-e126778e707a'}] 2026-10-02 06:03:40,196 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:40,199 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42434903 order {'name': 'Shop - 000007', 'pos_reference': '261-76-000007', 'uuid': 'b887dc60-30c5-455c-b2bc-e126778e707a'} sync ignored for existing PoS order pos.order(615,) (state: paid) 2026-10-02 06:03:40,227 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42434903 finished 2026-10-02 06:03:40,249 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: tour succeeded 2026-10-02 06:03:40,250 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: ╔════════════════════════════════════════╗ ║ TOUR test_physical_gift_card SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-02 06:03:40,329 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.036 0.110 2026-10-02 06:03:40,530 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: heap 31259380 (allocated 34615296) 2026-10-02 06:03:40,546 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Closing chrome headless with pid 87768 2026-10-02 06:03:40,549 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Closing websocket connection 2026-10-02 06:03:40,550 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Terminating chrome headless with pid 87768 2026-10-02 06:03:40,570 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:40] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 10 0.013 0.020 2026-10-02 06:03:40,654 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060340_654613_test_physical_gift_card.txt 2026-10-02 06:03:40,654 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Removing chrome user profile "/tmp/tmpfl0uwxdd_chrome_odoo" 2026-10-02 06:03:40,689 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_invoiced ... 2026-10-02 06:03:41,422 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome pid: 88042 2026-10-02 06:03:41,422 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome headless temporary user profile dir: /tmp/tmpl2f2rt93_chrome_odoo 2026-10-02 06:03:41,422 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Issuing json command http://127.0.0.1:36531/json/version 2026-10-02 06:03:41,423 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36531', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:03:41,496 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Browser version: Chrome/150.0.7871.114 2026-10-02 06:03:41,496 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Issuing json command http://127.0.0.1:36531/json 2026-10-02 06:03:41,497 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36531', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:03:41,504 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Websocket url found: ws://127.0.0.1:36531/devtools/page/F81A91C6FFECFFA0274D1341B716ADB9 2026-10-02 06:03:41,514 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Enable chrome headless console log notification 2026-10-02 06:03:41,532 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome headless enable page notifications 2026-10-02 06:03:41,713 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:03:41,721 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Setting session cookie in browser 2026-10-02 06:03:41,727 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Open "http://127.0.0.1:8069/pos/web?config_id=76" in browser 2026-10-02 06:03:41,727 44 INFO rb-67e19c3-225208-420267 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=76" 2026-10-02 06:03:41,745 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:03:42,204 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:42] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 91 0.046 0.415 2026-10-02 06:03:42,207 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Navigation result: {'frameId': 'F81A91C6FFECFFA0274D1341B716ADB9', 'loaderId': 'B275A1EC94A715020A716DFDE888A195', 'isDownload': False} 2026-10-02 06:03:42,207 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Evaluate ready code "odoo.isTourReady('test_physical_gift_card_invoiced')" 2026-10-02 06:03:42,238 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:03:42,261 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:42] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.009 2026-10-02 06:03:42,268 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:42] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-02 06:03:42,273 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:42] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-10-02 06:03:42,756 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:03:42,761 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:03:42,784 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-02 06:03:42,809 44 INFO rb-67e19c3-225208-420267 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=76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:03:42,811 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-02 06:03:42,826 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:42,846 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.013 2026-10-02 06:03:42,873 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:03:42,900 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.009 2026-10-02 06:03:42,916 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.023 2026-10-02 06:03:42,934 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-02 06:03:43,000 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:43] "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-10-02 06:03:43,862 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.289 0.526 2026-10-02 06:03:43,894 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:43] "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-10-02 06:03:43,973 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03: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.008 2026-10-02 06:03:44,051 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:44] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.048 2026-10-02 06:03:44,085 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-02 06:03:44,106 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: Owl is running in 'dev' mode. 2026-10-02 06:03:44,122 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-02 06:03:44,147 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:03:44,158 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:03:44,164 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:44] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:03:44,168 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:03:44,209 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:44] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.016 0.037 2026-10-02 06:03:44,226 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:44] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.055 2026-10-02 06:03:44,233 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:03:44,240 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:03:44,264 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:03:44,267 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:44] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.004 0.020 2026-10-02 06:03:44,321 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:44,363 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:44] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.038 0.074 2026-10-02 06:03:44,375 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:44] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.016 2026-10-02 06:03:44,425 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:44] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.016 0.158 2026-10-02 06:03:44,465 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:44,473 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:44] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.035 2026-10-02 06:03:44,479 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:03:44,509 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:44] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.066 2026-10-02 06:03:44,516 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:03:44,522 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:44,538 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:44] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.099 2026-10-02 06:03:44,564 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:44] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 4 0.009 0.122 2026-10-02 06:03:44,601 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:44] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.148 2026-10-02 06:03:44,628 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:44] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.178 2026-10-02 06:03:44,686 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:44] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.012 0.184 2026-10-02 06:03:44,728 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:44] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.195 2026-10-02 06:03:44,755 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:44] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.208 2026-10-02 06:03:44,788 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:44] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.207 2026-10-02 06:03:44,900 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.060 0.231 2026-10-02 06:03:44,960 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:45,021 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:45,071 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:45,130 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:45,198 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:45,228 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:45] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.010 0.024 2026-10-02 06:03:45,246 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:45,297 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.012 0.044 2026-10-02 06:03:45,340 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:45,402 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:45,459 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:45,976 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:45] "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.010 2026-10-02 06:03:46,009 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:46,081 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:46,132 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:46,184 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:46,234 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:46,285 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:46,336 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:46,406 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:46,419 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:03:46,420 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:03:46,456 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:46,507 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:46,576 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:46,630 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:46,696 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:46,707 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30977874 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '86b1b4e9-7404-47aa-85d8-65012cb8cb2c'}] 2026-10-02 06:03:46,715 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:03:48,298 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30977874 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '86b1b4e9-7404-47aa-85d8-65012cb8cb2c'} created pos.order #616 2026-10-02 06:03:48,528 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30977874 finished 2026-10-02 06:03:48,652 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: Simulating signal changes during tests 2026-10-02 06:03:48,653 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 656 0.642 1.307 2026-10-02 06:03:48,931 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:48] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 102 0.097 0.157 2026-10-02 06:03:48,966 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:48] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.015 2026-10-02 06:03:48,972 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03: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.022 2026-10-02 06:03:49,054 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: tour succeeded 2026-10-02 06:03:49,055 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_physical_gift_card_invoiced SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-02 06:03:49,065 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47898400 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '86b1b4e9-7404-47aa-85d8-65012cb8cb2c'}] 2026-10-02 06:03:49,091 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47898400 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '86b1b4e9-7404-47aa-85d8-65012cb8cb2c'} sync ignored for existing PoS order pos.order(616,) (state: done) 2026-10-02 06:03:49,115 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47898400 finished 2026-10-02 06:03:49,164 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: heap 17328692 (allocated 18747392) 2026-10-02 06:03:49,170 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Closing chrome headless with pid 88042 2026-10-02 06:03:49,171 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Closing websocket connection 2026-10-02 06:03:49,175 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Terminating chrome headless with pid 88042 2026-10-02 06:03:49,230 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 81 0.083 0.088 2026-10-02 06:03:49,276 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060349_276699_test_physical_gift_card_invoiced.txt 2026-10-02 06:03:49,277 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Removing chrome user profile "/tmp/tmpl2f2rt93_chrome_odoo" 2026-10-02 06:03:49,321 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_multiple_programs ... 2026-10-02 06:03:50,064 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Chrome pid: 88268 2026-10-02 06:03:50,064 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Chrome headless temporary user profile dir: /tmp/tmpnrp2es6g_chrome_odoo 2026-10-02 06:03:50,065 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Issuing json command http://127.0.0.1:35221/json/version 2026-10-02 06:03:50,066 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35221', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:03:50,104 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Browser version: Chrome/150.0.7871.114 2026-10-02 06:03:50,104 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Issuing json command http://127.0.0.1:35221/json 2026-10-02 06:03:50,107 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35221', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:03:50,121 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Websocket url found: ws://127.0.0.1:35221/devtools/page/DD31D74FF7FC9696A3186D1DB13A89F8 2026-10-02 06:03:50,133 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Enable chrome headless console log notification 2026-10-02 06:03:50,151 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Chrome headless enable page notifications 2026-10-02 06:03:50,263 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:03:50,268 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Setting session cookie in browser 2026-10-02 06:03:50,270 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Open "http://127.0.0.1:8069/pos/web?config_id=76" in browser 2026-10-02 06:03:50,270 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=76" 2026-10-02 06:03:50,286 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:03:50,786 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:50] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 92 0.046 0.459 2026-10-02 06:03:50,791 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Navigation result: {'frameId': 'DD31D74FF7FC9696A3186D1DB13A89F8', 'loaderId': 'D256A72C1E4DEFC0EFD080A36F8FB115', 'isDownload': False} 2026-10-02 06:03:50,791 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Evaluate ready code "odoo.isTourReady('test_physical_gift_card_multiple_programs')" 2026-10-02 06:03:50,810 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:03:50,837 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:50] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.014 2026-10-02 06:03:50,845 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:50] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.017 2026-10-02 06:03:50,876 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:50] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.058 2026-10-02 06:03:51,332 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:03:51,342 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:03:51,358 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-02 06:03:51,384 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-02 06:03:51,394 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Evaluate test code "odoo.startTour('test_physical_gift_card_multiple_programs', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:03:51,407 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [1/31] Tour test_physical_gift_card_multiple_programs → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-02 06:03:51,409 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-02 06:03:51,430 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:03:51,467 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.010 2026-10-02 06:03:51,479 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.027 2026-10-02 06:03:51,537 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.025 0.031 2026-10-02 06:03:51,540 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.043 2026-10-02 06:03:52,127 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.260 0.305 2026-10-02 06:03:52,154 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:52] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-10-02 06:03:52,221 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-02 06:03:52,285 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:52] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.034 2026-10-02 06:03:52,320 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.015 2026-10-02 06:03:52,334 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: Owl is running in 'dev' mode. 2026-10-02 06:03:52,348 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-02 06:03:52,384 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:03:52,403 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:03:52,406 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:52] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:03:52,443 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:03:52,447 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:52] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.024 0.032 2026-10-02 06:03:52,451 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:03:52,469 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:52] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.006 0.066 2026-10-02 06:03:52,478 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.079 2026-10-02 06:03:52,497 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:52] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.004 0.046 2026-10-02 06:03:52,549 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [2/31] Tour test_physical_gift_card_multiple_programs → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-02 06:03:52,606 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:03:52,685 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:52] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.052 0.038 2026-10-02 06:03:52,689 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:03:52,723 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [3/31] Tour test_physical_gift_card_multiple_programs → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-10-02 06:03:52,759 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:52] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.027 0.136 2026-10-02 06:03:52,767 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:52] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:03:52,774 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:52] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 4 0.006 0.111 2026-10-02 06:03:52,799 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:52] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.135 2026-10-02 06:03:52,833 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:52] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.168 2026-10-02 06:03:52,846 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:52] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.004 0.240 2026-10-02 06:03:52,871 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:52] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.176 2026-10-02 06:03:52,900 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:52] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.118 2026-10-02 06:03:52,923 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:52] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.131 2026-10-02 06:03:52,944 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:52] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-10-02 06:03:52,970 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:52] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-10-02 06:03:53,059 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.045 0.163 2026-10-02 06:03:53,077 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:53] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-10-02 06:03:53,098 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:53] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.220 2026-10-02 06:03:53,101 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [4/31] Tour test_physical_gift_card_multiple_programs → Step Click gift card program 'program_a' (trigger: button.selection-item:has(span:contains("program_a"))) 2026-10-02 06:03:53,190 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [5/31] Tour test_physical_gift_card_multiple_programs → Step a:contains("Sell physical gift card?") 2026-10-02 06:03:53,257 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [6/31] Tour test_physical_gift_card_multiple_programs → Step Input code 'test-card-0001' (trigger: input[id="code"]) 2026-10-02 06:03:53,309 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [7/31] Tour test_physical_gift_card_multiple_programs → Step Input amount '50' (trigger: input[id="amount"]) 2026-10-02 06:03:53,830 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:53] "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.013 2026-10-02 06:03:53,859 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [8/31] Tour test_physical_gift_card_multiple_programs → Step .btn-primary:contains("Add Balance") 2026-10-02 06:03:53,922 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [9/31] Tour test_physical_gift_card_multiple_programs → Step Click gift card program 'program_a' (trigger: button.selection-item:has(span:contains("program_a"))) 2026-10-02 06:03:53,992 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [10/31] Tour test_physical_gift_card_multiple_programs → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-02 06:03:54,043 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [11/31] Tour test_physical_gift_card_multiple_programs → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00","price":"50","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("50"))) 2026-10-02 06:03:54,095 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [12/31] Tour test_physical_gift_card_multiple_programs → Step go back to the products (trigger: .actionpad .back-button) 2026-10-02 06:03:54,145 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [13/31] Tour test_physical_gift_card_multiple_programs → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-10-02 06:03:54,199 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [14/31] Tour test_physical_gift_card_multiple_programs → Step Click gift card program 'program_a' (trigger: button.selection-item:has(span:contains("program_a"))) 2026-10-02 06:03:54,275 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [15/31] Tour test_physical_gift_card_multiple_programs → Step a:contains("Sell physical gift card?") 2026-10-02 06:03:54,330 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [16/31] Tour test_physical_gift_card_multiple_programs → Step Input code 'test-card-0002' (trigger: input[id="code"]) 2026-10-02 06:03:54,384 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [17/31] Tour test_physical_gift_card_multiple_programs → Step Input amount '50' (trigger: input[id="amount"]) 2026-10-02 06:03:54,896 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:54] "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-10-02 06:03:54,926 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [18/31] Tour test_physical_gift_card_multiple_programs → Step .btn-primary:contains("Add Balance") 2026-10-02 06:03:54,989 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [19/31] Tour test_physical_gift_card_multiple_programs → Step Click gift card program 'program_a' (trigger: button.selection-item:has(span:contains("program_a"))) 2026-10-02 06:03:55,056 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [20/31] Tour test_physical_gift_card_multiple_programs → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-10-02 06:03:55,108 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [21/31] Tour test_physical_gift_card_multiple_programs → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00"):not(:visible)) 2026-10-02 06:03:55,158 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [22/31] Tour test_physical_gift_card_multiple_programs → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-02 06:03:55,230 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [23/31] Tour test_physical_gift_card_multiple_programs → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-02 06:03:55,243 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:03:55,245 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:03:55,280 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [24/31] Tour test_physical_gift_card_multiple_programs → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-02 06:03:55,331 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [25/31] Tour test_physical_gift_card_multiple_programs → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-02 06:03:55,402 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [26/31] Tour test_physical_gift_card_multiple_programs → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-02 06:03:55,455 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [27/31] Tour test_physical_gift_card_multiple_programs → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-02 06:03:55,508 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [28/31] Tour test_physical_gift_card_multiple_programs → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-02 06:03:55,560 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [29/31] Tour test_physical_gift_card_multiple_programs → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-02 06:03:55,627 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [30/31] Tour test_physical_gift_card_multiple_programs → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-02 06:03:55,637 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:03:55,640 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86472597 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'ab68cdff-2c34-4324-9c7c-a0366949c012'}] 2026-10-02 06:03:55,775 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86472597 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'ab68cdff-2c34-4324-9c7c-a0366949c012'} created pos.order #617 2026-10-02 06:03:55,797 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86472597 finished 2026-10-02 06:03:55,869 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 94 0.092 0.146 2026-10-02 06:03:55,977 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:55] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 43 0.035 0.044 2026-10-02 06:03:56,001 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03: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-10-02 06:03:56,112 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4603139 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'ab68cdff-2c34-4324-9c7c-a0366949c012'}] 2026-10-02 06:03:56,121 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [31/31] Tour test_physical_gift_card_multiple_programs → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-02 06:03:56,132 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4603139 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'ab68cdff-2c34-4324-9c7c-a0366949c012'} sync ignored for existing PoS order pos.order(617,) (state: paid) 2026-10-02 06:03:56,167 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4603139 finished 2026-10-02 06:03:56,178 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: tour succeeded 2026-10-02 06:03:56,179 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR test_physical_gift_card_multiple_programs SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-10-02 06:03:56,303 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: heap 17781844 (allocated 19009536) 2026-10-02 06:03:56,311 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.057 0.146 2026-10-02 06:03:56,313 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Closing chrome headless with pid 88268 2026-10-02 06:03:56,315 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Closing websocket connection 2026-10-02 06:03:56,316 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Terminating chrome headless with pid 88268 2026-10-02 06:03:56,412 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060356_412393_test_physical_gift_card_multiple_programs.txt 2026-10-02 06:03:56,412 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Removing chrome user profile "/tmp/tmpnrp2es6g_chrome_odoo" 2026-10-02 06:03:56,451 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_sale ... 2026-10-02 06:03:57,068 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome pid: 88489 2026-10-02 06:03:57,068 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome headless temporary user profile dir: /tmp/tmpx7avf_k5_chrome_odoo 2026-10-02 06:03:57,068 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Issuing json command http://127.0.0.1:39451/json/version 2026-10-02 06:03:57,069 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39451', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:03:57,155 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Browser version: Chrome/150.0.7871.114 2026-10-02 06:03:57,155 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Issuing json command http://127.0.0.1:39451/json 2026-10-02 06:03:57,155 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39451', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:03:57,171 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Websocket url found: ws://127.0.0.1:39451/devtools/page/9BFD8FAD347B803F8B3370AC9009BB24 2026-10-02 06:03:57,192 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Enable chrome headless console log notification 2026-10-02 06:03:57,194 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome headless enable page notifications 2026-10-02 06:03:57,299 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:03:57,304 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Setting session cookie in browser 2026-10-02 06:03:57,309 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-10-02 06:03:57,309 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-10-02 06:03:57,335 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:03:57,819 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:57] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.067 0.427 2026-10-02 06:03:57,822 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Navigation result: {'frameId': '9BFD8FAD347B803F8B3370AC9009BB24', 'loaderId': '5827EE4A91A0E92AA46CDEB672608DF2', 'isDownload': False} 2026-10-02 06:03:57,822 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Evaluate ready code "odoo.isTourReady('PhysicalGiftCardProgramSaleTour')" 2026-10-02 06:03:57,844 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:03:57,870 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:57] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-10-02 06:03:57,880 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:57] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.021 2026-10-02 06:03:57,887 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:57] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-10-02 06:03:58,294 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:03:58,305 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:03:58,322 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.009 2026-10-02 06:03:58,347 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-02 06:03:58,359 44 INFO rb-67e19c3-225208-420267 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/76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:03:58,370 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:58,374 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-02 06:03:58,395 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:03:58,429 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:58] "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.010 2026-10-02 06:03:58,446 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.026 2026-10-02 06:03:58,537 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.043 0.046 2026-10-02 06:03:58,543 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.070 2026-10-02 06:03:59,163 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.267 0.311 2026-10-02 06:03:59,194 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:59] "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-10-02 06:03:59,248 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03: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.006 2026-10-02 06:03:59,304 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:59] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.035 2026-10-02 06:03:59,362 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:59] "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-10-02 06:03:59,386 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: Owl is running in 'dev' mode. 2026-10-02 06:03:59,409 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.007 2026-10-02 06:03:59,436 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:03:59,450 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:03:59,467 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:59] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-02 06:03:59,482 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:59] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.017 0.020 2026-10-02 06:03:59,527 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:59] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.025 0.050 2026-10-02 06:03:59,528 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.064 2026-10-02 06:03:59,540 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:03:59,541 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:03:59,615 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:59] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.008 0.009 2026-10-02 06:03:59,683 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:59,703 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:03:59,771 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:59] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.041 0.036 2026-10-02 06:03:59,798 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:59] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.011 0.057 2026-10-02 06:03:59,806 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:03:59,885 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:59] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.046 0.140 2026-10-02 06:03:59,888 44 INFO rb-67e19c3-225208-420267 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-10-02 06:03:59,902 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:59] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 4 0.004 0.124 2026-10-02 06:03:59,908 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:59] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:03:59,935 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:59] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-10-02 06:03:59,964 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:59] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.020 2026-10-02 06:03:59,988 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:03:59] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.196 2026-10-02 06:04:00,008 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:00] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.196 2026-10-02 06:04:00,041 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:00] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.140 2026-10-02 06:04:00,072 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:00] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.147 2026-10-02 06:04:00,099 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:00] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.317 2026-10-02 06:04:00,120 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:00] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.150 2026-10-02 06:04:00,191 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.028 0.169 2026-10-02 06:04:00,225 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:00] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.208 2026-10-02 06:04:00,270 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:00,317 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:00,367 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:00,422 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:00,473 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:00,526 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:00,578 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:00,642 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:00,692 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:00,743 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:00,794 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:00,855 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:00,915 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:01,444 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:01] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.013 0.012 2026-10-02 06:04:01,475 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:01,547 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:01,600 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:01,651 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:01,702 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:01,753 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:01,803 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:01,869 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:01,879 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:04:01,882 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:04:01,919 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:01,970 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:02,037 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:02,090 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:02,142 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:02,194 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:02,264 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:02,269 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:04:02,271 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25306835 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '6818159c-35ac-4fe4-a0f3-775261383a03'}] 2026-10-02 06:04:02,400 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25306835 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '6818159c-35ac-4fe4-a0f3-775261383a03'} created pos.order #618 2026-10-02 06:04:02,429 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25306835 finished 2026-10-02 06:04:02,512 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 90 0.088 0.158 2026-10-02 06:04:02,633 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:02] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.032 0.054 2026-10-02 06:04:02,662 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:02] "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-10-02 06:04:02,794 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27229175 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '6818159c-35ac-4fe4-a0f3-775261383a03'}] 2026-10-02 06:04:02,803 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:02,811 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27229175 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '6818159c-35ac-4fe4-a0f3-775261383a03'} sync ignored for existing PoS order pos.order(618,) (state: paid) 2026-10-02 06:04:02,855 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:02,861 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27229175 finished 2026-10-02 06:04:02,926 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:02,977 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:03,027 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:03,034 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.116 0.126 2026-10-02 06:04:03,076 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:03] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.009 0.015 2026-10-02 06:04:03,082 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:03,130 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:03,184 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:03,236 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:03,301 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:03,353 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:03,403 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:03,454 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:03,511 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:03,564 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:04,088 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:04] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.010 0.011 2026-10-02 06:04:04,125 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:04,199 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:04,246 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:04,297 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:04,347 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:04,398 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:04,469 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:04,519 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:04,571 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:04,625 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:04,677 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:04,728 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:04,780 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:04,847 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:04,898 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:04,949 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:04,999 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:05,054 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:05,111 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:05,625 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:05] "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.009 2026-10-02 06:04:05,658 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:05,736 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:05,789 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:05,840 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:05,891 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:05,942 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:05,993 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:06,043 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:06,099 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:06,149 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:06,200 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:06,256 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:06,309 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:06,362 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:06,414 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:06,482 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:06,488 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1185161 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'df733272-cce2-416f-b9e8-0fd1aed053d7'}] 2026-10-02 06:04:06,549 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1185161 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'df733272-cce2-416f-b9e8-0fd1aed053d7'} created pos.order #619 2026-10-02 06:04:06,571 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1185161 finished 2026-10-02 06:04:06,636 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.039 0.110 2026-10-02 06:04:06,739 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:06] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 30 0.026 0.043 2026-10-02 06:04:06,768 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04: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-10-02 06:04:06,800 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12321889 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'df733272-cce2-416f-b9e8-0fd1aed053d7'}] 2026-10-02 06:04:06,810 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:06,811 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12321889 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'df733272-cce2-416f-b9e8-0fd1aed053d7'} sync ignored for existing PoS order pos.order(619,) (state: paid) 2026-10-02 06:04:06,844 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12321889 finished 2026-10-02 06:04:06,862 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: tour succeeded 2026-10-02 06:04:06,864 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: ╔════════════════════════════════════════════════╗ ║ TOUR PhysicalGiftCardProgramSaleTour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-02 06:04:06,976 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.058 0.121 2026-10-02 06:04:07,040 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: heap 21175636 (allocated 23465984) 2026-10-02 06:04:07,043 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Closing chrome headless with pid 88489 2026-10-02 06:04:07,050 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Closing websocket connection 2026-10-02 06:04:07,054 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Terminating chrome headless with pid 88489 2026-10-02 06:04:07,151 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060407_151682_test_physical_gift_card_sale.txt 2026-10-02 06:04:07,152 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Removing chrome user profile "/tmp/tmpx7avf_k5_chrome_odoo" 2026-10-02 06:04:07,194 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_single_program_twice ... 2026-10-02 06:04:07,847 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Chrome pid: 88704 2026-10-02 06:04:07,847 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Chrome headless temporary user profile dir: /tmp/tmp00gbtkax_chrome_odoo 2026-10-02 06:04:07,847 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Issuing json command http://127.0.0.1:38099/json/version 2026-10-02 06:04:07,848 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38099', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:04:07,890 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Browser version: Chrome/150.0.7871.114 2026-10-02 06:04:07,890 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Issuing json command http://127.0.0.1:38099/json 2026-10-02 06:04:07,891 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38099', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:04:07,911 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Websocket url found: ws://127.0.0.1:38099/devtools/page/05ACAB7082E0C887E8EF27960DC164C1 2026-10-02 06:04:07,929 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Enable chrome headless console log notification 2026-10-02 06:04:07,945 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Chrome headless enable page notifications 2026-10-02 06:04:08,029 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:04:08,034 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Setting session cookie in browser 2026-10-02 06:04:08,038 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Open "http://127.0.0.1:8069/pos/web?config_id=76" in browser 2026-10-02 06:04:08,038 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=76" 2026-10-02 06:04:08,057 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:04:08,544 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:08] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 92 0.056 0.440 2026-10-02 06:04:08,548 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Navigation result: {'frameId': '05ACAB7082E0C887E8EF27960DC164C1', 'loaderId': 'FBDD3C0760F6CD8D7DFD13A98982253D', 'isDownload': False} 2026-10-02 06:04:08,548 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Evaluate ready code "odoo.isTourReady('test_physical_gift_card_single_program_twice')" 2026-10-02 06:04:08,565 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:04:08,591 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:08] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.016 2026-10-02 06:04:08,600 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:08] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.025 2026-10-02 06:04:08,608 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:08] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.028 2026-10-02 06:04:09,089 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-02 06:04:09,090 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:04:09,102 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-10-02 06:04:09,124 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-02 06:04:09,126 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Evaluate test code "odoo.startTour('test_physical_gift_card_single_program_twice', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:04:09,133 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [1/27] Tour test_physical_gift_card_single_program_twice → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-02 06:04:09,144 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-02 06:04:09,155 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:04:09,196 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.023 2026-10-02 06:04:09,213 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.042 2026-10-02 06:04:09,272 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.019 0.039 2026-10-02 06:04:09,276 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.040 2026-10-02 06:04:10,077 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.253 0.500 2026-10-02 06:04:10,091 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:10] "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-10-02 06:04:10,158 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.015 2026-10-02 06:04:10,251 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:10] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.050 2026-10-02 06:04:10,273 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-02 06:04:10,284 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: Owl is running in 'dev' mode. 2026-10-02 06:04:10,308 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-02 06:04:10,374 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-02 06:04:10,380 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:04:10,389 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:04:10,425 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:10] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.047 0.025 2026-10-02 06:04:10,431 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:04:10,440 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04: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-10-02 06:04:10,450 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:10] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.012 0.080 2026-10-02 06:04:10,452 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.091 2026-10-02 06:04:10,468 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:10] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.005 0.017 2026-10-02 06:04:10,549 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [2/27] Tour test_physical_gift_card_single_program_twice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-02 06:04:10,583 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:10] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.010 0.013 2026-10-02 06:04:10,585 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:04:10,646 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [3/27] Tour test_physical_gift_card_single_program_twice → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-10-02 06:04:10,666 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:10] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.047 0.052 2026-10-02 06:04:10,688 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:04:10,745 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:10] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.029 0.135 2026-10-02 06:04:10,753 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:10] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:04:10,786 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:10] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.154 2026-10-02 06:04:10,811 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:10] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.198 2026-10-02 06:04:10,833 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:10] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.204 2026-10-02 06:04:10,849 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:10] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 4 0.007 0.228 2026-10-02 06:04:10,881 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:10] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.184 2026-10-02 06:04:10,907 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:10] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.137 2026-10-02 06:04:10,926 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:10] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.131 2026-10-02 06:04:10,950 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:10] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-10-02 06:04:11,032 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.036 0.149 2026-10-02 06:04:11,060 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:11] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-10-02 06:04:11,082 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:11] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.223 2026-10-02 06:04:11,121 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [4/27] Tour test_physical_gift_card_single_program_twice → Step a:contains("Sell physical gift card?") 2026-10-02 06:04:11,183 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [5/27] Tour test_physical_gift_card_single_program_twice → Step Input code 'test-card-0001' (trigger: input[id="code"]) 2026-10-02 06:04:11,243 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [6/27] Tour test_physical_gift_card_single_program_twice → Step Input amount '50' (trigger: input[id="amount"]) 2026-10-02 06:04:11,760 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:11] "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-10-02 06:04:11,795 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [7/27] Tour test_physical_gift_card_single_program_twice → Step .btn-primary:contains("Add Balance") 2026-10-02 06:04:11,866 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [8/27] Tour test_physical_gift_card_single_program_twice → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-02 06:04:11,918 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [9/27] Tour test_physical_gift_card_single_program_twice → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00","price":"50","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("50"))) 2026-10-02 06:04:11,969 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [10/27] Tour test_physical_gift_card_single_program_twice → Step go back to the products (trigger: .actionpad .back-button) 2026-10-02 06:04:12,020 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [11/27] Tour test_physical_gift_card_single_program_twice → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-10-02 06:04:12,094 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [12/27] Tour test_physical_gift_card_single_program_twice → Step a:contains("Sell physical gift card?") 2026-10-02 06:04:12,150 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [13/27] Tour test_physical_gift_card_single_program_twice → Step Input code 'test-card-0002' (trigger: input[id="code"]) 2026-10-02 06:04:12,206 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [14/27] Tour test_physical_gift_card_single_program_twice → Step Input amount '50' (trigger: input[id="amount"]) 2026-10-02 06:04:12,718 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:12] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.003 0.007 2026-10-02 06:04:12,758 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [15/27] Tour test_physical_gift_card_single_program_twice → Step .btn-primary:contains("Add Balance") 2026-10-02 06:04:12,840 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [16/27] Tour test_physical_gift_card_single_program_twice → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-10-02 06:04:12,891 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [17/27] Tour test_physical_gift_card_single_program_twice → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00"):not(:visible)) 2026-10-02 06:04:12,942 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [18/27] Tour test_physical_gift_card_single_program_twice → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-02 06:04:13,010 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [19/27] Tour test_physical_gift_card_single_program_twice → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-02 06:04:13,020 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:04:13,022 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:04:13,061 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [20/27] Tour test_physical_gift_card_single_program_twice → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-02 06:04:13,115 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [21/27] Tour test_physical_gift_card_single_program_twice → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-02 06:04:13,193 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [22/27] Tour test_physical_gift_card_single_program_twice → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-02 06:04:13,246 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [23/27] Tour test_physical_gift_card_single_program_twice → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-02 06:04:13,298 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [24/27] Tour test_physical_gift_card_single_program_twice → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-02 06:04:13,349 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [25/27] Tour test_physical_gift_card_single_program_twice → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-02 06:04:13,414 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [26/27] Tour test_physical_gift_card_single_program_twice → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-02 06:04:13,420 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33262082 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'e82dfe70-31d6-403a-8e72-a9b668211d10'}] 2026-10-02 06:04:13,422 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:04:13,563 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33262082 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'e82dfe70-31d6-403a-8e72-a9b668211d10'} created pos.order #620 2026-10-02 06:04:13,598 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33262082 finished 2026-10-02 06:04:13,671 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 94 0.089 0.165 2026-10-02 06:04:13,801 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:13] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 43 0.036 0.046 2026-10-02 06:04:13,822 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:13] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.005 2026-10-02 06:04:13,918 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32962548 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'e82dfe70-31d6-403a-8e72-a9b668211d10'}] 2026-10-02 06:04:13,928 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [27/27] Tour test_physical_gift_card_single_program_twice → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-02 06:04:13,929 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32962548 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'e82dfe70-31d6-403a-8e72-a9b668211d10'} sync ignored for existing PoS order pos.order(620,) (state: paid) 2026-10-02 06:04:13,966 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32962548 finished 2026-10-02 06:04:13,982 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: tour succeeded 2026-10-02 06:04:13,982 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: ╔═════════════════════════════════════════════════════════════╗ ║ TOUR test_physical_gift_card_single_program_twice SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════╝ 2026-10-02 06:04:14,086 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: heap 17380244 (allocated 18747392) 2026-10-02 06:04:14,098 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Closing chrome headless with pid 88704 2026-10-02 06:04:14,113 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.073 0.125 2026-10-02 06:04:14,118 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Closing websocket connection 2026-10-02 06:04:14,119 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Terminating chrome headless with pid 88704 2026-10-02 06:04:14,183 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060414_183456_test_physical_gift_card_single_program_twice.txt 2026-10-02 06:04:14,183 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Removing chrome user profile "/tmp/tmp00gbtkax_chrome_odoo" 2026-10-02 06:04:14,224 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_point_per_money_spent ... 2026-10-02 06:04:15,180 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome pid: 88918 2026-10-02 06:04:15,180 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome headless temporary user profile dir: /tmp/tmphbx8m_4m_chrome_odoo 2026-10-02 06:04:15,182 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Issuing json command http://127.0.0.1:41013/json/version 2026-10-02 06:04:15,183 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41013', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:04:15,294 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Browser version: Chrome/150.0.7871.114 2026-10-02 06:04:15,294 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Issuing json command http://127.0.0.1:41013/json 2026-10-02 06:04:15,296 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41013', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:04:15,313 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Websocket url found: ws://127.0.0.1:41013/devtools/page/58ECDAB03C5A547755C5BEADC558D30C 2026-10-02 06:04:15,365 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Enable chrome headless console log notification 2026-10-02 06:04:15,384 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome headless enable page notifications 2026-10-02 06:04:15,536 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:04:15,541 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Setting session cookie in browser 2026-10-02 06:04:15,547 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-10-02 06:04:15,548 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-10-02 06:04:15,573 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:04:16,131 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:16] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.064 0.501 2026-10-02 06:04:16,135 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Navigation result: {'frameId': '58ECDAB03C5A547755C5BEADC558D30C', 'loaderId': '9282B83573CA6E206E340BD249C13322', 'isDownload': False} 2026-10-02 06:04:16,135 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour6')" 2026-10-02 06:04:16,155 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:04:16,180 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:16] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.014 2026-10-02 06:04:16,190 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:16] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.019 2026-10-02 06:04:16,214 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:16] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.040 2026-10-02 06:04:16,654 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:04:16,657 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:04:16,696 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.014 2026-10-02 06:04:16,720 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-10-02 06:04:16,727 44 INFO rb-67e19c3-225208-420267 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/76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:04:16,732 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:16,735 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-02 06:04:16,744 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:04:16,787 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.016 2026-10-02 06:04:16,824 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.017 0.024 2026-10-02 06:04:16,828 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.022 2026-10-02 06:04:16,892 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:16] "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-10-02 06:04:17,577 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.286 0.359 2026-10-02 06:04:17,608 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:17] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-10-02 06:04:17,660 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06: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.006 2026-10-02 06:04:17,720 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:17] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.033 2026-10-02 06:04:17,747 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06: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-10-02 06:04:17,767 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: Owl is running in 'dev' mode. 2026-10-02 06:04:17,780 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.006 2026-10-02 06:04:17,848 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-02 06:04:17,866 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:04:17,873 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-02 06:04:17,890 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:04:17,892 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:04:17,932 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:17] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.057 0.034 2026-10-02 06:04:17,933 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.090 2026-10-02 06:04:17,962 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:17] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.005 0.060 2026-10-02 06:04:17,976 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:17] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.114 2026-10-02 06:04:17,998 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:18,024 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:04:18,092 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:18,129 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:18] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.063 0.044 2026-10-02 06:04:18,135 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:04:18,143 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:18] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.004 0.108 2026-10-02 06:04:18,167 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:18] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-10-02 06:04:18,174 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:18,205 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:18] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.017 0.132 2026-10-02 06:04:18,214 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:18] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:04:18,240 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:18] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.011 0.144 2026-10-02 06:04:18,313 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:18] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.033 0.253 2026-10-02 06:04:18,336 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:18] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.193 2026-10-02 06:04:18,360 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:18] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.211 2026-10-02 06:04:18,398 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:18] "GET /web/image?model=product.template&field=image_128&id=1743&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.220 2026-10-02 06:04:18,428 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:18] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.205 2026-10-02 06:04:18,456 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:18] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.203 2026-10-02 06:04:18,549 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.043 0.190 2026-10-02 06:04:18,567 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:18] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.199 2026-10-02 06:04:18,608 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:18] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.011 0.258 2026-10-02 06:04:18,625 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:18,699 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:18,749 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:18,807 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:18,881 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:18,926 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:18] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.023 0.030 2026-10-02 06:04:18,928 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:18,975 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:18] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.022 0.065 2026-10-02 06:04:19,012 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:19,035 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.018 0.071 2026-10-02 06:04:19,070 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:19,118 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:19,178 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:19,238 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:19,309 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:19,360 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:19,411 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:19,461 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:19,528 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:19,539 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:04:19,541 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:04:19,579 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:19,630 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:19,705 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:19,762 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:19,772 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:19] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.003 0.006 2026-10-02 06:04:19,794 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:19] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.005 0.008 2026-10-02 06:04:19,815 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99123591 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '32f8b9de-46b3-46d5-a09c-cdfa8cde4b54'}] 2026-10-02 06:04:19,823 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:04:20,363 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99123591 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '32f8b9de-46b3-46d5-a09c-cdfa8cde4b54'} created pos.order #621 2026-10-02 06:04:20,392 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99123591 finished 2026-10-02 06:04:20,458 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 258 0.287 0.360 2026-10-02 06:04:20,613 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:20] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 50 0.065 0.047 2026-10-02 06:04:20,648 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:20] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-02 06:04:20,764 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:20,769 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98115924 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '32f8b9de-46b3-46d5-a09c-cdfa8cde4b54'}] 2026-10-02 06:04:20,775 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98115924 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '32f8b9de-46b3-46d5-a09c-cdfa8cde4b54'} sync ignored for existing PoS order pos.order(621,) (state: paid) 2026-10-02 06:04:20,799 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98115924 finished 2026-10-02 06:04:20,814 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [26/28] Tour PosLoyaltyTour6 → Step refresh page (trigger: body) 2026-10-02 06:04:20,920 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.044 0.109 2026-10-02 06:04:20,968 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:20] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 10 0.005 0.015 2026-10-02 06:04:21,254 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:21] "GET /pos/ui/76/receipt/32f8b9de-46b3-46d5-a09c-cdfa8cde4b54 HTTP/1.1" 200 - 33 0.043 0.034 2026-10-02 06:04:21,832 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:21] "GET /web/webclient/translations?hash=071d389e0c4f33b4307f1ff157790bf6550d7eff&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:04:21,839 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:21,856 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.007 2026-10-02 06:04:21,889 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-02 06:04:21,906 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:04:21,957 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.010 0.026 2026-10-02 06:04:21,969 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.045 2026-10-02 06:04:21,995 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-02 06:04:22,040 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-02 06:04:22,065 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:22] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 304 - 3 0.002 0.011 2026-10-02 06:04:22,165 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:22] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 43 0.032 0.051 2026-10-02 06:04:22,192 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:22] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.003 0.011 2026-10-02 06:04:22,243 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.010 0.027 2026-10-02 06:04:22,251 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.020 2026-10-02 06:04:22,270 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: Owl is running in 'dev' mode. 2026-10-02 06:04:22,281 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:04:22,415 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:22] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 304 - 7 0.006 0.012 2026-10-02 06:04:22,513 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:22,521 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:22] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.018 2026-10-02 06:04:22,572 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: tour succeeded 2026-10-02 06:04:22,575 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour6 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-02 06:04:22,583 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:22] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.019 0.048 2026-10-02 06:04:22,643 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:22] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.030 0.097 2026-10-02 06:04:22,700 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: heap 16687320 (allocated 17563648) 2026-10-02 06:04:22,714 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Closing chrome headless with pid 88918 2026-10-02 06:04:22,716 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Closing websocket connection 2026-10-02 06:04:22,717 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Terminating chrome headless with pid 88918 2026-10-02 06:04:22,817 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060422_817480_test_point_per_money_spent.txt 2026-10-02 06:04:22,817 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Removing chrome user profile "/tmp/tmphbx8m_4m_chrome_odoo" 2026-10-02 06:04:22,840 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_discount_code_no_domain_program ... 2026-10-02 06:04:24,242 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome pid: 89156 2026-10-02 06:04:24,244 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome headless temporary user profile dir: /tmp/tmpynz5lj_q_chrome_odoo 2026-10-02 06:04:24,244 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Issuing json command http://127.0.0.1:45471/json/version 2026-10-02 06:04:24,245 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45471', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:04:24,270 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Browser version: Chrome/150.0.7871.114 2026-10-02 06:04:24,270 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Issuing json command http://127.0.0.1:45471/json 2026-10-02 06:04:24,271 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45471', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:04:24,291 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Websocket url found: ws://127.0.0.1:45471/devtools/page/4E70F249244300A3933EC861506E7D62 2026-10-02 06:04:24,315 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Enable chrome headless console log notification 2026-10-02 06:04:24,328 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome headless enable page notifications 2026-10-02 06:04:24,434 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:04:24,443 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Setting session cookie in browser 2026-10-02 06:04:24,446 44 INFO rb-67e19c3-225208-420267 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/76" in browser 2026-10-02 06:04:24,446 44 INFO rb-67e19c3-225208-420267 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/76" 2026-10-02 06:04:24,459 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:04:24,938 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:24] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.051 0.432 2026-10-02 06:04:24,942 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Navigation result: {'frameId': '4E70F249244300A3933EC861506E7D62', 'loaderId': '8B273A55497473EA2FE69B342B920A08', 'isDownload': False} 2026-10-02 06:04:24,942 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountNoDomainProgramNoDomain')" 2026-10-02 06:04:24,958 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:04:24,978 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:24] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-02 06:04:24,982 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:24] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-02 06:04:25,004 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:25] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.037 2026-10-02 06:04:25,436 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:04:25,439 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:04:25,454 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-02 06:04:25,489 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.005 2026-10-02 06:04:25,491 44 INFO rb-67e19c3-225208-420267 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/76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:04:25,500 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:25,507 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-02 06:04:25,519 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:04:25,546 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.011 2026-10-02 06:04:25,560 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.031 2026-10-02 06:04:25,638 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.042 0.035 2026-10-02 06:04:25,640 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.060 2026-10-02 06:04:26,272 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.275 0.320 2026-10-02 06:04:26,306 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.025 2026-10-02 06:04:26,364 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04: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-10-02 06:04:26,427 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:26] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.031 2026-10-02 06:04:26,468 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04: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-10-02 06:04:26,484 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: Owl is running in 'dev' mode. 2026-10-02 06:04:26,495 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-10-02 06:04:26,533 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:04:26,540 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:04:26,590 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:04:26,591 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-02 06:04:26,598 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:26] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.018 0.026 2026-10-02 06:04:26,618 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-02 06:04:26,637 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:04:26,665 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.020 2026-10-02 06:04:26,669 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:26] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.042 0.077 2026-10-02 06:04:26,680 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:26,735 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:26] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.030 0.089 2026-10-02 06:04:26,760 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:26] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.006 0.100 2026-10-02 06:04:26,784 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:26,792 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:04:26,817 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:26] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-02 06:04:26,839 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:26,843 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:26] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.039 0.175 2026-10-02 06:04:26,876 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:26] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.122 2026-10-02 06:04:26,904 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:26] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-10-02 06:04:26,942 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:26] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.184 2026-10-02 06:04:26,987 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:26] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.018 0.227 2026-10-02 06:04:27,002 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:27] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.004 0.164 2026-10-02 06:04:27,022 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:27] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.175 2026-10-02 06:04:27,047 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:27] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-10-02 06:04:27,074 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:27] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.159 2026-10-02 06:04:27,099 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:27] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.152 2026-10-02 06:04:27,121 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:27] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.125 2026-10-02 06:04:27,140 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:27] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-10-02 06:04:27,161 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:27] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.128 2026-10-02 06:04:27,245 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.039 0.151 2026-10-02 06:04:27,302 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:27,367 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:27,417 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:27,474 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:27,546 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:27,580 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:27] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.011 0.029 2026-10-02 06:04:27,598 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:27,611 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:27] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.012 0.041 2026-10-02 06:04:27,654 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.011 0.044 2026-10-02 06:04:27,692 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:27,742 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:27,793 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:27,844 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:27,895 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:27,972 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:28,023 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:28,074 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:28,125 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:28,176 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:28,226 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:28,283 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:28,343 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:28,398 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:28,455 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:28,466 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:28] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.010 2026-10-02 06:04:28,526 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:28,577 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:28,628 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:28,678 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:28,749 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:28,762 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:04:28,764 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:04:28,799 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:28,850 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:28,921 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:28,974 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:29,027 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:29,080 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:29,133 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:29,186 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:29,238 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:29,294 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:29,309 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:29] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.005 0.009 2026-10-02 06:04:29,342 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:29] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.007 0.010 2026-10-02 06:04:29,377 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81235338 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'a0d19434-f055-4827-ae17-57b140618640'}] 2026-10-02 06:04:29,379 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:04:29,988 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81235338 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'a0d19434-f055-4827-ae17-57b140618640'} created pos.order #622 2026-10-02 06:04:30,013 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81235338 finished 2026-10-02 06:04:30,088 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 251 0.340 0.373 2026-10-02 06:04:30,277 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:30] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 64 0.067 0.067 2026-10-02 06:04:30,311 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:30] "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-10-02 06:04:30,446 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6056553 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'a0d19434-f055-4827-ae17-57b140618640'}] 2026-10-02 06:04:30,448 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:30,463 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6056553 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'a0d19434-f055-4827-ae17-57b140618640'} sync ignored for existing PoS order pos.order(622,) (state: paid) 2026-10-02 06:04:30,487 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6056553 finished 2026-10-02 06:04:30,497 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: tour succeeded 2026-10-02 06:04:30,497 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountNoDomainProgramNoDomain SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-10-02 06:04:30,609 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: heap 18717576 (allocated 20058112) 2026-10-02 06:04:30,638 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.091 0.112 2026-10-02 06:04:30,639 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Closing chrome headless with pid 89156 2026-10-02 06:04:30,642 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Closing websocket connection 2026-10-02 06:04:30,645 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Terminating chrome headless with pid 89156 2026-10-02 06:04:30,717 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060430_717744_test_points_awarded_discount_code_no_domain_program.txt 2026-10-02 06:04:30,718 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Removing chrome user profile "/tmp/tmpynz5lj_q_chrome_odoo" 2026-10-02 06:04:30,765 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_ewallet ... 2026-10-02 06:04:32,258 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome pid: 89367 2026-10-02 06:04:32,259 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome headless temporary user profile dir: /tmp/tmpzesq9713_chrome_odoo 2026-10-02 06:04:32,259 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Issuing json command http://127.0.0.1:46727/json/version 2026-10-02 06:04:32,260 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46727', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:04:32,266 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Browser version: Chrome/150.0.7871.114 2026-10-02 06:04:32,266 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Issuing json command http://127.0.0.1:46727/json 2026-10-02 06:04:32,267 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46727', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:04:32,273 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Websocket url found: ws://127.0.0.1:46727/devtools/page/7F306CFB2AD1468C1465239F296002D9 2026-10-02 06:04:32,278 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Enable chrome headless console log notification 2026-10-02 06:04:32,280 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome headless enable page notifications 2026-10-02 06:04:32,469 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:04:32,477 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Setting session cookie in browser 2026-10-02 06:04:32,482 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-10-02 06:04:32,482 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-10-02 06:04:32,498 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:04:33,069 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:33] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.084 0.489 2026-10-02 06:04:33,072 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Navigation result: {'frameId': '7F306CFB2AD1468C1465239F296002D9', 'loaderId': '4E02B59DE796764643F992E015B65DCC', 'isDownload': False} 2026-10-02 06:04:33,072 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsEwallet')" 2026-10-02 06:04:33,088 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:04:33,116 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:33] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.012 2026-10-02 06:04:33,120 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:33] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.024 2026-10-02 06:04:33,133 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:33] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.036 2026-10-02 06:04:33,624 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:04:33,626 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:04:33,654 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-02 06:04:33,675 44 INFO rb-67e19c3-225208-420267 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/76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:04:33,678 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-02 06:04:33,684 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:33,706 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-02 06:04:33,721 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:04:33,750 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04: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.012 2026-10-02 06:04:33,765 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.030 2026-10-02 06:04:33,837 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.033 0.036 2026-10-02 06:04:33,840 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.049 2026-10-02 06:04:34,584 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.368 0.347 2026-10-02 06:04:34,610 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-10-02 06:04:34,679 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04: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-10-02 06:04:34,761 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:34] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.043 2026-10-02 06:04:34,798 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:34] "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-10-02 06:04:34,816 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: Owl is running in 'dev' mode. 2026-10-02 06:04:34,831 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-02 06:04:34,866 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:04:34,879 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:04:34,896 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:04:34,905 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:34] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:04:34,940 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-02 06:04:34,959 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.023 2026-10-02 06:04:34,963 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:34] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.038 0.038 2026-10-02 06:04:34,998 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:04:35,028 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:35] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.008 0.129 2026-10-02 06:04:35,030 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:35,044 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:35] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.004 0.098 2026-10-02 06:04:35,192 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:35] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.104 0.116 2026-10-02 06:04:35,201 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:04:35,229 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:35,262 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:35] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.040 0.239 2026-10-02 06:04:35,271 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:35] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:04:35,273 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:35,294 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:35] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.139 2026-10-02 06:04:35,325 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:35] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.170 2026-10-02 06:04:35,354 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:35] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.194 2026-10-02 06:04:35,376 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:35] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.005 0.299 2026-10-02 06:04:35,407 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:35] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.188 2026-10-02 06:04:35,436 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:35] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.153 2026-10-02 06:04:35,478 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:35] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.171 2026-10-02 06:04:35,503 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:35] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.154 2026-10-02 06:04:35,526 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:35] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-10-02 06:04:35,557 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:35] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-10-02 06:04:35,584 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:35] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.137 2026-10-02 06:04:35,705 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.071 0.248 2026-10-02 06:04:35,781 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:35,853 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:35,904 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:35,958 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:36,028 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:36,076 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:36,084 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:36] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.034 0.028 2026-10-02 06:04:36,124 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:36] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.027 0.066 2026-10-02 06:04:36,131 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:36,179 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.014 0.065 2026-10-02 06:04:36,186 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:36,196 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:36] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.007 0.041 2026-10-02 06:04:36,236 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [13/34] Tour PosLoyaltyPointsEwallet → Step .modal header .btn-close 2026-10-02 06:04:36,290 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:36,380 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:36,430 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:36,481 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:36,532 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:36,584 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:36,635 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:36,690 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:36,768 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:36,820 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:36,889 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:36,900 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:04:36,901 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:04:36,944 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:36,990 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:37,062 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:37,113 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:37,165 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:37,219 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:37,273 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:37,324 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:37,379 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:37,392 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:37] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.003 0.008 2026-10-02 06:04:37,415 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:37] "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-10-02 06:04:37,444 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63333423 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '39415010-85dd-42f0-9f9a-bafbe5281c75'}] 2026-10-02 06:04:37,447 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:04:37,893 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63333423 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '39415010-85dd-42f0-9f9a-bafbe5281c75'} created pos.order #623 2026-10-02 06:04:37,920 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63333423 finished 2026-10-02 06:04:37,992 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 242 0.207 0.344 2026-10-02 06:04:38,160 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:38] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 58 0.076 0.055 2026-10-02 06:04:38,183 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:38] "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-10-02 06:04:38,319 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93812300 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '39415010-85dd-42f0-9f9a-bafbe5281c75'}] 2026-10-02 06:04:38,327 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93812300 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '39415010-85dd-42f0-9f9a-bafbe5281c75'} sync ignored for existing PoS order pos.order(623,) (state: paid) 2026-10-02 06:04:38,333 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:38,363 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93812300 finished 2026-10-02 06:04:38,384 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: tour succeeded 2026-10-02 06:04:38,385 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: ╔════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsEwallet SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-02 06:04:38,493 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: heap 18181112 (allocated 19533824) 2026-10-02 06:04:38,502 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Closing chrome headless with pid 89367 2026-10-02 06:04:38,504 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Closing websocket connection 2026-10-02 06:04:38,506 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Terminating chrome headless with pid 89367 2026-10-02 06:04:38,516 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.115 0.084 2026-10-02 06:04:38,610 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060438_609944_test_points_awarded_ewallet.txt 2026-10-02 06:04:38,610 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Removing chrome user profile "/tmp/tmpzesq9713_chrome_odoo" 2026-10-02 06:04:38,642 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_general_discount_code_specific_domain_program ... 2026-10-02 06:04:40,258 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome pid: 89585 2026-10-02 06:04:40,259 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome headless temporary user profile dir: /tmp/tmpdzgotcr4_chrome_odoo 2026-10-02 06:04:40,259 44 INFO rb-67e19c3-225208-420267 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:42951/json/version 2026-10-02 06:04:40,261 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42951', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:04:40,320 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:40,320 44 INFO rb-67e19c3-225208-420267 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:42951/json 2026-10-02 06:04:40,337 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42951', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:04:40,363 44 INFO rb-67e19c3-225208-420267 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:42951/devtools/page/94387C3651290F80D0653BB514C96B1E 2026-10-02 06:04:40,374 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Enable chrome headless console log notification 2026-10-02 06:04:40,384 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome headless enable page notifications 2026-10-02 06:04:40,587 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:04:40,594 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Setting session cookie in browser 2026-10-02 06:04:40,597 44 INFO rb-67e19c3-225208-420267 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/76" in browser 2026-10-02 06:04:40,598 44 INFO rb-67e19c3-225208-420267 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/76" 2026-10-02 06:04:40,626 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:04:41,415 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:41] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.069 0.726 2026-10-02 06:04:41,419 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Navigation result: {'frameId': '94387C3651290F80D0653BB514C96B1E', 'loaderId': '050F1FF88260C2FD1A627AE312EFD614', 'isDownload': False} 2026-10-02 06:04:41,419 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountNoDomainProgramDomain')" 2026-10-02 06:04:41,441 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:04:41,455 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:41] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-10-02 06:04:41,463 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:41] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-10-02 06:04:41,481 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:41] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-10-02 06:04:41,912 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:04:41,913 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:04:41,931 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-02 06:04:41,967 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-02 06:04:41,972 44 INFO rb-67e19c3-225208-420267 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/76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:04:41,990 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:41,992 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-10-02 06:04:42,008 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:04:42,046 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:42] "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.010 2026-10-02 06:04:42,061 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.025 2026-10-02 06:04:42,138 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.038 0.039 2026-10-02 06:04:42,145 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.070 2026-10-02 06:04:42,760 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.272 0.317 2026-10-02 06:04:42,780 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:42] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:04:42,831 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04: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-10-02 06:04:42,898 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:42] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.037 2026-10-02 06:04:42,965 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04: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.008 2026-10-02 06:04:42,988 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:42,999 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-02 06:04:43,056 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:04:43,073 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:04:43,105 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:43] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:04:43,123 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-10-02 06:04:43,141 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-02 06:04:43,151 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:43] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.041 0.043 2026-10-02 06:04:43,158 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:04:43,164 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:04:43,181 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:43] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.010 0.096 2026-10-02 06:04:43,184 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:43,266 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:43,283 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:43] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.054 0.114 2026-10-02 06:04:43,289 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:04:43,300 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:43] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:04:43,305 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:43] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.005 0.143 2026-10-02 06:04:43,315 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:43,381 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:43] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.037 0.240 2026-10-02 06:04:43,411 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:43] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.162 2026-10-02 06:04:43,440 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:43] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.190 2026-10-02 06:04:43,468 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:43] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.222 2026-10-02 06:04:43,506 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:43] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.188 2026-10-02 06:04:43,543 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:43] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.009 0.216 2026-10-02 06:04:43,574 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:43] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.182 2026-10-02 06:04:43,611 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:43] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.190 2026-10-02 06:04:43,645 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:43] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.010 0.190 2026-10-02 06:04:43,670 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:43] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.186 2026-10-02 06:04:43,696 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:43] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.182 2026-10-02 06:04:43,775 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.036 0.181 2026-10-02 06:04:43,797 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:43] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.176 2026-10-02 06:04:43,812 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:43] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.004 0.229 2026-10-02 06:04:43,862 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:43,927 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:43,977 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:44,032 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:44,105 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:44,149 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:44] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.019 0.032 2026-10-02 06:04:44,154 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:44,166 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:44] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.004 0.053 2026-10-02 06:04:44,217 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.012 0.038 2026-10-02 06:04:44,249 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:44,297 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:44,348 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:44,399 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:44,450 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:44,533 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:44,583 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:44,635 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:44,686 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:44,738 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:44,788 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:44,850 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:44,908 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:44,964 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:45,020 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:45,033 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:45] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.008 2026-10-02 06:04:45,132 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:45,183 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:45,233 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:45,284 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:45,354 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:45,367 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:04:45,373 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:04:45,403 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:45,456 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:45,524 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:45,577 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:45,629 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:45,682 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:45,735 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:45,787 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:45,839 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:45,893 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:45,905 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:45] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.003 0.008 2026-10-02 06:04:45,926 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:45] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.005 0.009 2026-10-02 06:04:45,953 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19319812 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '9c3f2ee5-062a-4e43-a9ee-12476e4f3ee5'}] 2026-10-02 06:04:45,954 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:45] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:04:46,423 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19319812 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '9c3f2ee5-062a-4e43-a9ee-12476e4f3ee5'} created pos.order #624 2026-10-02 06:04:46,452 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19319812 finished 2026-10-02 06:04:46,526 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 252 0.189 0.387 2026-10-02 06:04:46,680 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:46] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 64 0.059 0.059 2026-10-02 06:04:46,710 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:46] "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-10-02 06:04:46,838 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30099558 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '9c3f2ee5-062a-4e43-a9ee-12476e4f3ee5'}] 2026-10-02 06:04:46,844 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30099558 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '9c3f2ee5-062a-4e43-a9ee-12476e4f3ee5'} sync ignored for existing PoS order pos.order(624,) (state: paid) 2026-10-02 06:04:46,851 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:46,868 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30099558 finished 2026-10-02 06:04:46,906 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: tour succeeded 2026-10-02 06:04:46,907 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountNoDomainProgramDomain SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-10-02 06:04:46,989 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.046 0.108 2026-10-02 06:04:47,044 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: heap 19752788 (allocated 21106688) 2026-10-02 06:04:47,047 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Closing chrome headless with pid 89585 2026-10-02 06:04:47,048 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Closing websocket connection 2026-10-02 06:04:47,048 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Terminating chrome headless with pid 89585 2026-10-02 06:04:47,145 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060447_145650_test_points_awarded_general_discount_code_specific_domain_program.txt 2026-10-02 06:04:47,146 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Removing chrome user profile "/tmp/tmpdzgotcr4_chrome_odoo" 2026-10-02 06:04:47,179 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_giftcard ... 2026-10-02 06:04:48,552 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome pid: 89808 2026-10-02 06:04:48,552 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome headless temporary user profile dir: /tmp/tmppzgpkg0e_chrome_odoo 2026-10-02 06:04:48,552 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Issuing json command http://127.0.0.1:38905/json/version 2026-10-02 06:04:48,558 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38905', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:04:48,585 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Browser version: Chrome/150.0.7871.114 2026-10-02 06:04:48,586 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Issuing json command http://127.0.0.1:38905/json 2026-10-02 06:04:48,586 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38905', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:04:48,595 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Websocket url found: ws://127.0.0.1:38905/devtools/page/24ECE9CEEBF55C8796888289FF1BB414 2026-10-02 06:04:48,607 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Enable chrome headless console log notification 2026-10-02 06:04:48,622 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome headless enable page notifications 2026-10-02 06:04:48,877 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:04:48,882 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Setting session cookie in browser 2026-10-02 06:04:48,898 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-10-02 06:04:48,898 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-10-02 06:04:48,926 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:04:49,463 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:49] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.067 0.478 2026-10-02 06:04:49,467 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Navigation result: {'frameId': '24ECE9CEEBF55C8796888289FF1BB414', 'loaderId': '2A96322EBFCAD16CFAAAC625D4B89587', 'isDownload': False} 2026-10-02 06:04:49,467 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsGiftcard')" 2026-10-02 06:04:49,490 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:04:49,505 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:49] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-02 06:04:49,522 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:49] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.022 2026-10-02 06:04:49,535 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:49] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.033 2026-10-02 06:04:49,977 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:04:49,989 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:04:49,999 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-02 06:04:50,029 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-02 06:04:50,040 44 INFO rb-67e19c3-225208-420267 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/76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:04:50,047 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:50,047 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-02 06:04:50,055 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:04:50,093 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:50] "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.012 2026-10-02 06:04:50,114 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.038 2026-10-02 06:04:50,203 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.056 0.035 2026-10-02 06:04:50,206 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.061 2026-10-02 06:04:50,872 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.295 0.324 2026-10-02 06:04:50,899 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:50] "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-10-02 06:04:50,967 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-02 06:04:51,016 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:51] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.032 2026-10-02 06:04:51,069 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04: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-10-02 06:04:51,088 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: Owl is running in 'dev' mode. 2026-10-02 06:04:51,107 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.009 0.006 2026-10-02 06:04:51,140 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:04:51,166 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:04:51,170 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:51] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:04:51,176 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:51] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.022 2026-10-02 06:04:51,180 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.026 2026-10-02 06:04:51,199 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:04:51,204 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:04:51,254 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:51] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.037 0.069 2026-10-02 06:04:51,265 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:51] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.043 2026-10-02 06:04:51,297 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:51,356 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:51] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.013 2026-10-02 06:04:51,360 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:04:51,410 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:51] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.026 0.040 2026-10-02 06:04:51,425 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:04:51,446 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:51] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.010 0.047 2026-10-02 06:04:51,459 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:51] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 4 0.004 0.068 2026-10-02 06:04:51,494 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:51] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-10-02 06:04:51,499 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:51] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:04:51,508 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:51,524 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:51] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.112 2026-10-02 06:04:51,593 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:51] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.026 0.212 2026-10-02 06:04:51,615 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:51] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.181 2026-10-02 06:04:51,649 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:51] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.191 2026-10-02 06:04:51,679 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:51] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.009 0.207 2026-10-02 06:04:51,706 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:51] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.195 2026-10-02 06:04:51,727 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:51] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.194 2026-10-02 06:04:51,752 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:51] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.150 2026-10-02 06:04:51,850 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.043 0.188 2026-10-02 06:04:51,892 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:51] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.227 2026-10-02 06:04:51,932 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:51,983 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:52,043 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:52,096 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:52,146 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:52,200 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:52,252 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:52,321 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:52,373 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:52,425 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:52,475 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:52,536 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:52,596 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:53,118 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:53] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.007 0.013 2026-10-02 06:04:53,159 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [17/57] Tour PosLoyaltyPointsGiftcard → Step .btn-primary:contains("Add Balance") 2026-10-02 06:04:53,236 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:53,290 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:53,340 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:53,411 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:53,419 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:04:53,421 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:04:53,462 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:53,513 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:53,586 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:53,639 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:53,690 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:53,759 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:53,770 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64798116 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '45a95b0b-757e-47dd-8d8b-3a4e4956696e'}] 2026-10-02 06:04:53,772 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:04:53,907 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64798116 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '45a95b0b-757e-47dd-8d8b-3a4e4956696e'} created pos.order #625 2026-10-02 06:04:53,973 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64798116 finished 2026-10-02 06:04:54,082 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 90 0.141 0.173 2026-10-02 06:04:54,166 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:54] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.016 0.032 2026-10-02 06:04:54,198 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:54] "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-10-02 06:04:54,303 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34724883 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '45a95b0b-757e-47dd-8d8b-3a4e4956696e'}] 2026-10-02 06:04:54,309 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:54,318 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34724883 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '45a95b0b-757e-47dd-8d8b-3a4e4956696e'} sync ignored for existing PoS order pos.order(625,) (state: paid) 2026-10-02 06:04:54,342 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34724883 finished 2026-10-02 06:04:54,361 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:54,412 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:54,484 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.077 0.107 2026-10-02 06:04:54,499 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:54,566 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:54,579 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:54] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.006 0.016 2026-10-02 06:04:54,614 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:54,669 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:54,732 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:54,783 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:54,784 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:54] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.022 0.031 2026-10-02 06:04:54,802 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:54] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.007 0.054 2026-10-02 06:04:54,857 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:54,879 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.026 0.056 2026-10-02 06:04:54,903 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:54,954 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:55,005 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:55,055 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:55,106 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:55,163 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:55,222 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:55,277 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:55,332 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:55,349 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:55] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.005 0.011 2026-10-02 06:04:55,380 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:55] "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-10-02 06:04:55,440 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:55,490 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:55,541 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:55,600 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:55,649 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:55,700 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:55,757 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:55,810 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:55,863 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:55,918 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:55,940 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:55] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.014 0.007 2026-10-02 06:04:55,970 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:55] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.013 2026-10-02 06:04:56,000 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88127041 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'ab0da0a5-f2be-4282-acd8-e8f4d12ce55b'}] 2026-10-02 06:04:56,369 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88127041 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'ab0da0a5-f2be-4282-acd8-e8f4d12ce55b'} created pos.order #626 2026-10-02 06:04:56,404 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88127041 finished 2026-10-02 06:04:56,506 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 208 0.195 0.315 2026-10-02 06:04:56,673 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:56] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 59 0.076 0.057 2026-10-02 06:04:56,713 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:56] "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-10-02 06:04:56,772 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:56,779 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30301239 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'ab0da0a5-f2be-4282-acd8-e8f4d12ce55b'}] 2026-10-02 06:04:56,789 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30301239 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'ab0da0a5-f2be-4282-acd8-e8f4d12ce55b'} sync ignored for existing PoS order pos.order(626,) (state: paid) 2026-10-02 06:04:56,813 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30301239 finished 2026-10-02 06:04:56,817 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: tour succeeded 2026-10-02 06:04:56,818 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: ╔═════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsGiftcard SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-02 06:04:56,982 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.077 0.128 2026-10-02 06:04:57,029 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: heap 22029560 (allocated 24514560) 2026-10-02 06:04:57,032 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Closing chrome headless with pid 89808 2026-10-02 06:04:57,037 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Closing websocket connection 2026-10-02 06:04:57,038 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Terminating chrome headless with pid 89808 2026-10-02 06:04:57,115 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060457_115425_test_points_awarded_giftcard.txt 2026-10-02 06:04:57,115 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Removing chrome user profile "/tmp/tmppzgpkg0e_chrome_odoo" 2026-10-02 06:04:57,163 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_global_discount_code_no_domain_program ... 2026-10-02 06:04:58,673 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome pid: 90037 2026-10-02 06:04:58,673 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome headless temporary user profile dir: /tmp/tmpkl5st39r_chrome_odoo 2026-10-02 06:04:58,673 44 INFO rb-67e19c3-225208-420267 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:36299/json/version 2026-10-02 06:04:58,674 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36299', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:04:58,744 44 INFO rb-67e19c3-225208-420267 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-10-02 06:04:58,744 44 INFO rb-67e19c3-225208-420267 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:36299/json 2026-10-02 06:04:58,745 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36299', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:04:58,769 44 INFO rb-67e19c3-225208-420267 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:36299/devtools/page/BC63B1F740407D8C4F22305D9DE5777C 2026-10-02 06:04:58,782 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Enable chrome headless console log notification 2026-10-02 06:04:58,797 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome headless enable page notifications 2026-10-02 06:04:58,920 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:04:58,926 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Setting session cookie in browser 2026-10-02 06:04:58,928 44 INFO rb-67e19c3-225208-420267 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/76" in browser 2026-10-02 06:04:58,928 44 INFO rb-67e19c3-225208-420267 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/76" 2026-10-02 06:04:58,944 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:04:59,432 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:59] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.061 0.433 2026-10-02 06:04:59,436 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Navigation result: {'frameId': 'BC63B1F740407D8C4F22305D9DE5777C', 'loaderId': '6D31EF16D46639AB2242DC9D6377AA1E', 'isDownload': False} 2026-10-02 06:04:59,437 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsGlobalDiscountProgramNoDomain')" 2026-10-02 06:04:59,448 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:04:59,473 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:59] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-10-02 06:04:59,496 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:59] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.016 0.023 2026-10-02 06:04:59,505 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:59] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.041 2026-10-02 06:04:59,985 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:04:59,992 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:04:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:05:00,027 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.023 2026-10-02 06:05:00,061 44 INFO rb-67e19c3-225208-420267 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/76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:05:00,064 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.006 2026-10-02 06:05:00,068 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:00,088 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-02 06:05:00,098 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:05:00,129 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.010 2026-10-02 06:05:00,155 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.036 2026-10-02 06:05:00,223 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.033 0.042 2026-10-02 06:05:00,225 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.051 2026-10-02 06:05:00,952 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.325 0.356 2026-10-02 06:05:00,994 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.029 2026-10-02 06:05:01,091 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.012 2026-10-02 06:05:01,160 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:01] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.041 2026-10-02 06:05:01,190 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-02 06:05:01,201 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:01,212 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-02 06:05:01,263 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:05:01,275 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:05:01,316 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:05:01,321 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:05:01,341 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:01] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.035 0.024 2026-10-02 06:05:01,358 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:05:01,361 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:05:01,366 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:01] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.014 0.056 2026-10-02 06:05:01,385 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:01] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.009 2026-10-02 06:05:01,416 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:05:01,466 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:01,508 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:01] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.058 0.058 2026-10-02 06:05:01,606 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:01] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.054 0.154 2026-10-02 06:05:01,615 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:05:01,621 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:01] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.004 0.121 2026-10-02 06:05:01,640 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:01,649 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:01] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.084 2026-10-02 06:05:01,660 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:05:01,678 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:01] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.119 2026-10-02 06:05:01,700 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:01] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-10-02 06:05:01,724 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:01] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.169 2026-10-02 06:05:01,753 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:01] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-10-02 06:05:01,775 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:01] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-10-02 06:05:01,793 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:01] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.123 2026-10-02 06:05:01,819 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:01] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-10-02 06:05:01,844 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:01] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-10-02 06:05:01,870 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:01] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.106 2026-10-02 06:05:01,960 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.040 0.191 2026-10-02 06:05:02,020 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:02,080 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:02,130 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:02,183 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:02,233 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:02,284 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:02,368 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:02,433 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:02,481 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:02,537 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:02,608 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:02,645 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:02] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.015 0.029 2026-10-02 06:05:02,657 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:02,674 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:02] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.010 0.052 2026-10-02 06:05:02,730 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:02,752 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.033 0.055 2026-10-02 06:05:02,779 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:02,829 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:02,880 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:02,948 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:02,958 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:05:02,960 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:05:03,000 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:03,052 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:03,128 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:03,182 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:03,234 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:03,290 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:03,313 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:03] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.012 0.008 2026-10-02 06:05:03,341 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:03] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.005 0.009 2026-10-02 06:05:03,372 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34149423 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '0a1b4d2d-faf1-491a-9d05-4b89d4c9be0f'}] 2026-10-02 06:05:03,375 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:05:03,934 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34149423 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '0a1b4d2d-faf1-491a-9d05-4b89d4c9be0f'} created pos.order #627 2026-10-02 06:05:03,995 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34149423 finished 2026-10-02 06:05:04,106 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 242 0.330 0.407 2026-10-02 06:05:04,262 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:04] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 64 0.044 0.060 2026-10-02 06:05:04,293 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:04] "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-10-02 06:05:04,431 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72890782 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '0a1b4d2d-faf1-491a-9d05-4b89d4c9be0f'}] 2026-10-02 06:05:04,441 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72890782 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '0a1b4d2d-faf1-491a-9d05-4b89d4c9be0f'} sync ignored for existing PoS order pos.order(627,) (state: paid) 2026-10-02 06:05:04,443 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:04,469 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72890782 finished 2026-10-02 06:05:04,502 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: tour succeeded 2026-10-02 06:05:04,502 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsGlobalDiscountProgramNoDomain SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-10-02 06:05:04,640 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: heap 18337376 (allocated 19795968) 2026-10-02 06:05:04,652 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Closing chrome headless with pid 90037 2026-10-02 06:05:04,655 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Closing websocket connection 2026-10-02 06:05:04,661 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Terminating chrome headless with pid 90037 2026-10-02 06:05:04,676 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.134 0.113 2026-10-02 06:05:04,741 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060504_741096_test_points_awarded_global_discount_code_no_domain_program.txt 2026-10-02 06:05:04,741 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Removing chrome user profile "/tmp/tmpkl5st39r_chrome_odoo" 2026-10-02 06:05:04,780 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_specific_discount_code_specific_domain_program ... 2026-10-02 06:05:06,394 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome pid: 90256 2026-10-02 06:05:06,394 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome headless temporary user profile dir: /tmp/tmp85pogorz_chrome_odoo 2026-10-02 06:05:06,395 44 INFO rb-67e19c3-225208-420267 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:41461/json/version 2026-10-02 06:05:06,396 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41461', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:05:06,429 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:06,430 44 INFO rb-67e19c3-225208-420267 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:41461/json 2026-10-02 06:05:06,430 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41461', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:05:06,437 44 INFO rb-67e19c3-225208-420267 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:41461/devtools/page/C5466C402BA54EE29FEA758606C86DB7 2026-10-02 06:05:06,446 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Enable chrome headless console log notification 2026-10-02 06:05:06,448 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome headless enable page notifications 2026-10-02 06:05:06,603 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:05:06,609 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Setting session cookie in browser 2026-10-02 06:05:06,615 44 INFO rb-67e19c3-225208-420267 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/76" in browser 2026-10-02 06:05:06,615 44 INFO rb-67e19c3-225208-420267 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/76" 2026-10-02 06:05:06,631 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:05:07,387 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:07] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.050 0.709 2026-10-02 06:05:07,391 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Navigation result: {'frameId': 'C5466C402BA54EE29FEA758606C86DB7', 'loaderId': '539A3B0AED3563F54608BD3E2361075A', 'isDownload': False} 2026-10-02 06:05:07,391 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountWithDomainProgramDomain')" 2026-10-02 06:05:07,399 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:05:07,435 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:07] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-10-02 06:05:07,448 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:07] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.014 2026-10-02 06:05:07,472 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:07] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.032 2026-10-02 06:05:07,956 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:05:07,958 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:05:07,982 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.017 2026-10-02 06:05:08,005 44 INFO rb-67e19c3-225208-420267 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/76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:05:08,014 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:08,014 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.007 2026-10-02 06:05:08,036 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-02 06:05:08,056 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:05:08,080 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05: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.010 2026-10-02 06:05:08,101 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.029 2026-10-02 06:05:08,171 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 31 0.034 0.040 2026-10-02 06:05:08,176 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.050 2026-10-02 06:05:08,836 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.269 0.351 2026-10-02 06:05:08,867 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-10-02 06:05:08,948 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05: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.007 2026-10-02 06:05:09,016 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:09] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.037 2026-10-02 06:05:09,042 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-10-02 06:05:09,053 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:09,065 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-02 06:05:09,120 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:05:09,131 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.017 2026-10-02 06:05:09,134 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-02 06:05:09,140 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:09] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:05:09,165 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:05:09,183 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-02 06:05:09,198 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:09] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.028 0.049 2026-10-02 06:05:09,214 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:09] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.082 2026-10-02 06:05:09,226 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:09] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.005 0.025 2026-10-02 06:05:09,276 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:09,319 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:09] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.011 2026-10-02 06:05:09,326 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:05:09,415 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:09] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.051 0.040 2026-10-02 06:05:09,428 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:05:09,448 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:09,492 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:09,542 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:09] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.090 0.127 2026-10-02 06:05:09,548 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:05:09,576 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:09] "GET /web/image?model=product.template&field=image_128&id=1581&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.180 2026-10-02 06:05:09,612 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:09] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.209 2026-10-02 06:05:09,641 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:09] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.235 2026-10-02 06:05:09,696 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:09] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.009 0.295 2026-10-02 06:05:09,735 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:09] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.287 2026-10-02 06:05:09,773 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:09] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.216 2026-10-02 06:05:09,814 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:09] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.223 2026-10-02 06:05:09,839 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:09] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.217 2026-10-02 06:05:09,872 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:09] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.213 2026-10-02 06:05:09,897 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:09] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-10-02 06:05:09,943 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:09] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.191 2026-10-02 06:05:10,040 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.049 0.202 2026-10-02 06:05:10,072 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:10] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.246 2026-10-02 06:05:10,125 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:10,192 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:10,237 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:10,303 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:10,373 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:10,423 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:10,427 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:10] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.017 0.043 2026-10-02 06:05:10,458 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:10] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.012 0.063 2026-10-02 06:05:10,527 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:10,532 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.023 0.049 2026-10-02 06:05:10,575 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:10,625 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:10,677 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:10,727 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:10,803 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:10,854 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:10,905 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:10,956 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:11,006 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:11,057 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:11,115 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:11,173 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:11,228 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:11,285 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:11,296 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05: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.008 2026-10-02 06:05:11,364 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:11,414 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:11,465 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:11,517 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:11,587 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:11,602 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:05:11,606 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:05:11,637 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:11,688 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:11,770 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:11,820 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:11,873 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:11,925 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:11,979 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:12,031 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:12,083 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:12,138 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:12,156 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:12] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.005 0.010 2026-10-02 06:05:12,176 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:12] "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-10-02 06:05:12,210 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62440502 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'b6abfc8d-6509-432b-8e8e-25b2429cd899'}] 2026-10-02 06:05:12,213 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:05:12,717 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62440502 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'b6abfc8d-6509-432b-8e8e-25b2429cd899'} created pos.order #628 2026-10-02 06:05:12,753 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62440502 finished 2026-10-02 06:05:12,841 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 252 0.278 0.358 2026-10-02 06:05:13,040 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:13] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 64 0.097 0.059 2026-10-02 06:05:13,066 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:13] "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-10-02 06:05:13,222 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18925740 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'b6abfc8d-6509-432b-8e8e-25b2429cd899'}] 2026-10-02 06:05:13,229 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:13,231 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18925740 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'b6abfc8d-6509-432b-8e8e-25b2429cd899'} sync ignored for existing PoS order pos.order(628,) (state: paid) 2026-10-02 06:05:13,255 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18925740 finished 2026-10-02 06:05:13,277 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: tour succeeded 2026-10-02 06:05:13,281 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountWithDomainProgramDomain SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-10-02 06:05:13,418 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: heap 18750636 (allocated 20320256) 2026-10-02 06:05:13,432 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.085 0.127 2026-10-02 06:05:13,440 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Closing chrome headless with pid 90256 2026-10-02 06:05:13,444 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Closing websocket connection 2026-10-02 06:05:13,445 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Terminating chrome headless with pid 90256 2026-10-02 06:05:13,547 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060513_547525_test_points_awarded_specific_discount_code_specific_domain_program.txt 2026-10-02 06:05:13,547 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Removing chrome user profile "/tmp/tmp85pogorz_chrome_odoo" 2026-10-02 06:05:13,584 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_basic ... 2026-10-02 06:05:14,364 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome pid: 90480 2026-10-02 06:05:14,367 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless temporary user profile dir: /tmp/tmpy3jjsg90_chrome_odoo 2026-10-02 06:05:14,367 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:37679/json/version 2026-10-02 06:05:14,378 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37679', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:05:14,411 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Browser version: Chrome/150.0.7871.114 2026-10-02 06:05:14,411 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:37679/json 2026-10-02 06:05:14,412 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37679', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:05:14,431 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Websocket url found: ws://127.0.0.1:37679/devtools/page/57A9D4CEBECA3945FC1BF749485253B8 2026-10-02 06:05:14,433 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Enable chrome headless console log notification 2026-10-02 06:05:14,438 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless enable page notifications 2026-10-02 06:05:14,466 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:05:14,475 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Setting session cookie in browser 2026-10-02 06:05:14,487 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-10-02 06:05:14,487 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-10-02 06:05:14,509 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:05:15,079 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:15] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.055 0.521 2026-10-02 06:05:15,089 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigation result: {'frameId': '57A9D4CEBECA3945FC1BF749485253B8', 'loaderId': 'A90ED4D8C9CB0C6351E4682520B49FFE', 'isDownload': False} 2026-10-02 06:05:15,089 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour1')" 2026-10-02 06:05:15,108 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:05:15,117 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:15] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-02 06:05:15,138 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:15] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-02 06:05:15,152 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:15] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.016 2026-10-02 06:05:15,643 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:05:15,650 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:05:15,676 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.009 2026-10-02 06:05:15,703 44 INFO rb-67e19c3-225208-420267 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/76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:05:15,706 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-02 06:05:15,714 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:15,725 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-02 06:05:15,737 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:05:15,776 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.021 2026-10-02 06:05:15,798 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.022 2026-10-02 06:05:15,801 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.007 2026-10-02 06:05:15,874 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.020 0.039 2026-10-02 06:05:16,728 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.428 0.381 2026-10-02 06:05:16,760 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:16] "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-10-02 06:05:16,834 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05: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.008 2026-10-02 06:05:16,904 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:16] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.032 2026-10-02 06:05:16,942 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.013 2026-10-02 06:05:16,959 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: Owl is running in 'dev' mode. 2026-10-02 06:05:16,985 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.010 2026-10-02 06:05:17,041 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-02 06:05:17,064 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-02 06:05:17,073 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:05:17,096 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:05:17,101 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:17] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.053 0.026 2026-10-02 06:05:17,102 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:05:17,128 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:17] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.008 0.096 2026-10-02 06:05:17,131 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.099 2026-10-02 06:05:17,153 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:17] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.004 0.045 2026-10-02 06:05:17,214 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:17,317 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:05:17,331 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:17] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.012 0.076 2026-10-02 06:05:17,377 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:17,500 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:17] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.082 0.118 2026-10-02 06:05:17,511 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:05:17,533 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:05:17,616 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:17] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.078 0.225 2026-10-02 06:05:17,650 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:17] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.009 0.293 2026-10-02 06:05:17,687 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:17] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.364 2026-10-02 06:05:17,714 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:17] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.344 2026-10-02 06:05:17,760 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:17] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.433 2026-10-02 06:05:17,795 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:17] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.009 0.227 2026-10-02 06:05:17,825 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:17] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.194 2026-10-02 06:05:17,847 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:17] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.001 0.187 2026-10-02 06:05:17,967 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.070 0.204 2026-10-02 06:05:17,993 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:17] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.227 2026-10-02 06:05:18,028 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:18] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.302 2026-10-02 06:05:18,079 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:18,138 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:18,190 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:18,243 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:18,437 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:18,487 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:18,537 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:18,595 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:18,645 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:18,697 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:18,747 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:18,820 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:18,833 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:05:18,834 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:05:18,875 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:18,921 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:18,989 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:19,042 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:19,095 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:19,152 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:19,163 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:19] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.001 0.005 2026-10-02 06:05:19,192 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35334078 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '00697f99-7d04-4929-a62a-600e56d55a3c'}] 2026-10-02 06:05:19,194 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:05:19,737 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35334078 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '00697f99-7d04-4929-a62a-600e56d55a3c'} created pos.order #629 2026-10-02 06:05:19,767 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35334078 finished 2026-10-02 06:05:19,841 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 249 0.302 0.349 2026-10-02 06:05:20,019 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:20] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 47 0.076 0.052 2026-10-02 06:05:20,050 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:20] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.013 2026-10-02 06:05:20,175 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:20] "GET /report/barcode/Code128/0446-2651-4b75 HTTP/1.1" 200 - 0 0.000 0.061 2026-10-02 06:05:20,191 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:20,195 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80873229 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '00697f99-7d04-4929-a62a-600e56d55a3c'}] 2026-10-02 06:05:20,217 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80873229 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '00697f99-7d04-4929-a62a-600e56d55a3c'} sync ignored for existing PoS order pos.order(629,) (state: paid) 2026-10-02 06:05:20,238 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:20,254 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80873229 finished 2026-10-02 06:05:20,310 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:20,362 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:20,372 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.063 0.116 2026-10-02 06:05:20,404 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:20] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.004 0.012 2026-10-02 06:05:20,431 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:20,463 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:20] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 12 0.010 0.024 2026-10-02 06:05:20,487 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:20,673 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:20,724 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:20,775 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:20,826 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:20,876 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:20,934 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:20,986 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:21,037 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:21,090 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:21,140 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:21,283 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:21,334 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:21,385 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:21,442 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:21,492 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:21,543 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:21,599 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:21,652 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:21,704 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:21,769 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:21,773 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21417496 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': '6c8dc3e3-1cdf-4f53-90ac-7816253ed5e2'}] 2026-10-02 06:05:22,067 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21417496 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': '6c8dc3e3-1cdf-4f53-90ac-7816253ed5e2'} created pos.order #630 2026-10-02 06:05:22,096 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21417496 finished 2026-10-02 06:05:22,181 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 134 0.136 0.275 2026-10-02 06:05:22,290 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.036 0.036 2026-10-02 06:05:22,314 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:22] "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-10-02 06:05:22,388 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:22,413 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:22] "GET /report/barcode/Code128/0449-9251-4bf5 HTTP/1.1" 200 - 0 0.000 0.057 2026-10-02 06:05:22,415 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65847644 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '6c8dc3e3-1cdf-4f53-90ac-7816253ed5e2'}] 2026-10-02 06:05:22,428 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65847644 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '6c8dc3e3-1cdf-4f53-90ac-7816253ed5e2'} sync ignored for existing PoS order pos.order(630,) (state: paid) 2026-10-02 06:05:22,429 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:22,456 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65847644 finished 2026-10-02 06:05:22,508 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:22,561 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:22,619 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:22,621 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.062 0.191 2026-10-02 06:05:22,668 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:22,681 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.009 0.020 2026-10-02 06:05:22,871 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:22,920 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:22,971 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:23,029 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:23,079 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:23,130 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:23,182 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:23,237 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:23,369 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:23,423 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:23,470 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:23,520 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:23,577 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:23,633 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:23,691 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:23,744 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:23,757 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05: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 - 2 0.002 0.009 2026-10-02 06:05:23,788 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:23] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 5 0.010 0.013 2026-10-02 06:05:23,805 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:23,855 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:23,909 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:23,963 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:24,016 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:24,072 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:24,082 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:24] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.007 2026-10-02 06:05:24,122 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:24] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.008 0.019 2026-10-02 06:05:24,175 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:24,234 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:24,282 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:24,333 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:24,389 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:24,442 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:24,494 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:24,551 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:24,557 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:24] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.001 0.006 2026-10-02 06:05:24,590 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:24] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.006 0.010 2026-10-02 06:05:24,621 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92251839 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000003', 'uuid': '84755af3-e317-4f2b-9179-fe6f2df54f25'}] 2026-10-02 06:05:24,985 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92251839 order {'name': '/', 'pos_reference': '261-76-000003', 'uuid': '84755af3-e317-4f2b-9179-fe6f2df54f25'} created pos.order #631 2026-10-02 06:05:25,029 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92251839 finished 2026-10-02 06:05:25,127 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 137 0.175 0.333 2026-10-02 06:05:25,281 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:25] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 37 0.059 0.055 2026-10-02 06:05:25,317 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:25] "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-10-02 06:05:25,380 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:25] "GET /report/barcode/Code128/044a-a11a-40ae HTTP/1.1" 200 - 0 0.000 0.038 2026-10-02 06:05:25,380 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:25,384 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84666412 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '84755af3-e317-4f2b-9179-fe6f2df54f25'}] 2026-10-02 06:05:25,394 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84666412 order {'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '84755af3-e317-4f2b-9179-fe6f2df54f25'} sync ignored for existing PoS order pos.order(631,) (state: paid) 2026-10-02 06:05:25,415 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:25,435 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84666412 finished 2026-10-02 06:05:25,495 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:25,543 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:25,559 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.052 0.140 2026-10-02 06:05:25,596 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:25,620 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:25] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 12 0.014 0.018 2026-10-02 06:05:25,649 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:25,832 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:25,884 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:25,967 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:26,019 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:26,070 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:26,123 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:26,318 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:26,368 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:26,423 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:26,471 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:26,522 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:26,572 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:26,629 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:26,684 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:26,736 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:26,798 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:26,804 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:26] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.010 2026-10-02 06:05:26,843 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:26] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.012 0.017 2026-10-02 06:05:26,922 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:26,973 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:27,024 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:27,082 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:27,132 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:27,184 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:27,236 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:27,286 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:27,442 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:27,494 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:27,544 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:27,602 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:27,652 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:27,702 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:27,760 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:27,816 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:27,866 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:27,921 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:27,927 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:27] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.001 0.004 2026-10-02 06:05:27,955 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33479359 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000004', 'uuid': 'a796b4f2-abb7-4647-88a0-510f98f1596a'}] 2026-10-02 06:05:28,348 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33479359 order {'name': '/', 'pos_reference': '261-76-000004', 'uuid': 'a796b4f2-abb7-4647-88a0-510f98f1596a'} created pos.order #632 2026-10-02 06:05:28,382 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33479359 finished 2026-10-02 06:05:28,460 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 154 0.186 0.322 2026-10-02 06:05:28,609 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:28] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 31 0.063 0.044 2026-10-02 06:05:28,637 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:28] "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-10-02 06:05:28,713 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:28] "GET /report/barcode/Code128/0443-6a99-4659 HTTP/1.1" 200 - 0 0.000 0.043 2026-10-02 06:05:28,719 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59811397 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': 'a796b4f2-abb7-4647-88a0-510f98f1596a'}] 2026-10-02 06:05:28,721 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:28,736 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59811397 order {'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': 'a796b4f2-abb7-4647-88a0-510f98f1596a'} sync ignored for existing PoS order pos.order(632,) (state: paid) 2026-10-02 06:05:28,762 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:28,771 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59811397 finished 2026-10-02 06:05:28,831 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:28,885 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:28,886 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.050 0.122 2026-10-02 06:05:28,936 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:28,936 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:28] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.004 0.010 2026-10-02 06:05:28,990 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:28,996 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:28] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 12 0.013 0.018 2026-10-02 06:05:29,042 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:29,268 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:29,318 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:29,395 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:29,442 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:29,493 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:29,546 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:29,744 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:29,795 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:29,883 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:29,944 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:29,995 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:30,047 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:30,250 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:30,304 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:30,352 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:30,402 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:30,453 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:30,504 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:30,559 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:30,614 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:30,670 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:30,728 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:30,740 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:30] "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-10-02 06:05:30,854 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:30,905 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:30,955 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:31,013 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:31,066 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:31,114 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:31,171 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:31,224 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:31,276 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:31,332 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:31,339 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:31] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.002 0.005 2026-10-02 06:05:31,384 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56725326 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000005', 'uuid': '83a09d07-20b0-4e82-90dd-74cf0057f5af'}] 2026-10-02 06:05:31,889 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56725326 order {'name': '/', 'pos_reference': '261-76-000005', 'uuid': '83a09d07-20b0-4e82-90dd-74cf0057f5af'} created pos.order #633 2026-10-02 06:05:31,923 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56725326 finished 2026-10-02 06:05:32,049 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 167 0.291 0.376 2026-10-02 06:05:32,243 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:32] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 35 0.068 0.076 2026-10-02 06:05:32,273 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:32] "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-10-02 06:05:32,361 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:32,376 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:32] "GET /report/barcode/Code128/0446-97c3-46be HTTP/1.1" 200 - 0 0.000 0.072 2026-10-02 06:05:32,378 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43047282 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': '83a09d07-20b0-4e82-90dd-74cf0057f5af'}] 2026-10-02 06:05:32,386 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: tour succeeded 2026-10-02 06:05:32,386 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour1 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-02 06:05:32,389 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43047282 order {'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': '83a09d07-20b0-4e82-90dd-74cf0057f5af'} sync ignored for existing PoS order pos.order(633,) (state: paid) 2026-10-02 06:05:32,427 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43047282 finished 2026-10-02 06:05:32,672 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.114 0.197 2026-10-02 06:05:32,759 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: heap 31661512 (allocated 36450304) 2026-10-02 06:05:32,779 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing chrome headless with pid 90480 2026-10-02 06:05:32,783 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing websocket connection 2026-10-02 06:05:32,785 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Terminating chrome headless with pid 90480 2026-10-02 06:05:32,937 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060532_937063_test_pos_loyalty_tour_basic.txt 2026-10-02 06:05:32,937 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Removing chrome user profile "/tmp/tmpy3jjsg90_chrome_odoo" 2026-10-02 06:05:33,454 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome pid: 90728 2026-10-02 06:05:33,455 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless temporary user profile dir: /tmp/tmpnq3fvtvc_chrome_odoo 2026-10-02 06:05:33,455 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:37915/json/version 2026-10-02 06:05:33,456 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37915', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:05:33,560 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Browser version: Chrome/150.0.7871.114 2026-10-02 06:05:33,560 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:37915/json 2026-10-02 06:05:33,560 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37915', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:05:33,595 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Websocket url found: ws://127.0.0.1:37915/devtools/page/0999AD9277AD866838C4751F7443072A 2026-10-02 06:05:33,611 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Enable chrome headless console log notification 2026-10-02 06:05:33,624 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless enable page notifications 2026-10-02 06:05:33,683 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:05:33,685 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Setting session cookie in browser 2026-10-02 06:05:33,695 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-10-02 06:05:33,695 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-10-02 06:05:33,872 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:33] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.076 0.080 2026-10-02 06:05:33,888 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigation result: {'frameId': '0999AD9277AD866838C4751F7443072A', 'loaderId': '3A62B6864552ED02D6D4703AB79317F8', 'isDownload': False} 2026-10-02 06:05:33,888 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour2')" 2026-10-02 06:05:33,907 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:05:33,927 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:33] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.012 2026-10-02 06:05:33,964 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:33] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.020 0.028 2026-10-02 06:05:33,969 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:33] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.050 2026-10-02 06:05:34,537 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:05:34,547 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:05:34,568 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:05:34,587 44 INFO rb-67e19c3-225208-420267 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/76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:05:34,598 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:34,617 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.008 0.019 2026-10-02 06:05:34,637 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-02 06:05:34,652 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:05:34,690 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.005 0.014 2026-10-02 06:05:34,698 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.014 2026-10-02 06:05:34,746 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 12 0.013 0.027 2026-10-02 06:05:34,748 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.028 2026-10-02 06:05:35,361 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 298 0.231 0.329 2026-10-02 06:05:35,387 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:35] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:05:35,494 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05: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-10-02 06:05:35,573 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:35] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.033 2026-10-02 06:05:35,633 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05: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-10-02 06:05:35,658 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: Owl is running in 'dev' mode. 2026-10-02 06:05:35,691 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:05:35,740 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:05:35,756 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:05:35,780 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:05:35,787 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:35] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:05:35,792 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:35] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.007 0.018 2026-10-02 06:05:35,832 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:35] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 7 0.009 0.046 2026-10-02 06:05:35,862 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05: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-10-02 06:05:35,865 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:05:35,897 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:35] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.006 0.016 2026-10-02 06:05:35,924 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:05:35,993 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:35] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.040 0.055 2026-10-02 06:05:36,007 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:36,178 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:36] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.078 0.189 2026-10-02 06:05:36,183 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:05:36,214 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:36] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.008 0.123 2026-10-02 06:05:36,246 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:36,270 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:36] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.013 0.167 2026-10-02 06:05:36,314 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:36] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.192 2026-10-02 06:05:36,343 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:36] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.226 2026-10-02 06:05:36,385 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:36] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.236 2026-10-02 06:05:36,416 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:36,451 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:36] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.255 2026-10-02 06:05:36,467 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:36,491 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:36] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.014 0.255 2026-10-02 06:05:36,511 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:36,552 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:36] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.013 0.253 2026-10-02 06:05:36,569 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:36,591 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:36] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.015 0.250 2026-10-02 06:05:36,618 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:36] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.269 2026-10-02 06:05:36,789 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:36,836 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:36,888 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:36,965 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:37,016 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:37,070 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:37,123 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:37,337 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:37,387 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:37,438 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:37,488 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:37,554 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:37,573 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:05:37,622 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:37,684 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:37,739 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:37,752 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:37] "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.009 2026-10-02 06:05:37,821 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:37] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.019 0.025 2026-10-02 06:05:37,927 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:37,982 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:38,030 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:38,081 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:38,158 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:38,180 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:05:38,188 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:05:38,210 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:38,262 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:38,346 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:38,399 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:38,452 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:38,508 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:38,514 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:38] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.001 0.005 2026-10-02 06:05:38,549 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:38] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.008 0.014 2026-10-02 06:05:38,587 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76462122 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000001', 'uuid': '32a0ff04-e3ec-4390-a1dc-16342ec9d3b4'}] 2026-10-02 06:05:38,592 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:05:39,200 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76462122 order {'name': '/', 'pos_reference': '262-76-000001', 'uuid': '32a0ff04-e3ec-4390-a1dc-16342ec9d3b4'} created pos.order #634 2026-10-02 06:05:39,255 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76462122 finished 2026-10-02 06:05:39,379 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 162 0.354 0.441 2026-10-02 06:05:39,604 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:39] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 40 0.109 0.054 2026-10-02 06:05:39,651 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:39] "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-10-02 06:05:39,807 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:39] "GET /report/barcode/Code128/0448-2ea3-4d46 HTTP/1.1" 200 - 0 0.000 0.073 2026-10-02 06:05:39,837 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47202840 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '32a0ff04-e3ec-4390-a1dc-16342ec9d3b4'}] 2026-10-02 06:05:39,853 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:39,862 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47202840 order {'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '32a0ff04-e3ec-4390-a1dc-16342ec9d3b4'} sync ignored for existing PoS order pos.order(634,) (state: paid) 2026-10-02 06:05:39,903 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:39,918 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47202840 finished 2026-10-02 06:05:39,981 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:40,044 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:40,100 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:40,115 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.113 0.167 2026-10-02 06:05:40,156 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:40,165 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:40] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.005 0.019 2026-10-02 06:05:40,206 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:40,237 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:40] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 14 0.013 0.021 2026-10-02 06:05:40,412 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:40,464 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:40,516 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:40,567 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:40,617 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:40,668 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:40,724 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:40,780 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:40,835 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:40,890 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:40,908 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:40] "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.014 2026-10-02 06:05:40,963 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:40] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.013 0.019 2026-10-02 06:05:41,029 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:41,080 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:41,138 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:41,192 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:41,245 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:41,300 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:41,311 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05: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.008 2026-10-02 06:05:41,365 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:41] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.018 0.017 2026-10-02 06:05:41,458 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:41,519 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:41,566 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:41,626 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:41,678 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:41,731 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:41,786 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:41,839 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:42,161 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:42,202 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:42,253 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:42,308 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:42,364 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:42,418 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:42,475 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:42,486 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:42] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.010 2026-10-02 06:05:42,525 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:42,577 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:42,635 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:42,684 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:42,735 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:42,791 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:42,844 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:42,897 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:42,955 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:42,964 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:42] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.003 0.005 2026-10-02 06:05:42,993 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:42] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.014 2026-10-02 06:05:43,038 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32627861 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000002', 'uuid': 'd8c43f8f-e822-4ad3-9aff-b7ca9b129bdc'}] 2026-10-02 06:05:43,500 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32627861 order {'name': '/', 'pos_reference': '262-76-000002', 'uuid': 'd8c43f8f-e822-4ad3-9aff-b7ca9b129bdc'} created pos.order #635 2026-10-02 06:05:43,554 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32627861 finished 2026-10-02 06:05:43,663 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 145 0.275 0.352 2026-10-02 06:05:43,882 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:43] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 46 0.093 0.071 2026-10-02 06:05:43,931 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:43] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.010 0.015 2026-10-02 06:05:44,021 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:44,024 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:44] "GET /report/barcode/Code128/0441-ec7d-4488 HTTP/1.1" 200 - 0 0.000 0.063 2026-10-02 06:05:44,029 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93342501 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': 'd8c43f8f-e822-4ad3-9aff-b7ca9b129bdc'}] 2026-10-02 06:05:44,040 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93342501 order {'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': 'd8c43f8f-e822-4ad3-9aff-b7ca9b129bdc'} sync ignored for existing PoS order pos.order(635,) (state: paid) 2026-10-02 06:05:44,054 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:44,079 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93342501 finished 2026-10-02 06:05:44,135 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:44,186 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:44,243 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:44,281 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.093 0.164 2026-10-02 06:05:44,308 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:44,317 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:44] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.003 0.014 2026-10-02 06:05:44,410 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:44] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 17 0.018 0.022 2026-10-02 06:05:44,515 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:44,565 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:44,616 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:44,676 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:44,727 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:44,778 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:44,831 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:44,881 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:45,024 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:45,075 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:45,131 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:45,189 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:45,244 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:45,297 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:45,313 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:45] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.004 0.011 2026-10-02 06:05:45,403 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:45,462 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:45,511 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:45,571 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:45,621 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:45,685 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:45,698 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:45] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.008 2026-10-02 06:05:45,741 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:45] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.009 0.018 2026-10-02 06:05:45,825 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:45,877 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:45,928 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:45,978 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:46,042 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:46,090 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:46,141 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:46,198 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:46,250 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:46,304 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:46,359 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:46,366 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:46] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.001 0.005 2026-10-02 06:05:46,395 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:46] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.008 0.010 2026-10-02 06:05:46,431 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39408009 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000003', 'uuid': 'f9fbd03c-ad16-4e59-90fd-5e4b1415da80'}] 2026-10-02 06:05:46,998 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39408009 order {'name': '/', 'pos_reference': '262-76-000003', 'uuid': 'f9fbd03c-ad16-4e59-90fd-5e4b1415da80'} created pos.order #636 2026-10-02 06:05:47,039 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39408009 finished 2026-10-02 06:05:47,179 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 141 0.351 0.398 2026-10-02 06:05:47,306 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:47] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 40 0.039 0.053 2026-10-02 06:05:47,341 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:47] "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-10-02 06:05:47,429 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:47,440 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:47] "GET /report/barcode/Code128/044b-5541-4e28 HTTP/1.1" 200 - 0 0.000 0.066 2026-10-02 06:05:47,443 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40546195 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '262-76-000003', 'uuid': 'f9fbd03c-ad16-4e59-90fd-5e4b1415da80'}] 2026-10-02 06:05:47,450 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40546195 order {'name': 'Shop - 000003', 'pos_reference': '262-76-000003', 'uuid': 'f9fbd03c-ad16-4e59-90fd-5e4b1415da80'} sync ignored for existing PoS order pos.order(636,) (state: paid) 2026-10-02 06:05:47,455 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:47,475 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40546195 finished 2026-10-02 06:05:47,539 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:47,581 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:47,603 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.049 0.137 2026-10-02 06:05:47,637 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:47,650 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:47] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.007 0.014 2026-10-02 06:05:47,702 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:47,747 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:47] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 15 0.011 0.039 2026-10-02 06:05:47,911 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:47,957 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:48,007 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:48,065 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:48,121 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:48,174 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:48,229 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:48,243 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:48] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.010 2026-10-02 06:05:48,284 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:48,308 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:48] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.018 0.026 2026-10-02 06:05:48,426 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:48,476 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:48,529 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:48,584 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:48,635 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:48,686 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:48,738 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:48,788 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:48,933 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:48,985 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:49,036 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:49,087 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:49,144 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:49,201 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:49,272 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:49,370 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:49,420 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:49,467 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:49,523 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:49,576 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:49,624 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:49,681 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:49,733 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:49,787 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:49,840 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:49,846 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:49] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.001 0.005 2026-10-02 06:05:49,880 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26535697 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000004', 'uuid': '166577d9-a554-48fc-9afb-f298a1a5ccb7'}] 2026-10-02 06:05:50,346 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26535697 order {'name': '/', 'pos_reference': '262-76-000004', 'uuid': '166577d9-a554-48fc-9afb-f298a1a5ccb7'} created pos.order #637 2026-10-02 06:05:50,393 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26535697 finished 2026-10-02 06:05:50,498 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 137 0.265 0.356 2026-10-02 06:05:50,705 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:50] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 31 0.121 0.048 2026-10-02 06:05:50,759 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:50] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.021 2026-10-02 06:05:50,810 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:50,850 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: tour succeeded 2026-10-02 06:05:50,851 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour2 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-02 06:05:50,856 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:50] "GET /report/barcode/Code128/0446-5adc-4017 HTTP/1.1" 200 - 0 0.000 0.079 2026-10-02 06:05:50,864 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30499756 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '262-76-000004', 'uuid': '166577d9-a554-48fc-9afb-f298a1a5ccb7'}] 2026-10-02 06:05:50,899 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30499756 order {'name': 'Shop - 000004', 'pos_reference': '262-76-000004', 'uuid': '166577d9-a554-48fc-9afb-f298a1a5ccb7'} sync ignored for existing PoS order pos.order(637,) (state: paid) 2026-10-02 06:05:50,965 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30499756 finished 2026-10-02 06:05:51,163 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.155 0.183 2026-10-02 06:05:51,216 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: heap 34677620 (allocated 38285312) 2026-10-02 06:05:51,234 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing chrome headless with pid 90728 2026-10-02 06:05:51,239 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing websocket connection 2026-10-02 06:05:51,246 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Terminating chrome headless with pid 90728 2026-10-02 06:05:51,368 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060551_368578_test_pos_loyalty_tour_basic.txt 2026-10-02 06:05:51,368 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Removing chrome user profile "/tmp/tmpnq3fvtvc_chrome_odoo" 2026-10-02 06:05:51,395 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_max_amount ... 2026-10-02 06:05:53,437 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome pid: 90983 2026-10-02 06:05:53,438 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome headless temporary user profile dir: /tmp/tmplztinvea_chrome_odoo 2026-10-02 06:05:53,438 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Issuing json command http://127.0.0.1:46833/json/version 2026-10-02 06:05:53,439 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46833', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:05:53,518 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Browser version: Chrome/150.0.7871.114 2026-10-02 06:05:53,518 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Issuing json command http://127.0.0.1:46833/json 2026-10-02 06:05:53,520 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46833', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:05:53,539 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Websocket url found: ws://127.0.0.1:46833/devtools/page/76CEC604C1D0FF9C4E7346A9BF67686B 2026-10-02 06:05:53,566 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Enable chrome headless console log notification 2026-10-02 06:05:53,585 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome headless enable page notifications 2026-10-02 06:05:53,879 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:05:53,890 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Setting session cookie in browser 2026-10-02 06:05:53,896 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-10-02 06:05:53,896 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-10-02 06:05:53,921 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:05:54,561 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:54] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.124 0.522 2026-10-02 06:05:54,565 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Navigation result: {'frameId': '76CEC604C1D0FF9C4E7346A9BF67686B', 'loaderId': 'E6FF100BFC101A366EADB4D1ABB416CF', 'isDownload': False} 2026-10-02 06:05:54,565 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour3')" 2026-10-02 06:05:54,586 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:05:54,646 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:54] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.013 0.037 2026-10-02 06:05:54,666 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:54] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.071 2026-10-02 06:05:54,688 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:54] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.062 2026-10-02 06:05:55,277 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:05:55,288 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:05:55,315 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.022 2026-10-02 06:05:55,338 44 INFO rb-67e19c3-225208-420267 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/76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:05:55,344 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:55,347 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.007 2026-10-02 06:05:55,368 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.006 2026-10-02 06:05:55,393 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:05:55,451 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:55] "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.012 2026-10-02 06:05:55,473 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.011 0.042 2026-10-02 06:05:55,547 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.033 0.042 2026-10-02 06:05:55,549 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.053 2026-10-02 06:05:56,665 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.573 0.504 2026-10-02 06:05:56,711 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.035 2026-10-02 06:05:56,813 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-02 06:05:56,917 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:56] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.058 2026-10-02 06:05:56,961 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-02 06:05:56,977 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: Owl is running in 'dev' mode. 2026-10-02 06:05:56,991 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-02 06:05:57,034 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:05:57,086 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-02 06:05:57,091 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-02 06:05:57,125 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:05:57,138 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:05:57,145 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:57] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.027 0.048 2026-10-02 06:05:57,155 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.072 2026-10-02 06:05:57,180 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:57] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.007 0.107 2026-10-02 06:05:57,195 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:57] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.006 0.045 2026-10-02 06:05:57,254 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:57,315 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:57] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.005 0.011 2026-10-02 06:05:57,344 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.022 2026-10-02 06:05:57,385 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:05:57,465 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:57,474 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:57] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.082 0.074 2026-10-02 06:05:57,485 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:57] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:05:57,569 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:57] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.053 0.196 2026-10-02 06:05:57,610 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:57] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.253 2026-10-02 06:05:57,650 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:57] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.300 2026-10-02 06:05:57,708 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:57] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.011 0.295 2026-10-02 06:05:57,763 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:57] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.013 0.407 2026-10-02 06:05:57,803 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:57] "GET /web/image?model=product.template&field=image_128&id=1760&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.304 2026-10-02 06:05:57,839 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:57] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.015 0.246 2026-10-02 06:05:57,862 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:57] "GET /web/image?model=product.template&field=image_128&id=1758&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.239 2026-10-02 06:05:57,943 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:57] "GET /web/image?model=product.template&field=image_128&id=1759&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.277 2026-10-02 06:05:57,971 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:57] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.250 2026-10-02 06:05:58,137 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.097 0.261 2026-10-02 06:05:58,170 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:58] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.314 2026-10-02 06:05:58,199 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:58] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.321 2026-10-02 06:05:58,216 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:58,232 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:05:58] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.416 2026-10-02 06:05:58,275 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:58,324 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:58,406 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:58,467 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:58,563 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:58,621 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:58,675 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:58,726 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:58,805 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:58,855 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:58,907 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:58,958 44 INFO rb-67e19c3-225208-420267 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-10-02 06:05:59,011 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: tour succeeded 2026-10-02 06:05:59,011 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour3 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-02 06:05:59,146 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: heap 16807800 (allocated 17960960) 2026-10-02 06:05:59,164 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Closing chrome headless with pid 90983 2026-10-02 06:05:59,170 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Closing websocket connection 2026-10-02 06:05:59,175 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Terminating chrome headless with pid 90983 2026-10-02 06:05:59,311 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060559_311239_test_pos_loyalty_tour_max_amount.txt 2026-10-02 06:05:59,311 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Removing chrome user profile "/tmp/tmplztinvea_chrome_odoo" 2026-10-02 06:05:59,325 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_different_taxes ... 2026-10-02 06:06:00,882 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome pid: 91185 2026-10-02 06:06:00,882 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome headless temporary user profile dir: /tmp/tmpbcyngyyz_chrome_odoo 2026-10-02 06:06:00,882 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Issuing json command http://127.0.0.1:38685/json/version 2026-10-02 06:06:00,884 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38685', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:06:00,952 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Browser version: Chrome/150.0.7871.114 2026-10-02 06:06:00,952 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Issuing json command http://127.0.0.1:38685/json 2026-10-02 06:06:00,953 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38685', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:06:00,975 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Websocket url found: ws://127.0.0.1:38685/devtools/page/46600E4B2B86592AE70EEC0E1B751C0C 2026-10-02 06:06:01,012 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Enable chrome headless console log notification 2026-10-02 06:06:01,031 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome headless enable page notifications 2026-10-02 06:06:01,261 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:06:01,274 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Setting session cookie in browser 2026-10-02 06:06:01,278 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-10-02 06:06:01,278 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-10-02 06:06:01,306 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:06:01,936 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:01] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.091 0.544 2026-10-02 06:06:01,940 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Navigation result: {'frameId': '46600E4B2B86592AE70EEC0E1B751C0C', 'loaderId': 'E5FE2DDC38D002363B68C2107EA960B8', 'isDownload': False} 2026-10-02 06:06:01,940 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour9')" 2026-10-02 06:06:01,955 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:06:01,977 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:01] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-10-02 06:06:01,982 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:01] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-10-02 06:06:02,011 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:02] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.046 2026-10-02 06:06:02,575 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:06:02,577 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:06:02,614 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.029 2026-10-02 06:06:02,650 44 INFO rb-67e19c3-225208-420267 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/76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:06:02,658 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:02,661 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.010 2026-10-02 06:06:02,685 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-02 06:06:02,712 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:06:02,750 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:02] "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-10-02 06:06:02,765 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.026 2026-10-02 06:06:02,854 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.044 0.041 2026-10-02 06:06:02,874 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.073 2026-10-02 06:06:03,666 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.401 0.376 2026-10-02 06:06:03,714 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:03] "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-10-02 06:06:03,784 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06: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.006 2026-10-02 06:06:03,862 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:03] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.038 2026-10-02 06:06:03,907 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.011 2026-10-02 06:06:03,920 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: Owl is running in 'dev' mode. 2026-10-02 06:06:03,946 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.011 2026-10-02 06:06:03,993 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:06:04,017 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:06:04,023 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:04] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-02 06:06:04,099 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:06:04,112 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:06:04,128 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:04] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.061 0.063 2026-10-02 06:06:04,132 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.121 2026-10-02 06:06:04,179 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:04] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.016 0.154 2026-10-02 06:06:04,243 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:04] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.014 0.030 2026-10-02 06:06:04,333 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:04,423 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:06:04,455 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:04] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.023 0.041 2026-10-02 06:06:04,470 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:06:04,479 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:04,592 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:04] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.044 0.143 2026-10-02 06:06:04,621 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:04,676 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:04] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.247 2026-10-02 06:06:04,693 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:04] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:06:04,833 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:04] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.098 0.337 2026-10-02 06:06:04,860 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:04] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.443 2026-10-02 06:06:04,902 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:04] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.011 0.415 2026-10-02 06:06:04,941 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:04] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.445 2026-10-02 06:06:04,964 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:04] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.360 2026-10-02 06:06:05,015 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:05] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.022 0.282 2026-10-02 06:06:05,047 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:05] "GET /web/image?model=product.template&field=image_128&id=1762&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.012 0.195 2026-10-02 06:06:05,079 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:05] "GET /web/image?model=product.template&field=image_128&id=1763&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.200 2026-10-02 06:06:05,172 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.035 0.230 2026-10-02 06:06:05,216 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:05] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.241 2026-10-02 06:06:05,254 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:05] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.230 2026-10-02 06:06:05,257 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:05,298 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:05] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.342 2026-10-02 06:06:05,340 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:05,389 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:05,448 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:05,513 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:05,564 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:05,574 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:05] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.028 0.032 2026-10-02 06:06:05,625 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:05] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.029 0.075 2026-10-02 06:06:05,663 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:05,720 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.027 0.087 2026-10-02 06:06:05,776 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:05,826 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:05,878 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:05,929 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:05,979 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:06,039 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:06,088 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:06,140 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:06,193 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:06,247 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:06,305 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:06,355 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:06,446 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:06,496 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:06,548 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:06,599 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: tour succeeded 2026-10-02 06:06:06,599 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour9 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-02 06:06:06,706 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: heap 17290780 (allocated 18485248) 2026-10-02 06:06:06,721 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Closing chrome headless with pid 91185 2026-10-02 06:06:06,722 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Closing websocket connection 2026-10-02 06:06:06,723 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Terminating chrome headless with pid 91185 2026-10-02 06:06:06,826 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060606_826333_test_promo_with_different_taxes.txt 2026-10-02 06:06:06,826 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Removing chrome user profile "/tmp/tmpbcyngyyz_chrome_odoo" 2026-10-02 06:06:06,842 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_free_product ... 2026-10-02 06:06:08,275 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome pid: 91405 2026-10-02 06:06:08,276 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome headless temporary user profile dir: /tmp/tmpgh0zgkha_chrome_odoo 2026-10-02 06:06:08,276 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Issuing json command http://127.0.0.1:45489/json/version 2026-10-02 06:06:08,277 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45489', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:06:08,326 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Browser version: Chrome/150.0.7871.114 2026-10-02 06:06:08,327 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Issuing json command http://127.0.0.1:45489/json 2026-10-02 06:06:08,330 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45489', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:06:08,403 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Websocket url found: ws://127.0.0.1:45489/devtools/page/9582FA23808A7422C3FA339CDDECD5D4 2026-10-02 06:06:08,439 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Enable chrome headless console log notification 2026-10-02 06:06:08,449 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome headless enable page notifications 2026-10-02 06:06:08,569 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:06:08,574 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Setting session cookie in browser 2026-10-02 06:06:08,576 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-10-02 06:06:08,576 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-10-02 06:06:08,600 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:06:09,113 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:09] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.063 0.461 2026-10-02 06:06:09,116 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Navigation result: {'frameId': '9582FA23808A7422C3FA339CDDECD5D4', 'loaderId': 'F18C45896E0CA50B67916A3956747499', 'isDownload': False} 2026-10-02 06:06:09,116 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour8')" 2026-10-02 06:06:09,147 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:06:09,191 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:09] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.016 0.026 2026-10-02 06:06:09,219 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:09] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.045 2026-10-02 06:06:09,230 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:09] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.057 2026-10-02 06:06:09,811 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:06:09,812 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:06:09,841 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.013 2026-10-02 06:06:09,867 44 INFO rb-67e19c3-225208-420267 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/76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:06:09,875 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:09,875 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.005 2026-10-02 06:06:09,897 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-02 06:06:09,910 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:06:09,945 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06: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.010 2026-10-02 06:06:09,966 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.029 2026-10-02 06:06:10,054 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.042 0.054 2026-10-02 06:06:10,057 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.055 2026-10-02 06:06:10,806 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.362 0.336 2026-10-02 06:06:10,830 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:06:10,902 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06: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-10-02 06:06:10,960 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:10] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.036 2026-10-02 06:06:11,009 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06: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.021 2026-10-02 06:06:11,020 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: Owl is running in 'dev' mode. 2026-10-02 06:06:11,032 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-02 06:06:11,082 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:06:11,089 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:06:11,092 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:11] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-02 06:06:11,154 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:06:11,162 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-02 06:06:11,183 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:11] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.028 0.069 2026-10-02 06:06:11,194 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:11] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.094 2026-10-02 06:06:11,209 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:11] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.004 0.045 2026-10-02 06:06:11,211 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.137 2026-10-02 06:06:11,244 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:11,279 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:11] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.018 2026-10-02 06:06:11,336 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:06:11,369 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:11,373 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-02 06:06:11,479 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:11] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.113 0.060 2026-10-02 06:06:11,483 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:11] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:06:11,579 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:11] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.053 0.216 2026-10-02 06:06:11,608 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:11] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.263 2026-10-02 06:06:11,657 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:11] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.016 0.287 2026-10-02 06:06:11,695 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:11] "GET /web/image?model=product.template&field=image_128&id=1766&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.311 2026-10-02 06:06:11,728 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:11] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.400 2026-10-02 06:06:11,762 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:11] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.263 2026-10-02 06:06:11,793 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:11] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.206 2026-10-02 06:06:11,834 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:11] "GET /web/image?model=product.template&field=image_128&id=1765&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.219 2026-10-02 06:06:11,869 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:11] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.012 0.194 2026-10-02 06:06:11,911 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:11] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.009 0.167 2026-10-02 06:06:11,941 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:11] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.159 2026-10-02 06:06:12,005 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:12] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.194 2026-10-02 06:06:12,124 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.067 0.343 2026-10-02 06:06:12,203 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:12,341 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:12,411 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:12,461 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:12,511 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: tour succeeded 2026-10-02 06:06:12,511 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour8 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-02 06:06:12,605 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: heap 15911672 (allocated 17039360) 2026-10-02 06:06:12,622 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Closing chrome headless with pid 91405 2026-10-02 06:06:12,623 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Closing websocket connection 2026-10-02 06:06:12,624 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Terminating chrome headless with pid 91405 2026-10-02 06:06:12,721 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060612_720825_test_promo_with_free_product.txt 2026-10-02 06:06:12,721 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Removing chrome user profile "/tmp/tmpgh0zgkha_chrome_odoo" 2026-10-02 06:06:12,741 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_global_discount ... 2026-10-02 06:06:14,273 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome pid: 91619 2026-10-02 06:06:14,273 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome headless temporary user profile dir: /tmp/tmpm__w7hbw_chrome_odoo 2026-10-02 06:06:14,273 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Issuing json command http://127.0.0.1:35741/json/version 2026-10-02 06:06:14,274 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35741', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:06:14,346 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Browser version: Chrome/150.0.7871.114 2026-10-02 06:06:14,346 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Issuing json command http://127.0.0.1:35741/json 2026-10-02 06:06:14,347 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35741', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:06:14,355 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Websocket url found: ws://127.0.0.1:35741/devtools/page/C7EE0B527799425B74A199223FCFC0B1 2026-10-02 06:06:14,364 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Enable chrome headless console log notification 2026-10-02 06:06:14,368 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome headless enable page notifications 2026-10-02 06:06:14,545 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:06:14,550 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Setting session cookie in browser 2026-10-02 06:06:14,555 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Open "http://127.0.0.1:8069/pos/ui/80" in browser 2026-10-02 06:06:14,555 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Navigating to: "http://127.0.0.1:8069/pos/ui/80" 2026-10-02 06:06:14,589 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:06:15,144 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:15] "GET /pos/ui/80 HTTP/1.1" 200 - 89 0.078 0.497 2026-10-02 06:06:15,150 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Navigation result: {'frameId': 'C7EE0B527799425B74A199223FCFC0B1', 'loaderId': 'AF5D5FF0DCB454F5B7A636C91BDFAFCC', 'isDownload': False} 2026-10-02 06:06:15,150 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Evaluate ready code "odoo.isTourReady('PosCouponTour5')" 2026-10-02 06:06:15,173 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:06:15,193 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:15] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-10-02 06:06:15,201 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:15] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-02 06:06:15,209 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:15] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-02 06:06:15,724 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:06:15,729 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:06:15,760 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-10-02 06:06:15,785 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-10-02 06:06:15,789 44 INFO rb-67e19c3-225208-420267 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/80", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:06:15,795 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:15,812 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.006 2026-10-02 06:06:15,836 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:06:15,868 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:15] "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-10-02 06:06:15,881 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.022 2026-10-02 06:06:15,930 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:15] "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-10-02 06:06:15,936 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.022 2026-10-02 06:06:16,637 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 397 0.290 0.384 2026-10-02 06:06:16,676 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-10-02 06:06:16,747 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06: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.006 2026-10-02 06:06:16,814 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:16] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.033 2026-10-02 06:06:16,854 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06: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.006 2026-10-02 06:06:16,870 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: Owl is running in 'dev' mode. 2026-10-02 06:06:16,888 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-02 06:06:16,936 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:06:16,950 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:06:16,953 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:06:16,982 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:16] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.026 0.017 2026-10-02 06:06:17,006 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-02 06:06:17,012 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-02 06:06:17,053 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:17] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.048 0.067 2026-10-02 06:06:17,060 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.097 2026-10-02 06:06:17,075 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:17] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.005 0.039 2026-10-02 06:06:17,126 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:17,177 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:06:17,221 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:17] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.026 0.031 2026-10-02 06:06:17,319 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:17] "GET /pos/ui/80 HTTP/1.1" 200 - 33 0.042 0.087 2026-10-02 06:06:17,323 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:06:17,339 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:17,380 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:17,415 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:17] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 - 33 0.058 0.196 2026-10-02 06:06:17,420 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:06:17,453 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:17] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.225 2026-10-02 06:06:17,485 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:17] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.246 2026-10-02 06:06:17,521 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:17] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.274 2026-10-02 06:06:17,555 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:17] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.309 2026-10-02 06:06:17,594 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:17] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.259 2026-10-02 06:06:17,617 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:17] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.182 2026-10-02 06:06:17,656 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:17] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.189 2026-10-02 06:06:17,687 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:17] "GET /web/image?model=product.template&field=image_128&id=1773&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.192 2026-10-02 06:06:17,788 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.057 0.204 2026-10-02 06:06:17,807 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:17] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.205 2026-10-02 06:06:17,842 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:17] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.009 0.276 2026-10-02 06:06:17,855 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:17,922 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:17,970 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:18,026 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:18,096 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:18,145 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:18] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.024 0.029 2026-10-02 06:06:18,147 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:18,183 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:18] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.019 0.066 2026-10-02 06:06:18,240 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:18,256 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.025 0.067 2026-10-02 06:06:18,294 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:18,342 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:18,398 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:18,448 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:18,502 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:18,555 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:18,607 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:18,676 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:18,727 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:18,782 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:18,829 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:18,879 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:18,930 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:18,990 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:19,057 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:19,135 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:19,187 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:19,239 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:19,288 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:19,339 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:19,393 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: tour succeeded 2026-10-02 06:06:19,394 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: ╔═══════════════════════════════╗ ║ TOUR PosCouponTour5 SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-10-02 06:06:19,528 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: heap 16355244 (allocated 17825792) 2026-10-02 06:06:19,538 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Closing chrome headless with pid 91619 2026-10-02 06:06:19,542 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Closing websocket connection 2026-10-02 06:06:19,548 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Terminating chrome headless with pid 91619 2026-10-02 06:06:19,662 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060619_662184_test_promotion_program_with_global_discount.txt 2026-10-02 06:06:19,662 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Removing chrome user profile "/tmp/tmpm__w7hbw_chrome_odoo" 2026-10-02 06:06:19,686 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_loyalty_program ... 2026-10-02 06:06:21,461 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome pid: 91825 2026-10-02 06:06:21,462 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpypn14sxm_chrome_odoo 2026-10-02 06:06:21,462 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Issuing json command http://127.0.0.1:43407/json/version 2026-10-02 06:06:21,468 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:21,485 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-10-02 06:06:21,485 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Issuing json command http://127.0.0.1:43407/json 2026-10-02 06:06:21,486 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:21,498 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Websocket url found: ws://127.0.0.1:43407/devtools/page/6B8EEBBCCE27CED7309E6B50BFF4A169 2026-10-02 06:06:21,507 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Enable chrome headless console log notification 2026-10-02 06:06:21,513 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome headless enable page notifications 2026-10-02 06:06:21,680 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:06:21,685 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Setting session cookie in browser 2026-10-02 06:06:21,690 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-10-02 06:06:21,691 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-10-02 06:06:21,707 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:06:25,355 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:25] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.157 3.494 2026-10-02 06:06:25,361 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Navigation result: {'frameId': '6B8EEBBCCE27CED7309E6B50BFF4A169', 'loaderId': '7D17BF6DE4BE0CD1C2C3D0F1D91F1FCB', 'isDownload': False} 2026-10-02 06:06:25,361 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPromotion')" 2026-10-02 06:06:25,375 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:06:25,402 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:25] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.014 2026-10-02 06:06:25,406 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:25] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-10-02 06:06:25,416 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:25] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.029 2026-10-02 06:06:25,917 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:06:25,930 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:06:25,959 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.010 0.016 2026-10-02 06:06:25,990 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.006 2026-10-02 06:06:26,005 44 INFO rb-67e19c3-225208-420267 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/76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:06:26,013 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-02 06:06:26,016 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:26,029 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:06:26,080 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.021 0.009 2026-10-02 06:06:26,101 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.044 2026-10-02 06:06:26,189 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.041 0.045 2026-10-02 06:06:26,192 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.061 2026-10-02 06:06:27,130 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.532 0.374 2026-10-02 06:06:27,168 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.024 2026-10-02 06:06:27,274 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-02 06:06:27,364 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:27] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.055 2026-10-02 06:06:27,423 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06: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.021 2026-10-02 06:06:27,453 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: Owl is running in 'dev' mode. 2026-10-02 06:06:27,480 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.004 2026-10-02 06:06:27,504 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:06:27,527 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:06:27,553 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:27] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:06:27,556 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:06:27,609 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:27] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.027 0.052 2026-10-02 06:06:27,636 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:27] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.006 0.094 2026-10-02 06:06:27,648 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:06:27,651 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06: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-10-02 06:06:27,712 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:27] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.026 2026-10-02 06:06:27,720 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:06:27,808 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:27,809 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:27] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.036 0.069 2026-10-02 06:06:27,919 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:27,950 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:27] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.087 0.153 2026-10-02 06:06:27,955 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:06:27,978 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:27] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.010 0.121 2026-10-02 06:06:28,007 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:28,014 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:28] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.153 2026-10-02 06:06:28,025 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:28] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:06:28,049 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:28] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.009 0.180 2026-10-02 06:06:28,072 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:28] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.203 2026-10-02 06:06:28,102 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:28] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.208 2026-10-02 06:06:28,136 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:28] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.158 2026-10-02 06:06:28,203 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:28] "GET /web/image?model=product.template&field=image_128&id=1775&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.037 0.185 2026-10-02 06:06:28,249 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:28] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.019 0.182 2026-10-02 06:06:28,277 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:28] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.213 2026-10-02 06:06:28,314 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:28] "GET /web/image?model=product.template&field=image_128&id=1776&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.229 2026-10-02 06:06:28,342 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:28] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.228 2026-10-02 06:06:28,487 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.091 0.254 2026-10-02 06:06:28,523 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:28] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.308 2026-10-02 06:06:28,562 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:28,622 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:28,673 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:28,730 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:28,810 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:28,858 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:28,860 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:28] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.027 0.035 2026-10-02 06:06:28,955 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:28,964 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.021 0.053 2026-10-02 06:06:29,031 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:29,082 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:29,137 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:29,187 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:29,241 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:29,294 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:29,345 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:29,416 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:29,483 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:29,529 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:29,580 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:29,634 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:29,683 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:29,733 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: tour succeeded 2026-10-02 06:06:29,733 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyPromotion SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-02 06:06:29,818 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: heap 16924520 (allocated 18485248) 2026-10-02 06:06:29,830 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Closing chrome headless with pid 91825 2026-10-02 06:06:29,833 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Closing websocket connection 2026-10-02 06:06:29,834 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Terminating chrome headless with pid 91825 2026-10-02 06:06:29,940 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060629_940352_test_promotion_program_with_loyalty_program.txt 2026-10-02 06:06:29,940 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Removing chrome user profile "/tmp/tmpypn14sxm_chrome_odoo" 2026-10-02 06:06:29,958 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_with_min_amount_and_specific_product_rule ... 2026-10-02 06:06:31,377 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome pid: 92034 2026-10-02 06:06:31,378 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome headless temporary user profile dir: /tmp/tmpgf0p4ntf_chrome_odoo 2026-10-02 06:06:31,378 44 INFO rb-67e19c3-225208-420267 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:36463/json/version 2026-10-02 06:06:31,379 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36463', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:06:31,471 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:31,471 44 INFO rb-67e19c3-225208-420267 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:36463/json 2026-10-02 06:06:31,472 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36463', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:06:31,491 44 INFO rb-67e19c3-225208-420267 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:36463/devtools/page/4C57F168D3BFB8C347308E2C034B38A5 2026-10-02 06:06:31,509 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Enable chrome headless console log notification 2026-10-02 06:06:31,525 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome headless enable page notifications 2026-10-02 06:06:31,716 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:06:31,726 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Setting session cookie in browser 2026-10-02 06:06:31,734 44 INFO rb-67e19c3-225208-420267 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/76" in browser 2026-10-02 06:06:31,735 44 INFO rb-67e19c3-225208-420267 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/76" 2026-10-02 06:06:31,757 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:06:32,427 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:32] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.121 0.554 2026-10-02 06:06:32,432 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Navigation result: {'frameId': '4C57F168D3BFB8C347308E2C034B38A5', 'loaderId': '0BCFE661006948D4F2DDF746803F9E84', 'isDownload': False} 2026-10-02 06:06:32,432 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Evaluate ready code "odoo.isTourReady('PosLoyaltyMinAmountAndSpecificProductTour')" 2026-10-02 06:06:32,441 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:06:32,480 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:32] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.018 2026-10-02 06:06:32,496 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:32] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.028 2026-10-02 06:06:32,510 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:32] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.035 2026-10-02 06:06:33,040 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:06:33,047 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:06:33,082 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.020 2026-10-02 06:06:33,124 44 INFO rb-67e19c3-225208-420267 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/76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:06:33,130 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:33,132 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.009 2026-10-02 06:06:33,163 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-02 06:06:33,178 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:06:33,221 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.011 2026-10-02 06:06:33,264 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.012 0.045 2026-10-02 06:06:33,346 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.041 0.061 2026-10-02 06:06:33,349 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.062 2026-10-02 06:06:34,148 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.376 0.385 2026-10-02 06:06:34,179 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:34] "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-10-02 06:06:34,260 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06: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-10-02 06:06:34,334 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:34] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.040 2026-10-02 06:06:34,441 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:34] "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-10-02 06:06:34,466 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:34,478 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-10-02 06:06:34,578 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:06:34,588 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:06:34,609 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:34] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:06:34,619 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-02 06:06:34,684 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:34] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.055 0.035 2026-10-02 06:06:34,702 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:34] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.101 2026-10-02 06:06:34,717 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:06:34,723 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:06:34,803 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:34] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.011 0.012 2026-10-02 06:06:34,812 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:06:34,906 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:34] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.039 0.063 2026-10-02 06:06:34,917 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:35,002 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:35,009 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:35] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.060 0.152 2026-10-02 06:06:35,015 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:06:35,034 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:35] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.011 0.095 2026-10-02 06:06:35,090 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:35] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.112 2026-10-02 06:06:35,147 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:35] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.026 0.145 2026-10-02 06:06:35,157 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:35] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:06:35,203 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:35] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.214 2026-10-02 06:06:35,261 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:35] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.279 2026-10-02 06:06:35,322 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:35] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.018 0.283 2026-10-02 06:06:35,373 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:35] "GET /web/image?model=product.template&field=image_128&id=1778&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.330 2026-10-02 06:06:35,426 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:35] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.319 2026-10-02 06:06:35,482 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:35] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.009 0.305 2026-10-02 06:06:35,538 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:35] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.011 0.317 2026-10-02 06:06:35,590 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:35] "GET /web/image?model=product.template&field=image_128&id=1779&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.305 2026-10-02 06:06:35,700 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.055 0.316 2026-10-02 06:06:35,736 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:35] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.352 2026-10-02 06:06:35,798 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:35,854 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:35,901 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:35,952 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:36,003 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:36,054 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:36,134 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:36,183 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:36,235 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:36,288 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:36,337 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:36,387 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:36,464 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:36,515 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:36,569 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:36,617 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:36,669 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:36,721 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: tour succeeded 2026-10-02 06:06:36,721 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyMinAmountAndSpecificProductTour SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-10-02 06:06:36,823 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: heap 15366996 (allocated 16252928) 2026-10-02 06:06:36,851 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Closing chrome headless with pid 92034 2026-10-02 06:06:36,853 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Closing websocket connection 2026-10-02 06:06:36,855 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Terminating chrome headless with pid 92034 2026-10-02 06:06:36,950 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060636_950313_test_promotion_with_min_amount_and_specific_product_rule.txt 2026-10-02 06:06:36,950 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Removing chrome user profile "/tmp/tmpgf0p4ntf_chrome_odoo" 2026-10-02 06:06:36,964 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_race_conditions_update_program ... 2026-10-02 06:06:39,843 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome pid: 92247 2026-10-02 06:06:39,843 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome headless temporary user profile dir: /tmp/tmpj5v2irtd_chrome_odoo 2026-10-02 06:06:39,843 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Issuing json command http://127.0.0.1:43133/json/version 2026-10-02 06:06:39,846 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43133', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:06:39,896 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Browser version: Chrome/150.0.7871.114 2026-10-02 06:06:39,897 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Issuing json command http://127.0.0.1:43133/json 2026-10-02 06:06:39,897 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43133', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:06:39,906 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Websocket url found: ws://127.0.0.1:43133/devtools/page/617FAC999A0DD0BF838FEA53E3321B78 2026-10-02 06:06:39,914 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Enable chrome headless console log notification 2026-10-02 06:06:39,919 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome headless enable page notifications 2026-10-02 06:06:40,101 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:06:40,106 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Setting session cookie in browser 2026-10-02 06:06:40,109 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Open "http://127.0.0.1:8069/pos/ui?config_id=76" in browser 2026-10-02 06:06:40,109 44 INFO rb-67e19c3-225208-420267 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=76" 2026-10-02 06:06:40,134 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:06:40,714 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:40] "GET /pos/ui?config_id=76 HTTP/1.1" 200 - 92 0.108 0.484 2026-10-02 06:06:40,718 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Navigation result: {'frameId': '617FAC999A0DD0BF838FEA53E3321B78', 'loaderId': '1F6CD9384F3790977D322535872E0CE4', 'isDownload': False} 2026-10-02 06:06:40,718 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Evaluate ready code "odoo.isTourReady('test_race_conditions_update_program')" 2026-10-02 06:06:40,733 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:06:40,761 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:40] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.009 0.009 2026-10-02 06:06:40,789 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:40] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.039 2026-10-02 06:06:40,826 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:40] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.013 0.071 2026-10-02 06:06:41,364 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:06:41,367 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:06:41,389 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-10-02 06:06:41,427 44 INFO rb-67e19c3-225208-420267 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=76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:06:41,433 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.012 0.008 2026-10-02 06:06:41,438 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:41,445 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-02 06:06:41,467 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:06:41,510 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:41] "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.010 2026-10-02 06:06:41,527 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.031 2026-10-02 06:06:41,658 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.063 0.052 2026-10-02 06:06:41,663 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.102 2026-10-02 06:06:42,585 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.511 0.375 2026-10-02 06:06:42,628 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:42] "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-10-02 06:06:42,730 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.008 2026-10-02 06:06:42,806 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:42] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.035 2026-10-02 06:06:42,876 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.012 2026-10-02 06:06:42,904 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: Owl is running in 'dev' mode. 2026-10-02 06:06:42,929 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-02 06:06:42,983 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:06:43,015 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:06:43,047 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:43] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:06:43,083 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:06:43,096 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:06:43,107 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:43] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.065 0.061 2026-10-02 06:06:43,142 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:43] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.141 2026-10-02 06:06:43,164 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:43] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.010 0.028 2026-10-02 06:06:43,166 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.151 2026-10-02 06:06:43,218 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:43,247 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:06:43,321 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:43] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.022 0.059 2026-10-02 06:06:43,347 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:43] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.098 2026-10-02 06:06:43,410 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:43,490 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:43] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.048 0.199 2026-10-02 06:06:43,501 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:06:43,508 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:43] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:06:43,553 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:43] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.012 0.203 2026-10-02 06:06:43,589 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:43] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.228 2026-10-02 06:06:43,637 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:43] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.009 0.252 2026-10-02 06:06:43,679 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:43] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.287 2026-10-02 06:06:43,721 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:43] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.316 2026-10-02 06:06:43,745 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:43] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.205 2026-10-02 06:06:43,791 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:43] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.227 2026-10-02 06:06:43,816 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:43] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.211 2026-10-02 06:06:43,853 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:43] "GET /web/image?model=product.template&field=image_128&id=1781&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.204 2026-10-02 06:06:44,006 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.096 0.222 2026-10-02 06:06:44,035 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:44] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.301 2026-10-02 06:06:44,102 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:44,460 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:44,512 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:44,565 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: tour succeeded 2026-10-02 06:06:44,565 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_race_conditions_update_program SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-02 06:06:44,694 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: heap 19114440 (allocated 20844544) 2026-10-02 06:06:44,702 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Closing chrome headless with pid 92247 2026-10-02 06:06:44,709 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Closing websocket connection 2026-10-02 06:06:44,711 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Terminating chrome headless with pid 92247 2026-10-02 06:06:44,817 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060644_817660_test_race_conditions_update_program.txt 2026-10-02 06:06:44,818 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Removing chrome user profile "/tmp/tmpj5v2irtd_chrome_odoo" 2026-10-02 06:06:44,840 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_does_not_decrease_points ... 2026-10-02 06:06:45,760 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome pid: 92453 2026-10-02 06:06:45,760 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome headless temporary user profile dir: /tmp/tmpobkn7uri_chrome_odoo 2026-10-02 06:06:45,765 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Issuing json command http://127.0.0.1:40875/json/version 2026-10-02 06:06:45,766 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40875', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:06:45,847 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Browser version: Chrome/150.0.7871.114 2026-10-02 06:06:45,847 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Issuing json command http://127.0.0.1:40875/json 2026-10-02 06:06:45,854 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40875', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:06:45,877 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Websocket url found: ws://127.0.0.1:40875/devtools/page/87856008841966AF296888788F7BEAFF 2026-10-02 06:06:45,904 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Enable chrome headless console log notification 2026-10-02 06:06:45,921 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome headless enable page notifications 2026-10-02 06:06:46,118 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:06:46,127 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Setting session cookie in browser 2026-10-02 06:06:46,133 44 INFO rb-67e19c3-225208-420267 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=76" in browser 2026-10-02 06:06:46,133 44 INFO rb-67e19c3-225208-420267 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=76" 2026-10-02 06:06:46,157 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:06:46,889 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:46] "GET /pos/ui?config_id=76 HTTP/1.1" 200 - 90 0.042 0.693 2026-10-02 06:06:46,894 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Navigation result: {'frameId': '87856008841966AF296888788F7BEAFF', 'loaderId': 'DA0827E96B7439F691EC5726A5C25C86', 'isDownload': False} 2026-10-02 06:06:46,895 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:46,912 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:06:46,936 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:46] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-02 06:06:46,943 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:46] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-10-02 06:06:46,950 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:46] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-10-02 06:06:47,483 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:06:47,492 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:06:47,510 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-02 06:06:47,538 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-10-02 06:06:47,551 44 INFO rb-67e19c3-225208-420267 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=76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:06:47,556 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-02 06:06:47,559 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:47,565 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:06:47,605 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:47] "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.015 2026-10-02 06:06:47,626 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.043 2026-10-02 06:06:47,722 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.047 0.039 2026-10-02 06:06:47,724 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.070 2026-10-02 06:06:48,568 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.433 0.369 2026-10-02 06:06:48,610 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.030 2026-10-02 06:06:48,686 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.006 2026-10-02 06:06:48,768 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:48] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.030 0.036 2026-10-02 06:06:48,821 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-02 06:06:48,839 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: Owl is running in 'dev' mode. 2026-10-02 06:06:48,857 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-10-02 06:06:48,913 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:06:48,914 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:06:48,938 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:48] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:06:48,938 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:06:48,993 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:06:49,002 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-02 06:06:49,052 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:06:49,118 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:49] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.143 0.057 2026-10-02 06:06:49,165 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:49] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.018 0.213 2026-10-02 06:06:49,211 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:49,312 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:49] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.086 0.198 2026-10-02 06:06:49,342 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:49] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.009 0.278 2026-10-02 06:06:49,366 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-02 06:06:49,367 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:49,440 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:49,507 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:49] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.123 0.334 2026-10-02 06:06:49,530 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:49] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:06:49,566 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:49] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.017 0.228 2026-10-02 06:06:49,602 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:49] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.272 2026-10-02 06:06:49,641 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:49] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.307 2026-10-02 06:06:49,679 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:49] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.352 2026-10-02 06:06:49,701 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:49] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.006 0.321 2026-10-02 06:06:49,739 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:49] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.013 0.168 2026-10-02 06:06:49,778 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:49] "GET /web/image?model=product.template&field=image_128&id=1793&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.011 0.196 2026-10-02 06:06:49,826 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:49] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.217 2026-10-02 06:06:49,878 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:49] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.220 2026-10-02 06:06:49,909 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:49] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.208 2026-10-02 06:06:49,935 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:49] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.229 2026-10-02 06:06:50,050 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.064 0.235 2026-10-02 06:06:50,121 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:50,196 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:50,246 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:50,304 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:50,706 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:50,757 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:50,818 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:50,874 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:50] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 14 0.035 0.027 2026-10-02 06:06:50,898 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:50,951 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.019 0.051 2026-10-02 06:06:50,960 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:50,991 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:50] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.021 0.083 2026-10-02 06:06:51,012 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:51,073 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:51,124 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:51,141 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:51] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.033 0.033 2026-10-02 06:06:51,224 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:51,252 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.037 0.063 2026-10-02 06:06:51,275 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:51,333 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:51,394 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:51,465 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:51,564 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:51,580 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:06:51,582 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:06:51,611 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:51,662 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:51,741 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:51,796 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:51,848 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:51,901 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:51,956 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:51,969 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:51] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.004 0.008 2026-10-02 06:06:52,012 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:52] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.023 2026-10-02 06:06:52,042 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51065533 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'c4e7fe15-4eb0-45a9-a948-9ba0bc6c0ff2'}] 2026-10-02 06:06:52,062 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:06:52,636 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51065533 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'c4e7fe15-4eb0-45a9-a948-9ba0bc6c0ff2'} created pos.order #638 2026-10-02 06:06:52,719 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51065533 finished 2026-10-02 06:06:52,863 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 258 0.438 0.385 2026-10-02 06:06:53,056 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:53] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 50 0.098 0.052 2026-10-02 06:06:53,092 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:53] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.005 0.007 2026-10-02 06:06:53,241 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88804903 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'c4e7fe15-4eb0-45a9-a948-9ba0bc6c0ff2'}] 2026-10-02 06:06:53,248 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:53,265 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88804903 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'c4e7fe15-4eb0-45a9-a948-9ba0bc6c0ff2'} sync ignored for existing PoS order pos.order(638,) (state: paid) 2026-10-02 06:06:53,296 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:53,312 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88804903 finished 2026-10-02 06:06:53,346 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:53,396 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:53,452 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:53,527 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:53,547 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.130 0.178 2026-10-02 06:06:53,563 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:53] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.029 2026-10-02 06:06:53,620 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:53] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 10 0.011 0.017 2026-10-02 06:06:53,625 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:53,660 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.011 0.040 2026-10-02 06:06:53,675 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:53,675 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:53] "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.032 2026-10-02 06:06:53,729 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:53,772 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:53,831 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:53,884 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:53,935 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:53,987 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:54,040 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:54,089 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:54,168 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:54,204 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:54] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.021 0.029 2026-10-02 06:06:54,219 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:54,276 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:54,285 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.026 0.043 2026-10-02 06:06:54,328 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: tour succeeded 2026-10-02 06:06:54,333 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR test_refund_does_not_decrease_points SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-10-02 06:06:54,367 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:54] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.010 0.018 2026-10-02 06:06:54,507 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: heap 20127352 (allocated 22679552) 2026-10-02 06:06:54,519 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Closing chrome headless with pid 92453 2026-10-02 06:06:54,522 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Closing websocket connection 2026-10-02 06:06:54,523 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Terminating chrome headless with pid 92453 2026-10-02 06:06:54,646 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060654_646431_test_refund_does_not_decrease_points.txt 2026-10-02 06:06:54,646 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Removing chrome user profile "/tmp/tmpobkn7uri_chrome_odoo" 2026-10-02 06:06:54,676 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_product_part_of_rules ... 2026-10-02 06:06:56,766 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome pid: 92681 2026-10-02 06:06:56,767 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome headless temporary user profile dir: /tmp/tmp087ge2ow_chrome_odoo 2026-10-02 06:06:56,767 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Issuing json command http://127.0.0.1:43631/json/version 2026-10-02 06:06:56,768 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43631', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:06:56,795 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Browser version: Chrome/150.0.7871.114 2026-10-02 06:06:56,795 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Issuing json command http://127.0.0.1:43631/json 2026-10-02 06:06:56,796 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43631', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:06:56,815 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Websocket url found: ws://127.0.0.1:43631/devtools/page/0CC0B4358095BD8DA9BEC62816BDE09C 2026-10-02 06:06:56,823 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Enable chrome headless console log notification 2026-10-02 06:06:56,833 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome headless enable page notifications 2026-10-02 06:06:57,030 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:06:57,039 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Setting session cookie in browser 2026-10-02 06:06:57,043 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-10-02 06:06:57,043 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-10-02 06:06:57,069 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:06:57,601 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:57] "GET /pos/ui/76 HTTP/1.1" 200 - 90 0.090 0.447 2026-10-02 06:06:57,605 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Navigation result: {'frameId': '0CC0B4358095BD8DA9BEC62816BDE09C', 'loaderId': '0D8D389B2FD45CB71AB9E011CE1A440B', 'isDownload': False} 2026-10-02 06:06:57,605 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Evaluate ready code "odoo.isTourReady('RefundRulesProduct')" 2026-10-02 06:06:57,627 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:06:57,656 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:57] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.019 2026-10-02 06:06:57,665 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:57] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-02 06:06:57,674 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:57] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.023 2026-10-02 06:06:58,169 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:06:58,171 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:06:58,217 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.014 0.023 2026-10-02 06:06:58,252 44 INFO rb-67e19c3-225208-420267 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/76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:06:58,257 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-10-02 06:06:58,261 44 INFO rb-67e19c3-225208-420267 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-10-02 06:06:58,287 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-10-02 06:06:58,299 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:06:58,356 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:58] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.027 0.015 2026-10-02 06:06:58,378 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.052 2026-10-02 06:06:58,480 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.046 0.058 2026-10-02 06:06:58,484 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.089 2026-10-02 06:06:59,431 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.530 0.393 2026-10-02 06:06:59,470 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.024 2026-10-02 06:06:59,535 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.007 2026-10-02 06:06:59,620 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:59] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.063 2026-10-02 06:06:59,659 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-10-02 06:06:59,676 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: Owl is running in 'dev' mode. 2026-10-02 06:06:59,692 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-02 06:06:59,747 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:06:59,760 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:06:59,773 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:06:59,774 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:59] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:06:59,834 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:59] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.041 0.032 2026-10-02 06:06:59,843 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06: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-10-02 06:06:59,869 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-02 06:06:59,883 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:06:59,911 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:59] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.025 0.123 2026-10-02 06:06:59,958 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:06:59] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.012 0.094 2026-10-02 06:06:59,971 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:00,069 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:00] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.060 0.139 2026-10-02 06:07:00,088 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:07:00,097 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:00,150 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:00] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.042 0.228 2026-10-02 06:07:00,169 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:00] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 4 0.006 0.110 2026-10-02 06:07:00,181 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:00] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:07:00,197 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:00] "GET /web/image?model=product.template&field=image_128&id=12&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.135 2026-10-02 06:07:00,225 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:00] "GET /web/image?model=product.template&field=image_128&id=1580&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.160 2026-10-02 06:07:00,243 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:00] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.006 0.221 2026-10-02 06:07:00,279 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:00] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.159 2026-10-02 06:07:00,306 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:00] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.146 2026-10-02 06:07:00,336 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:00] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.138 2026-10-02 06:07:00,382 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:00] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.009 0.163 2026-10-02 06:07:00,436 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:00] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.014 0.183 2026-10-02 06:07:00,488 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:00] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.232 2026-10-02 06:07:00,520 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:00] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.010 0.224 2026-10-02 06:07:00,550 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:00] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.206 2026-10-02 06:07:00,579 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:00] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.185 2026-10-02 06:07:00,745 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.108 0.321 2026-10-02 06:07:00,830 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:00,977 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:01,086 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:01,155 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:01,239 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:01,299 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:01,350 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:01,405 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:01,483 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:01,523 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:01] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.016 0.031 2026-10-02 06:07:01,551 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:01] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.006 0.058 2026-10-02 06:07:01,553 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:01,569 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:07:01,581 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:07:01,663 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:01,673 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.046 0.052 2026-10-02 06:07:01,710 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:01,786 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:01,840 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:01,892 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:01,944 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:01,996 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:02,053 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:02,073 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:02] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.004 0.013 2026-10-02 06:07:02,118 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6355310 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '79294525-1d3d-4ce7-97ff-e33e734ad400'}] 2026-10-02 06:07:02,119 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:07:02,785 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6355310 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '79294525-1d3d-4ce7-97ff-e33e734ad400'} created pos.order #639 2026-10-02 06:07:02,823 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6355310 finished 2026-10-02 06:07:02,915 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 267 0.418 0.382 2026-10-02 06:07:03,563 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:03] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 114 0.205 0.395 2026-10-02 06:07:03,602 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:03] "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-10-02 06:07:03,757 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12567008 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '79294525-1d3d-4ce7-97ff-e33e734ad400'}] 2026-10-02 06:07:03,770 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:03,776 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12567008 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '79294525-1d3d-4ce7-97ff-e33e734ad400'} sync ignored for existing PoS order pos.order(639,) (state: paid) 2026-10-02 06:07:03,805 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12567008 finished 2026-10-02 06:07:03,815 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:03,867 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:03,919 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:03,970 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:03,984 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.103 0.126 2026-10-02 06:07:04,019 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:04] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.009 0.013 2026-10-02 06:07:04,028 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:04,095 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:04] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 16 0.017 0.024 2026-10-02 06:07:04,099 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:04,120 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:04] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-02 06:07:04,169 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:04,218 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.012 0.047 2026-10-02 06:07:04,238 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:04,242 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:04] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.010 0.052 2026-10-02 06:07:04,288 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:04,342 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:04,395 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:04,412 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:04] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 44 0.090 0.051 2026-10-02 06:07:04,470 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.031 2026-10-02 06:07:04,480 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:04,529 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:04,579 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:04,632 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:04,684 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:04,814 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:04,871 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:04,923 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:04,973 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:05,026 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:05,076 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:05,127 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:05,177 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:05,258 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:05,296 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:05] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.021 0.035 2026-10-02 06:07:05,303 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: tour succeeded 2026-10-02 06:07:05,304 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: ╔═══════════════════════════════════╗ ║ TOUR RefundRulesProduct SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-02 06:07:05,408 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.044 0.052 2026-10-02 06:07:05,520 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: heap 21995864 (allocated 25042944) 2026-10-02 06:07:05,527 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Closing chrome headless with pid 92681 2026-10-02 06:07:05,528 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Closing websocket connection 2026-10-02 06:07:05,528 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Terminating chrome headless with pid 92681 2026-10-02 06:07:05,624 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060705_624469_test_refund_product_part_of_rules.txt 2026-10-02 06:07:05,624 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Removing chrome user profile "/tmp/tmp087ge2ow_chrome_odoo" 2026-10-02 06:07:05,639 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_with_gift_card ... 2026-10-02 06:07:06,442 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome pid: 92912 2026-10-02 06:07:06,443 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome headless temporary user profile dir: /tmp/tmp_na9tenp_chrome_odoo 2026-10-02 06:07:06,443 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Issuing json command http://127.0.0.1:34587/json/version 2026-10-02 06:07:06,445 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34587', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:07:06,524 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Browser version: Chrome/150.0.7871.114 2026-10-02 06:07:06,524 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Issuing json command http://127.0.0.1:34587/json 2026-10-02 06:07:06,525 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34587', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:07:06,571 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Websocket url found: ws://127.0.0.1:34587/devtools/page/846B42B5292A3BE8A512F69B2236A64F 2026-10-02 06:07:06,592 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Enable chrome headless console log notification 2026-10-02 06:07:06,607 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome headless enable page notifications 2026-10-02 06:07:06,826 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:07:06,835 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Setting session cookie in browser 2026-10-02 06:07:06,843 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-10-02 06:07:06,843 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-10-02 06:07:06,867 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:07:07,462 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:07] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.118 0.482 2026-10-02 06:07:07,466 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Navigation result: {'frameId': '846B42B5292A3BE8A512F69B2236A64F', 'loaderId': 'C2BC8FFE879D989C0481255FC2753874', 'isDownload': False} 2026-10-02 06:07:07,466 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Evaluate ready code "odoo.isTourReady('GiftCardWithRefundtTour')" 2026-10-02 06:07:07,489 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:07:07,536 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:07] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.012 0.027 2026-10-02 06:07:07,550 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:07] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.037 2026-10-02 06:07:07,556 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:07] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.038 2026-10-02 06:07:08,136 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:07:08,148 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:07:08,169 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-02 06:07:08,230 44 INFO rb-67e19c3-225208-420267 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/76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:07:08,233 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.008 2026-10-02 06:07:08,240 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:08,278 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-02 06:07:08,298 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:07:08,338 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:08] "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.013 2026-10-02 06:07:08,363 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.042 2026-10-02 06:07:08,438 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.039 0.037 2026-10-02 06:07:08,440 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.041 2026-10-02 06:07:09,250 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.398 0.364 2026-10-02 06:07:09,293 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.032 2026-10-02 06:07:09,356 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-02 06:07:09,434 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:09] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.050 2026-10-02 06:07:09,484 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.019 0.007 2026-10-02 06:07:09,514 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: Owl is running in 'dev' mode. 2026-10-02 06:07:09,530 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-10-02 06:07:09,586 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:07:09,615 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:07:09,625 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:09] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:07:09,705 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:09] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.094 0.024 2026-10-02 06:07:09,727 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:07:09,728 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:09] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.133 2026-10-02 06:07:09,735 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.142 2026-10-02 06:07:09,752 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07: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-10-02 06:07:09,802 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:09] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.007 0.020 2026-10-02 06:07:09,875 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:09,938 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.023 2026-10-02 06:07:09,989 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:09] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.011 0.060 2026-10-02 06:07:10,002 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:07:10,088 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:10,095 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:10] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.055 0.113 2026-10-02 06:07:10,102 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:10] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:07:10,120 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:10] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.180 2026-10-02 06:07:10,147 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:10] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.008 0.194 2026-10-02 06:07:10,267 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:10] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.084 0.263 2026-10-02 06:07:10,278 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:10] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 4 0.003 0.348 2026-10-02 06:07:10,306 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:10] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.294 2026-10-02 06:07:10,353 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:10] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.013 0.228 2026-10-02 06:07:10,391 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:10] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.256 2026-10-02 06:07:10,421 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:10] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.261 2026-10-02 06:07:10,448 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:10] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.170 2026-10-02 06:07:10,475 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:10] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.153 2026-10-02 06:07:10,492 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:10] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.132 2026-10-02 06:07:10,593 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.057 0.244 2026-10-02 06:07:10,660 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:10,713 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:10,766 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:10,817 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:10,867 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:10,918 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:10,969 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:11,045 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:11,059 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:07:11,061 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:07:11,097 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:11,148 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:11,216 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:11,270 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:11,323 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:11,396 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:11,405 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89482397 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '386eab68-b5a9-479b-86f4-0280984f31bf'}] 2026-10-02 06:07:11,423 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:07:12,361 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89482397 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '386eab68-b5a9-479b-86f4-0280984f31bf'} created pos.order #640 2026-10-02 06:07:12,396 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89482397 finished 2026-10-02 06:07:12,502 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 237 0.732 0.367 2026-10-02 06:07:12,550 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:12] "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-10-02 06:07:12,659 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87999315 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '386eab68-b5a9-479b-86f4-0280984f31bf'}] 2026-10-02 06:07:12,667 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87999315 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '386eab68-b5a9-479b-86f4-0280984f31bf'} sync ignored for existing PoS order pos.order(640,) (state: paid) 2026-10-02 06:07:12,674 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:12,695 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87999315 finished 2026-10-02 06:07:12,726 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:12,775 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:12,826 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:12,831 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.056 0.119 2026-10-02 06:07:12,883 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:12,954 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:12,961 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:12] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-10-02 06:07:13,001 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.021 2026-10-02 06:07:13,013 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:13,024 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:13] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.006 0.024 2026-10-02 06:07:13,065 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:13,114 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:13,167 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:13,218 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:13,268 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:13,356 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:13,407 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:13,467 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:13,518 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:13,577 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:13,628 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:13,677 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:13,728 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:13,779 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:13,857 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:13,909 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:13,960 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:14,011 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:14,063 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:14,113 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:14,166 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:14,214 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:14,265 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:14,316 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: tour succeeded 2026-10-02 06:07:14,317 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: ╔════════════════════════════════════════╗ ║ TOUR GiftCardWithRefundtTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-02 06:07:14,425 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: heap 17692984 (allocated 19271680) 2026-10-02 06:07:14,439 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Closing chrome headless with pid 92912 2026-10-02 06:07:14,440 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Closing websocket connection 2026-10-02 06:07:14,441 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Terminating chrome headless with pid 92912 2026-10-02 06:07:14,595 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060714_595367_test_refund_with_gift_card.txt 2026-10-02 06:07:14,595 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Removing chrome user profile "/tmp/tmp_na9tenp_chrome_odoo" 2026-10-02 06:07:14,610 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_reward_line_tax_grouping_key ... 2026-10-02 06:07:15,625 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome pid: 93129 2026-10-02 06:07:15,625 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome headless temporary user profile dir: /tmp/tmpxnantar4_chrome_odoo 2026-10-02 06:07:15,625 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Issuing json command http://127.0.0.1:45441/json/version 2026-10-02 06:07:15,627 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45441', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:07:15,665 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Browser version: Chrome/150.0.7871.114 2026-10-02 06:07:15,666 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Issuing json command http://127.0.0.1:45441/json 2026-10-02 06:07:15,666 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45441', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:07:15,690 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Websocket url found: ws://127.0.0.1:45441/devtools/page/6A221B7C1F7DDCA4A32986D10E6F12BF 2026-10-02 06:07:15,706 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Enable chrome headless console log notification 2026-10-02 06:07:15,713 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome headless enable page notifications 2026-10-02 06:07:15,878 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:07:15,884 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Setting session cookie in browser 2026-10-02 06:07:15,886 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-10-02 06:07:15,886 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-10-02 06:07:15,904 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:07:16,738 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:16] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.151 0.686 2026-10-02 06:07:16,742 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Navigation result: {'frameId': '6A221B7C1F7DDCA4A32986D10E6F12BF', 'loaderId': '2FAAA1CE9041A9FEFA367CCA478FCDE6', 'isDownload': False} 2026-10-02 06:07:16,742 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:16,767 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:07:16,790 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:16] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.012 2026-10-02 06:07:16,813 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:16] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.037 2026-10-02 06:07:16,826 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:16] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.040 2026-10-02 06:07:17,283 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:07:17,287 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:07:17,322 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-10-02 06:07:17,350 44 INFO rb-67e19c3-225208-420267 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/76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:07:17,359 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:17,360 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.007 2026-10-02 06:07:17,372 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-02 06:07:17,381 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:07:17,406 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.008 2026-10-02 06:07:17,426 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.030 2026-10-02 06:07:17,515 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.046 0.050 2026-10-02 06:07:17,518 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.063 2026-10-02 06:07:18,275 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.378 0.347 2026-10-02 06:07:18,308 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:18] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-10-02 06:07:18,376 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-02 06:07:18,438 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:18] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.035 2026-10-02 06:07:18,506 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.017 2026-10-02 06:07:18,531 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: Owl is running in 'dev' mode. 2026-10-02 06:07:18,559 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-10-02 06:07:18,582 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:07:18,615 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:07:18,628 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:07:18,656 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:07:18,665 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-02 06:07:18,698 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:18] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.059 0.047 2026-10-02 06:07:18,708 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:18] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.107 2026-10-02 06:07:18,711 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.114 2026-10-02 06:07:18,730 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:18] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.007 0.060 2026-10-02 06:07:18,783 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:18,875 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:07:18,909 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:18] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.030 0.046 2026-10-02 06:07:19,012 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:19,013 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:19] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.041 0.109 2026-10-02 06:07:19,036 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:07:19,049 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:19] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:07:19,230 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:19] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.174 0.191 2026-10-02 06:07:19,272 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:19] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.012 0.309 2026-10-02 06:07:19,311 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:19] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.353 2026-10-02 06:07:19,350 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:19] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.392 2026-10-02 06:07:19,376 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:19] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.423 2026-10-02 06:07:19,404 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:19] "GET /web/image?model=product.template&field=image_128&id=1799&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.332 2026-10-02 06:07:19,444 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:19] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.009 0.202 2026-10-02 06:07:19,467 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:19] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.186 2026-10-02 06:07:19,499 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:19] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.010 0.172 2026-10-02 06:07:19,632 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.070 0.208 2026-10-02 06:07:19,658 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:19] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.243 2026-10-02 06:07:19,677 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:19] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.287 2026-10-02 06:07:19,717 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:19,793 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:19,843 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:19,897 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:19,950 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:20,003 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:20,059 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:20,106 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:20,157 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:20,321 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:20,372 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:20,423 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:20,474 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:20,541 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:20,558 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:07:20,560 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:07:20,593 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:20,643 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:20,721 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:20,777 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:20,785 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:20] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.001 0.005 2026-10-02 06:07:20,815 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:07:20,821 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57652597 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '31d4eafa-ab3b-4083-b8a9-25f5608b3023'}] 2026-10-02 06:07:21,278 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57652597 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '31d4eafa-ab3b-4083-b8a9-25f5608b3023'} created pos.order #641 2026-10-02 06:07:21,316 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57652597 finished 2026-10-02 06:07:21,403 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 257 0.237 0.356 2026-10-02 06:07:21,555 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:21] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.056 0.048 2026-10-02 06:07:21,576 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:21] "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-10-02 06:07:21,740 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: tour succeeded 2026-10-02 06:07:21,741 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_reward_line_tax_grouping_key SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-10-02 06:07:21,746 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79650699 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '31d4eafa-ab3b-4083-b8a9-25f5608b3023'}] 2026-10-02 06:07:21,756 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79650699 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '31d4eafa-ab3b-4083-b8a9-25f5608b3023'} sync ignored for existing PoS order pos.order(641,) (state: paid) 2026-10-02 06:07:21,792 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79650699 finished 2026-10-02 06:07:21,899 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: heap 17291016 (allocated 18747392) 2026-10-02 06:07:21,923 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Closing chrome headless with pid 93129 2026-10-02 06:07:21,923 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Closing websocket connection 2026-10-02 06:07:21,924 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Terminating chrome headless with pid 93129 2026-10-02 06:07:21,959 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.081 0.136 2026-10-02 06:07:22,030 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060722_029783_test_reward_line_tax_grouping_key.txt 2026-10-02 06:07:22,030 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Removing chrome user profile "/tmp/tmpxnantar4_chrome_odoo" 2026-10-02 06:07:23,205 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_scan_loyalty_card_select_customer ... 2026-10-02 06:07:24,646 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome pid: 93338 2026-10-02 06:07:24,646 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome headless temporary user profile dir: /tmp/tmpx13hcfhy_chrome_odoo 2026-10-02 06:07:24,646 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Issuing json command http://127.0.0.1:36125/json/version 2026-10-02 06:07:24,648 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36125', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:07:24,771 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Browser version: Chrome/150.0.7871.114 2026-10-02 06:07:24,772 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Issuing json command http://127.0.0.1:36125/json 2026-10-02 06:07:24,774 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36125', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:07:24,815 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Websocket url found: ws://127.0.0.1:36125/devtools/page/AF0C134106E860919266D947D9AB04BE 2026-10-02 06:07:24,841 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Enable chrome headless console log notification 2026-10-02 06:07:24,870 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome headless enable page notifications 2026-10-02 06:07:25,085 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:07:25,091 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Setting session cookie in browser 2026-10-02 06:07:25,093 44 INFO rb-67e19c3-225208-420267 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=76" in browser 2026-10-02 06:07:25,093 44 INFO rb-67e19c3-225208-420267 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=76" 2026-10-02 06:07:25,130 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:07:25,657 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:25] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 90 0.073 0.473 2026-10-02 06:07:25,661 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Navigation result: {'frameId': 'AF0C134106E860919266D947D9AB04BE', 'loaderId': '98732CEC2090523DD66C9ABCF419338E', 'isDownload': False} 2026-10-02 06:07:25,662 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:25,676 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:07:25,706 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:25] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-10-02 06:07:25,728 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:25] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.036 2026-10-02 06:07:25,740 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:25] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.019 2026-10-02 06:07:26,367 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:07:26,370 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:07:26,397 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-02 06:07:26,454 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-10-02 06:07:26,467 44 INFO rb-67e19c3-225208-420267 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=76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:07:26,479 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:26,504 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.022 2026-10-02 06:07:26,527 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:07:26,575 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.011 2026-10-02 06:07:26,590 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.030 2026-10-02 06:07:26,694 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.055 0.042 2026-10-02 06:07:26,697 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.086 2026-10-02 06:07:27,749 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.603 0.401 2026-10-02 06:07:27,782 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-10-02 06:07:27,862 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.007 2026-10-02 06:07:27,975 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:27] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.050 0.044 2026-10-02 06:07:28,012 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-02 06:07:28,034 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: Owl is running in 'dev' mode. 2026-10-02 06:07:28,062 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.009 2026-10-02 06:07:28,147 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:07:28,163 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:07:28,169 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:28] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:07:28,231 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:28] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.039 0.042 2026-10-02 06:07:28,244 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.092 2026-10-02 06:07:28,273 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:28] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.008 0.111 2026-10-02 06:07:28,296 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:07:28,300 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:07:28,362 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:28] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.008 0.011 2026-10-02 06:07:28,417 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:28,498 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:07:28,536 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:28] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.054 0.035 2026-10-02 06:07:28,686 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:28,712 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:28] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.131 0.096 2026-10-02 06:07:28,721 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:07:28,732 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:28,739 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:28] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:07:28,781 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:28,855 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:28] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.097 0.266 2026-10-02 06:07:28,922 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:28] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.015 0.330 2026-10-02 06:07:28,991 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:28] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.012 0.399 2026-10-02 06:07:29,035 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:29] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.014 0.454 2026-10-02 06:07:29,070 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:29] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.499 2026-10-02 06:07:29,114 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:29] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.349 2026-10-02 06:07:29,186 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:29] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.319 2026-10-02 06:07:29,215 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:29] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.273 2026-10-02 06:07:29,249 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:29] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 7 0.010 0.196 2026-10-02 06:07:29,284 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: tour succeeded 2026-10-02 06:07:29,285 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_scan_loyalty_card_select_customer SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-10-02 06:07:29,286 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:29] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.167 2026-10-02 06:07:29,406 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: heap 13256236 (allocated 13893632) 2026-10-02 06:07:29,446 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.107 0.337 2026-10-02 06:07:29,462 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Closing chrome headless with pid 93338 2026-10-02 06:07:29,482 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Closing websocket connection 2026-10-02 06:07:29,486 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Terminating chrome headless with pid 93338 2026-10-02 06:07:29,504 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:29] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.016 0.413 2026-10-02 06:07:29,603 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060729_603210_test_scan_loyalty_card_select_customer.txt 2026-10-02 06:07:29,603 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Removing chrome user profile "/tmp/tmpx13hcfhy_chrome_odoo" 2026-10-02 06:07:29,617 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_settle_dont_give_points_again ... 2026-10-02 06:07:30,126 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:30,134 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_discount_with_negative_line ... 2026-10-02 06:07:31,697 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Chrome pid: 93540 2026-10-02 06:07:31,698 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Chrome headless temporary user profile dir: /tmp/tmp6j3qttt7_chrome_odoo 2026-10-02 06:07:31,698 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Issuing json command http://127.0.0.1:44979/json/version 2026-10-02 06:07:31,699 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44979', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:07:31,772 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Browser version: Chrome/150.0.7871.114 2026-10-02 06:07:31,772 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Issuing json command http://127.0.0.1:44979/json 2026-10-02 06:07:31,773 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44979', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:07:31,809 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Websocket url found: ws://127.0.0.1:44979/devtools/page/7C11E1C2B5359C20DF2260D0E7BB4D34 2026-10-02 06:07:31,850 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Enable chrome headless console log notification 2026-10-02 06:07:31,873 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Chrome headless enable page notifications 2026-10-02 06:07:32,013 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:07:32,019 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Setting session cookie in browser 2026-10-02 06:07:32,023 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-10-02 06:07:32,023 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-10-02 06:07:32,061 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:07:32,651 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:32] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.100 0.496 2026-10-02 06:07:32,658 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Navigation result: {'frameId': '7C11E1C2B5359C20DF2260D0E7BB4D34', 'loaderId': '5A71B66FA3202557A8C16EE29CD7B6F0', 'isDownload': False} 2026-10-02 06:07:32,658 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountNegativeLine')" 2026-10-02 06:07:32,682 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:07:32,707 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:32] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.008 2026-10-02 06:07:32,730 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:32] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.027 2026-10-02 06:07:32,751 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:32] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.030 2026-10-02 06:07:33,245 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:07:33,254 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:07:33,273 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.019 2026-10-02 06:07:33,302 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Evaluate test code "odoo.startTour('PosLoyaltySpecificDiscountNegativeLine', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:07:33,308 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [1/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-02 06:07:33,312 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.011 0.006 2026-10-02 06:07:33,342 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.011 2026-10-02 06:07:33,363 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:07:33,410 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.013 2026-10-02 06:07:33,421 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.027 2026-10-02 06:07:33,563 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.065 0.066 2026-10-02 06:07:33,568 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.112 2026-10-02 06:07:34,611 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.606 0.379 2026-10-02 06:07:34,641 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:07:34,723 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-02 06:07:34,823 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:34] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.020 0.050 2026-10-02 06:07:34,876 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-10-02 06:07:34,904 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: Owl is running in 'dev' mode. 2026-10-02 06:07:34,935 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.004 2026-10-02 06:07:34,977 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:07:34,989 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:07:35,020 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-10-02 06:07:35,044 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:35] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:07:35,063 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:07:35,067 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:35] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.036 0.063 2026-10-02 06:07:35,089 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-02 06:07:35,101 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:07:35,193 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [2/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-02 06:07:35,204 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:35] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.079 0.148 2026-10-02 06:07:35,344 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:35] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.080 0.173 2026-10-02 06:07:35,365 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:07:35,366 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:35] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.004 0.242 2026-10-02 06:07:35,461 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [3/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-02 06:07:35,469 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:35] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.058 0.319 2026-10-02 06:07:35,476 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:35] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:07:35,510 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:35] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.009 0.180 2026-10-02 06:07:35,556 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:35] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.012 0.220 2026-10-02 06:07:35,591 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:35] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.010 0.261 2026-10-02 06:07:35,633 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:35] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.241 2026-10-02 06:07:35,670 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:35] "GET /web/image?model=product.template&field=image_128&id=1801&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.269 2026-10-02 06:07:35,701 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:35] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.211 2026-10-02 06:07:35,738 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:35] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.218 2026-10-02 06:07:35,767 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:35] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.189 2026-10-02 06:07:35,826 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:35] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.017 0.214 2026-10-02 06:07:35,853 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:35] "GET /web/image?model=product.template&field=image_128&id=1802&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.213 2026-10-02 06:07:35,873 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:35] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.007 0.187 2026-10-02 06:07:36,017 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.075 0.233 2026-10-02 06:07:36,047 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:36] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.298 2026-10-02 06:07:36,095 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [4/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-02 06:07:36,190 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [5/26] Tour PosLoyaltySpecificDiscountNegativeLine → 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-10-02 06:07:36,239 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [6/26] Tour PosLoyaltySpecificDiscountNegativeLine → 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-10-02 06:07:36,289 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [7/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step go back to the products (trigger: .actionpad .back-button) 2026-10-02 06:07:36,339 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [8/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step click product 'Voucher' (trigger: article.product .product-content .product-name:contains("Voucher")) 2026-10-02 06:07:36,418 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [9/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-02 06:07:36,469 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [10/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step Check orderline with attributes: {"withClass":".selected","productName":"Voucher","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Voucher")):has(.qty:contains("1"))) 2026-10-02 06:07:36,521 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [11/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step Check orderline with attributes: {"withClass":".selected","productName":"Voucher","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Voucher")):has(.qty:contains("1"))) 2026-10-02 06:07:36,572 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [12/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step go back to the products (trigger: .actionpad .back-button) 2026-10-02 06:07:36,623 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [13/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"on specific products","price":"-55.56"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("on specific products")):has(.price:contains("-55.56"))) 2026-10-02 06:07:36,674 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [14/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"on specific products","price":"5.56"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("on specific products")):has(.price:contains("5.56"))) 2026-10-02 06:07:36,725 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [15/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step order total amount is '850.00' (trigger: .product-screen .order-summary .total:contains("850.00")) 2026-10-02 06:07:36,776 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [16/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step order total amount is '850.00' (trigger: .product-screen .order-summary .total:contains("850.00"):not(:visible)) 2026-10-02 06:07:36,826 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [17/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-02 06:07:36,902 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [18/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-02 06:07:36,915 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:07:36,919 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:07:36,953 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [19/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-02 06:07:37,003 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [20/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-02 06:07:37,075 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [21/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step click numpad button: 8 (trigger: div.numpad button:contains(/^8$/)) 2026-10-02 06:07:37,126 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [22/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-02 06:07:37,180 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [23/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-02 06:07:37,233 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [24/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-02 06:07:37,288 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [25/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-02 06:07:37,294 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:37] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.001 0.004 2026-10-02 06:07:37,335 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76066927 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'e0d5aaa8-ef5b-48e2-a275-f2b6ed942c03'}] 2026-10-02 06:07:37,342 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:07:37,843 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76066927 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'e0d5aaa8-ef5b-48e2-a275-f2b6ed942c03'} created pos.order #642 2026-10-02 06:07:37,887 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76066927 finished 2026-10-02 06:07:38,012 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 250 0.270 0.410 2026-10-02 06:07:38,187 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:38] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.067 0.053 2026-10-02 06:07:38,234 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:38] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.017 2026-10-02 06:07:38,424 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10695257 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'e0d5aaa8-ef5b-48e2-a275-f2b6ed942c03'}] 2026-10-02 06:07:38,429 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [26/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-02 06:07:38,458 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10695257 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'e0d5aaa8-ef5b-48e2-a275-f2b6ed942c03'} sync ignored for existing PoS order pos.order(642,) (state: paid) 2026-10-02 06:07:38,482 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: tour succeeded 2026-10-02 06:07:38,483 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificDiscountNegativeLine SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-10-02 06:07:38,514 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10695257 finished 2026-10-02 06:07:38,696 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: heap 17479620 (allocated 19009536) 2026-10-02 06:07:38,717 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.172 0.123 2026-10-02 06:07:38,721 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Closing chrome headless with pid 93540 2026-10-02 06:07:38,726 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Closing websocket connection 2026-10-02 06:07:38,726 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Terminating chrome headless with pid 93540 2026-10-02 06:07:38,858 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060738_858699_test_specific_discount_with_negative_line.txt 2026-10-02 06:07:38,859 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Removing chrome user profile "/tmp/tmp6j3qttt7_chrome_odoo" 2026-10-02 06:07:38,917 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_discount_with_global_discount ... 2026-10-02 06:07:40,615 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome pid: 93764 2026-10-02 06:07:40,615 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome headless temporary user profile dir: /tmp/tmphidgbinf_chrome_odoo 2026-10-02 06:07:40,616 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Issuing json command http://127.0.0.1:41959/json/version 2026-10-02 06:07:40,617 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41959', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:07:40,687 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Browser version: Chrome/150.0.7871.114 2026-10-02 06:07:40,687 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Issuing json command http://127.0.0.1:41959/json 2026-10-02 06:07:40,687 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41959', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:07:40,698 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Websocket url found: ws://127.0.0.1:41959/devtools/page/F944DB5FDCB622C380ACA8DDC784F3D3 2026-10-02 06:07:40,711 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Enable chrome headless console log notification 2026-10-02 06:07:40,722 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome headless enable page notifications 2026-10-02 06:07:40,854 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:07:40,859 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Setting session cookie in browser 2026-10-02 06:07:40,871 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Open "http://127.0.0.1:8069/pos/ui/81" in browser 2026-10-02 06:07:40,871 44 INFO rb-67e19c3-225208-420267 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/81" 2026-10-02 06:07:40,900 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:07:41,654 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:41] "GET /pos/ui/81 HTTP/1.1" 200 - 91 0.076 0.693 2026-10-02 06:07:41,658 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Navigation result: {'frameId': 'F944DB5FDCB622C380ACA8DDC784F3D3', 'loaderId': '96F14EF4D1D001B125C60105733C14C8', 'isDownload': False} 2026-10-02 06:07:41,658 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificProductDiscountWithGlobalDiscount')" 2026-10-02 06:07:41,686 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:07:41,703 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:41] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.008 2026-10-02 06:07:41,716 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:41] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.014 2026-10-02 06:07:41,722 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:41] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.016 2026-10-02 06:07:42,277 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:07:42,281 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:07:42,309 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.020 2026-10-02 06:07:42,338 44 INFO rb-67e19c3-225208-420267 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/81", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:07:42,344 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.009 2026-10-02 06:07:42,350 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:42,381 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.006 0.014 2026-10-02 06:07:42,395 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:07:42,434 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.019 2026-10-02 06:07:42,470 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.024 0.020 2026-10-02 06:07:42,472 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.020 2026-10-02 06:07:42,581 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.040 0.055 2026-10-02 06:07:43,577 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 398 0.567 0.396 2026-10-02 06:07:43,608 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:43] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-10-02 06:07:43,725 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07: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.017 2026-10-02 06:07:43,821 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:43] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.060 2026-10-02 06:07:43,875 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07: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.008 2026-10-02 06:07:43,898 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: Owl is running in 'dev' mode. 2026-10-02 06:07:43,924 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-10-02 06:07:43,969 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:07:43,992 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:07:44,017 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-02 06:07:44,020 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:44] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:07:44,033 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:44] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.006 0.038 2026-10-02 06:07:44,062 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:07:44,072 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:07:44,081 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:44] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.017 0.060 2026-10-02 06:07:44,112 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:44] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.005 0.016 2026-10-02 06:07:44,181 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-10-02 06:07:44,257 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:44] "GET /pos/ui/81?from_backend=True HTTP/1.1" 200 - 33 0.040 0.052 2026-10-02 06:07:44,348 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:44,417 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:44] "GET /pos/ui/81 HTTP/1.1" 200 - 33 0.104 0.146 2026-10-02 06:07:44,442 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:44] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.004 0.080 2026-10-02 06:07:44,514 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:44,548 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:44] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.019 0.051 2026-10-02 06:07:44,556 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:07:44,591 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:44] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.015 0.098 2026-10-02 06:07:44,605 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:07:44,654 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:44] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.149 2026-10-02 06:07:44,727 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:44] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.009 0.217 2026-10-02 06:07:44,768 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:44] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.011 0.273 2026-10-02 06:07:44,799 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:44] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.270 2026-10-02 06:07:44,847 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:44] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.011 0.265 2026-10-02 06:07:44,889 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:44] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.252 2026-10-02 06:07:44,936 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:44] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.268 2026-10-02 06:07:44,990 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:44] "GET /web/image?model=product.template&field=image_128&id=1805&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.013 0.233 2026-10-02 06:07:45,087 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 22 0.062 0.246 2026-10-02 06:07:45,156 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:45,239 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:45,294 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:45,342 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:45,392 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:45,444 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:45,495 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:45,553 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:45,612 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:45,714 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:45,763 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:45,813 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:45,863 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: tour succeeded 2026-10-02 06:07:45,864 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: ╔════════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificProductDiscountWithGlobalDiscount SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════╝ 2026-10-02 06:07:45,991 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: heap 15323640 (allocated 16515072) 2026-10-02 06:07:46,004 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Closing chrome headless with pid 93764 2026-10-02 06:07:46,005 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Closing websocket connection 2026-10-02 06:07:46,006 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Terminating chrome headless with pid 93764 2026-10-02 06:07:46,090 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060746_090079_test_specific_product_discount_with_global_discount.txt 2026-10-02 06:07:46,090 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Removing chrome user profile "/tmp/tmphidgbinf_chrome_odoo" 2026-10-02 06:07:46,106 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_reward_pos_combo ... 2026-10-02 06:07:48,526 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome pid: 93971 2026-10-02 06:07:48,527 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome headless temporary user profile dir: /tmp/tmppp371ujk_chrome_odoo 2026-10-02 06:07:48,527 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Issuing json command http://127.0.0.1:37801/json/version 2026-10-02 06:07:48,528 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37801', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:07:48,562 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Browser version: Chrome/150.0.7871.114 2026-10-02 06:07:48,562 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Issuing json command http://127.0.0.1:37801/json 2026-10-02 06:07:48,562 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37801', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:07:48,569 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Websocket url found: ws://127.0.0.1:37801/devtools/page/E878A95BF87510AE63707ECBE4095EDC 2026-10-02 06:07:48,577 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Enable chrome headless console log notification 2026-10-02 06:07:48,582 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome headless enable page notifications 2026-10-02 06:07:48,830 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:07:48,838 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Setting session cookie in browser 2026-10-02 06:07:48,842 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-10-02 06:07:48,842 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-10-02 06:07:48,871 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:07:49,434 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:49] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.082 0.491 2026-10-02 06:07:49,442 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Navigation result: {'frameId': 'E878A95BF87510AE63707ECBE4095EDC', 'loaderId': '4C2D940B84BB1443DFB6D32675882983', 'isDownload': False} 2026-10-02 06:07:49,442 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Evaluate ready code "odoo.isTourReady('PosComboSpecificProductProgram')" 2026-10-02 06:07:49,461 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:07:49,472 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:49] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-02 06:07:49,493 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:49] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.022 2026-10-02 06:07:49,501 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:49] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.032 2026-10-02 06:07:50,000 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:07:50,009 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:07:50,032 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-02 06:07:50,064 44 INFO rb-67e19c3-225208-420267 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/76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:07:50,074 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.011 2026-10-02 06:07:50,075 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:50,109 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.013 2026-10-02 06:07:50,124 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:07:50,159 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:50] "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-10-02 06:07:50,174 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.024 2026-10-02 06:07:50,282 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.052 0.046 2026-10-02 06:07:50,285 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.070 2026-10-02 06:07:51,080 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 406 0.381 0.378 2026-10-02 06:07:51,128 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:51] "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-10-02 06:07:51,232 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.015 2026-10-02 06:07:51,309 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:51] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.037 2026-10-02 06:07:51,359 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-02 06:07:51,370 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: Owl is running in 'dev' mode. 2026-10-02 06:07:51,384 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-10-02 06:07:51,438 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:07:51,451 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:07:51,464 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:07:51,508 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:51] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:07:51,540 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:51] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.034 0.052 2026-10-02 06:07:51,586 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:07:51,608 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:07:51,639 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:07:51,664 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:51,720 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:51] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.122 0.151 2026-10-02 06:07:51,860 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:51] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.089 0.208 2026-10-02 06:07:51,883 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:51] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.009 0.212 2026-10-02 06:07:51,916 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:07:51,942 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:51,978 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:51] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.060 0.346 2026-10-02 06:07:52,008 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:52] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:07:52,029 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:52] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.009 0.229 2026-10-02 06:07:52,075 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:52] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.264 2026-10-02 06:07:52,107 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:52] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.231 2026-10-02 06:07:52,138 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:52] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.346 2026-10-02 06:07:52,151 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:52] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.005 0.220 2026-10-02 06:07:52,192 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:52] "GET /web/image?model=product.template&field=image_128&id=1810&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.131 2026-10-02 06:07:52,220 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:52] "GET /web/image?model=product.template&field=image_128&id=1814&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.163 2026-10-02 06:07:52,265 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:52] "GET /web/image?model=product.template&field=image_128&id=1812&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.009 0.174 2026-10-02 06:07:52,314 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:52] "GET /web/image?model=product.template&field=image_128&id=1808&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.013 0.185 2026-10-02 06:07:52,366 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:52] "GET /web/image?model=product.template&field=image_128&id=1811&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.215 2026-10-02 06:07:52,397 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:52] "GET /web/image?model=product.template&field=image_128&id=1809&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.010 0.231 2026-10-02 06:07:52,424 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:52] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.216 2026-10-02 06:07:52,465 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:52] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.238 2026-10-02 06:07:52,489 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:52] "GET /web/image?model=product.template&field=image_128&id=1807&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.217 2026-10-02 06:07:52,532 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:52] "GET /web/image?model=product.template&field=image_128&id=1813&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.187 2026-10-02 06:07:52,589 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:52] "GET /web/image?model=product.template&field=image_128&id=1816&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.011 0.205 2026-10-02 06:07:52,638 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:52] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.230 2026-10-02 06:07:52,665 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:52] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.232 2026-10-02 06:07:52,699 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:52] "GET /web/image?model=product.template&field=image_128&id=1815&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.222 2026-10-02 06:07:52,727 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:52] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.229 2026-10-02 06:07:52,829 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.058 0.234 2026-10-02 06:07:52,883 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:52,939 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:52] "GET /web/image?model=product.product&field=image_128&id=2302&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 8 0.019 0.026 2026-10-02 06:07:52,948 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:52,988 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:52] "GET /web/image?model=product.product&field=image_128&id=2304&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 8 0.011 0.078 2026-10-02 06:07:53,006 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:53,025 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:53] "GET /web/image?model=product.product&field=image_128&id=2303&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 8 0.008 0.119 2026-10-02 06:07:53,059 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:53] "GET /web/image?model=product.product&field=image_128&id=2301&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 8 0.005 0.156 2026-10-02 06:07:53,064 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:53,095 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:53] "GET /web/image?model=product.product&field=image_128&id=2306&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 8 0.009 0.174 2026-10-02 06:07:53,130 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:53] "GET /web/image?model=product.product&field=image_128&id=2305&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 8 0.013 0.206 2026-10-02 06:07:53,158 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:53] "GET /web/image?model=product.product&field=image_128&id=2307&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 8 0.008 0.195 2026-10-02 06:07:53,192 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:53,204 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:53] "GET /web/image?model=product.product&field=image_128&id=2309&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 8 0.007 0.200 2026-10-02 06:07:53,244 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:53] "GET /web/image?model=product.product&field=image_128&id=2308&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 8 0.011 0.205 2026-10-02 06:07:53,333 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:53,380 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:53,431 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:53,507 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:53,528 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:07:53,529 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:07:53,571 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:53,611 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:53,681 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:53,734 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:53,788 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:53,840 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:53,894 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:53,946 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:53,998 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:54,054 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:54,060 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:54] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.001 0.006 2026-10-02 06:07:54,107 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45758211 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '73dbaa89-d346-43ac-be0e-49b451167d8f'}] 2026-10-02 06:07:54,118 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:07:54,817 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45758211 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '73dbaa89-d346-43ac-be0e-49b451167d8f'} created pos.order #643 2026-10-02 06:07:54,843 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45758211 finished 2026-10-02 06:07:54,936 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 322 0.331 0.501 2026-10-02 06:07:55,143 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:55] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.067 0.054 2026-10-02 06:07:55,187 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:55] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.008 2026-10-02 06:07:55,390 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15418434 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '73dbaa89-d346-43ac-be0e-49b451167d8f'}] 2026-10-02 06:07:55,392 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:55,400 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15418434 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '73dbaa89-d346-43ac-be0e-49b451167d8f'} sync ignored for existing PoS order pos.order(643,) (state: paid) 2026-10-02 06:07:55,426 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15418434 finished 2026-10-02 06:07:55,448 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: tour succeeded 2026-10-02 06:07:55,448 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosComboSpecificProductProgram SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-02 06:07:55,594 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: heap 18570020 (allocated 20058112) 2026-10-02 06:07:55,602 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Closing chrome headless with pid 93971 2026-10-02 06:07:55,606 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Closing websocket connection 2026-10-02 06:07:55,611 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Terminating chrome headless with pid 93971 2026-10-02 06:07:55,627 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.087 0.152 2026-10-02 06:07:55,733 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060755_733075_test_specific_product_reward_pos_combo.txt 2026-10-02 06:07:55,733 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Removing chrome user profile "/tmp/tmppp371ujk_chrome_odoo" 2026-10-02 06:07:55,749 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_reward_product_tax_included_excluded ... 2026-10-02 06:07:57,228 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome pid: 94203 2026-10-02 06:07:57,229 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmpcuwk5fec_chrome_odoo 2026-10-02 06:07:57,229 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:33433/json/version 2026-10-02 06:07:57,230 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:57,271 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-10-02 06:07:57,271 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:33433/json 2026-10-02 06:07:57,272 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:57,307 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:33433/devtools/page/AE463BB99AF8C2BA5F05CE357C574C71 2026-10-02 06:07:57,325 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-10-02 06:07:57,334 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-10-02 06:07:57,434 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:07:57,442 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Setting session cookie in browser 2026-10-02 06:07:57,450 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-10-02 06:07:57,451 44 INFO rb-67e19c3-225208-420267 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/76" 2026-10-02 06:07:57,464 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:07:58,020 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:58] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.082 0.479 2026-10-02 06:07:58,024 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Navigation result: {'frameId': 'AE463BB99AF8C2BA5F05CE357C574C71', 'loaderId': '646F0FA832A3D498B0EFEA2BE74CC5B0', 'isDownload': False} 2026-10-02 06:07:58,024 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:58,041 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:07:58,058 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:58] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-02 06:07:58,066 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:58] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-02 06:07:58,092 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:58] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.032 2026-10-02 06:07:58,619 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:07:58,622 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:07:58,664 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.016 2026-10-02 06:07:58,695 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-02 06:07:58,701 44 INFO rb-67e19c3-225208-420267 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/76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:07:58,712 44 INFO rb-67e19c3-225208-420267 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-10-02 06:07:58,724 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-02 06:07:58,742 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:07:58,777 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.020 2026-10-02 06:07:58,811 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:58] "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.041 2026-10-02 06:07:58,813 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.016 2026-10-02 06:07:58,941 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.073 0.038 2026-10-02 06:07:59,738 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.392 0.380 2026-10-02 06:07:59,774 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:59] "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-10-02 06:07:59,870 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07: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-10-02 06:07:59,919 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:59] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.032 2026-10-02 06:07:59,948 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07: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-10-02 06:07:59,984 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-10-02 06:07:59,996 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:07:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-10-02 06:08:00,047 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:08:00,064 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:08:00,087 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-02 06:08:00,096 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:00] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.027 2026-10-02 06:08:00,154 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-02 06:08:00,174 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.048 2026-10-02 06:08:00,175 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:00] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.066 0.043 2026-10-02 06:08:00,212 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:00] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.009 0.147 2026-10-02 06:08:00,226 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:00] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.004 0.077 2026-10-02 06:08:00,227 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:00,332 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:08:00,351 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:00] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.011 0.052 2026-10-02 06:08:00,369 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:08:00,397 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:00] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.009 0.096 2026-10-02 06:08:00,465 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:00] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.026 0.134 2026-10-02 06:08:00,466 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:00,474 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:00] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:08:00,495 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:00] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.007 0.094 2026-10-02 06:08:00,544 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:00] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.046 2026-10-02 06:08:00,586 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:00] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.295 2026-10-02 06:08:00,625 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:00] "GET /web/image?model=product.template&field=image_128&id=1818&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.009 0.212 2026-10-02 06:08:00,665 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:00] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.010 0.248 2026-10-02 06:08:00,759 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:00] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.054 0.400 2026-10-02 06:08:00,793 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:00] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.288 2026-10-02 06:08:00,835 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:00] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.242 2026-10-02 06:08:00,940 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.053 0.294 2026-10-02 06:08:00,966 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:00] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.295 2026-10-02 06:08:01,003 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:01] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.367 2026-10-02 06:08:01,021 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:01,074 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:01,125 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:01,176 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:01,226 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:01,279 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:01,334 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:01,392 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:01,449 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:01,505 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:01,524 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08: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 - 6 0.006 0.012 2026-10-02 06:08:01,601 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: tour succeeded 2026-10-02 06:08:01,602 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:01,684 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: heap 15223156 (allocated 16252928) 2026-10-02 06:08:01,690 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing chrome headless with pid 94203 2026-10-02 06:08:01,690 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing websocket connection 2026-10-02 06:08:01,691 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Terminating chrome headless with pid 94203 2026-10-02 06:08:01,787 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060801_787743_test_specific_reward_product_tax_included_excluded.txt 2026-10-02 06:08:01,788 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmpcuwk5fec_chrome_odoo" 2026-10-02 06:08:02,184 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome pid: 94410 2026-10-02 06:08:02,185 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmp98_onug2_chrome_odoo 2026-10-02 06:08:02,185 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:37311/json/version 2026-10-02 06:08:02,186 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37311', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:08:02,224 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-10-02 06:08:02,224 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:37311/json 2026-10-02 06:08:02,231 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37311', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:08:02,249 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:37311/devtools/page/F024A7ED0205AE7B8BEFE6B67B3A283C 2026-10-02 06:08:02,290 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-10-02 06:08:02,306 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-10-02 06:08:02,418 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:08:02,427 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Setting session cookie in browser 2026-10-02 06:08:02,444 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-10-02 06:08:02,444 44 INFO rb-67e19c3-225208-420267 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/76" 2026-10-02 06:08:02,569 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:02] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.043 0.060 2026-10-02 06:08:02,581 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Navigation result: {'frameId': 'F024A7ED0205AE7B8BEFE6B67B3A283C', 'loaderId': '7AD84E94A02AFFCD587999B33E52E867', 'isDownload': False} 2026-10-02 06:08:02,581 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:02,619 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:08:02,654 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:02] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.013 2026-10-02 06:08:02,671 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:02] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.023 2026-10-02 06:08:02,683 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:02] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.033 2026-10-02 06:08:03,288 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:08:03,297 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:08:03,305 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:08:03,330 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.002 0.005 2026-10-02 06:08:03,335 44 INFO rb-67e19c3-225208-420267 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/76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:08:03,341 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:03,351 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-02 06:08:03,374 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:08:03,397 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.006 2026-10-02 06:08:03,404 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:03] "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.013 2026-10-02 06:08:03,426 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-10-02 06:08:03,481 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 12 0.019 0.035 2026-10-02 06:08:04,206 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 296 0.307 0.363 2026-10-02 06:08:04,231 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-10-02 06:08:04,327 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08: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-10-02 06:08:04,416 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:04] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.069 2026-10-02 06:08:04,469 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08: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.012 2026-10-02 06:08:04,486 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-10-02 06:08:04,499 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:08:04,562 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:08:04,580 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:08:04,603 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:08:04,649 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:04] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.053 2026-10-02 06:08:04,665 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:04] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.018 0.068 2026-10-02 06:08:04,693 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-10-02 06:08:04,701 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.022 2026-10-02 06:08:04,730 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:08:04,738 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:04] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 7 0.012 0.121 2026-10-02 06:08:04,753 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:04] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.004 0.060 2026-10-02 06:08:04,771 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:04,899 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:04] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.066 0.126 2026-10-02 06:08:04,929 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:04,932 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:08:04,979 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:05,018 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:05] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.038 0.268 2026-10-02 06:08:05,036 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:05,061 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:05] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.212 2026-10-02 06:08:05,086 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:05,103 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:05] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.252 2026-10-02 06:08:05,132 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:05,133 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:05] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.278 2026-10-02 06:08:05,167 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:05] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.015 0.337 2026-10-02 06:08:05,190 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:05,202 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:05] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.015 0.241 2026-10-02 06:08:05,237 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:05] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.210 2026-10-02 06:08:05,267 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:05] "GET /web/image?model=product.template&field=image_128&id=1818&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.197 2026-10-02 06:08:05,280 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:05,314 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:05] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.196 2026-10-02 06:08:05,318 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:05] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:08:05,337 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:05,377 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:05] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.013 0.220 2026-10-02 06:08:05,398 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:05,446 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:05] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.011 0.253 2026-10-02 06:08:05,457 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:05,506 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:05] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.294 2026-10-02 06:08:05,535 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08: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.007 0.056 2026-10-02 06:08:05,657 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: tour succeeded 2026-10-02 06:08:05,658 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:05,793 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: heap 15048712 (allocated 16515072) 2026-10-02 06:08:05,801 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing chrome headless with pid 94410 2026-10-02 06:08:05,803 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing websocket connection 2026-10-02 06:08:05,804 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Terminating chrome headless with pid 94410 2026-10-02 06:08:05,901 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060805_901206_test_specific_reward_product_tax_included_excluded.txt 2026-10-02 06:08:05,901 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmp98_onug2_chrome_odoo" 2026-10-02 06:08:05,922 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_two_variant_same_discount ... 2026-10-02 06:08:07,079 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome pid: 94616 2026-10-02 06:08:07,080 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome headless temporary user profile dir: /tmp/tmpubptio78_chrome_odoo 2026-10-02 06:08:07,080 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Issuing json command http://127.0.0.1:46245/json/version 2026-10-02 06:08:07,081 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46245', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:08:07,231 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Browser version: Chrome/150.0.7871.114 2026-10-02 06:08:07,231 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Issuing json command http://127.0.0.1:46245/json 2026-10-02 06:08:07,231 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46245', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:08:07,260 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Websocket url found: ws://127.0.0.1:46245/devtools/page/B14E6BDD219928FA5978D7101A3997F8 2026-10-02 06:08:07,299 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Enable chrome headless console log notification 2026-10-02 06:08:07,324 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome headless enable page notifications 2026-10-02 06:08:07,500 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:08:07,515 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Setting session cookie in browser 2026-10-02 06:08:07,523 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Open "http://127.0.0.1:8069/pos/ui?config_id=76" in browser 2026-10-02 06:08:07,523 44 INFO rb-67e19c3-225208-420267 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=76" 2026-10-02 06:08:07,547 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:08:08,251 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:08] "GET /pos/ui?config_id=76 HTTP/1.1" 200 - 91 0.044 0.664 2026-10-02 06:08:08,258 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Navigation result: {'frameId': 'B14E6BDD219928FA5978D7101A3997F8', 'loaderId': 'BE3AC85F5ABEB7E9CCC3CC1EFF63D259', 'isDownload': False} 2026-10-02 06:08:08,258 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Evaluate ready code "odoo.isTourReady('test_two_variant_same_discount')" 2026-10-02 06:08:08,272 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:08:08,302 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:08] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.011 2026-10-02 06:08:08,312 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:08] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-10-02 06:08:08,326 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:08] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.033 2026-10-02 06:08:08,871 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-10-02 06:08:08,872 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:08:08,894 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.035 2026-10-02 06:08:08,921 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-02 06:08:08,931 44 INFO rb-67e19c3-225208-420267 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=76", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:08:08,939 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:08,947 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.012 2026-10-02 06:08:08,970 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:08:09,002 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-10-02 06:08:09,022 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.023 2026-10-02 06:08:09,031 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.006 2026-10-02 06:08:09,100 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.028 0.039 2026-10-02 06:08:10,001 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 398 0.478 0.389 2026-10-02 06:08:10,039 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.022 2026-10-02 06:08:10,136 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.014 2026-10-02 06:08:10,177 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:10] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.003 0.012 2026-10-02 06:08:10,255 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:10] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.033 2026-10-02 06:08:10,323 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-02 06:08:10,344 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: Owl is running in 'dev' mode. 2026-10-02 06:08:10,354 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-02 06:08:10,440 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:08:10,443 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:08:10,450 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:08:10,488 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:10] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.038 0.024 2026-10-02 06:08:10,501 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:10] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.063 2026-10-02 06:08:10,503 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.073 2026-10-02 06:08:10,522 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:08:10,524 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08: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-10-02 06:08:10,559 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:10] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.005 0.010 2026-10-02 06:08:10,617 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:10,653 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:10] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.006 0.015 2026-10-02 06:08:10,665 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:08:10,789 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:10] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.103 0.035 2026-10-02 06:08:10,809 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:08:10,865 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:10,888 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:10] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.055 0.179 2026-10-02 06:08:10,898 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:10] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:08:10,922 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:10] "GET /web/image?model=product.template&field=image_128&id=1582&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.214 2026-10-02 06:08:10,946 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:10] "GET /web/image?model=product.template&field=image_128&id=1584&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.218 2026-10-02 06:08:11,000 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:11] "GET /web/image?model=product.template&field=image_128&id=1585&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.275 2026-10-02 06:08:11,046 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:11] "GET /web/image?model=product.template&field=image_128&id=1583&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.320 2026-10-02 06:08:11,099 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:11] "GET /web/image?model=product.template&field=image_128&id=1820&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.014 0.263 2026-10-02 06:08:11,126 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:11] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.207 2026-10-02 06:08:11,154 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:11] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.224 2026-10-02 06:08:11,193 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:11] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.009 0.233 2026-10-02 06:08:11,316 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.064 0.248 2026-10-02 06:08:11,352 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:11] "GET /web/image?model=product.template&field=image_128&id=1587&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.247 2026-10-02 06:08:11,382 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:11,393 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:11] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-10-02T05:54:04.000+00:00 HTTP/1.1" 200 - 3 0.009 0.332 2026-10-02 06:08:11,487 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: tour succeeded 2026-10-02 06:08:11,488 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_two_variant_same_discount SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-02 06:08:11,713 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: heap 15060072 (allocated 16252928) 2026-10-02 06:08:11,722 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Closing chrome headless with pid 94616 2026-10-02 06:08:11,725 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Closing websocket connection 2026-10-02 06:08:11,726 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Terminating chrome headless with pid 94616 2026-10-02 06:08:11,822 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060811_822011_test_two_variant_same_discount.txt 2026-10-02 06:08:11,822 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Removing chrome user profile "/tmp/tmpubptio78_chrome_odoo" 2026-10-02 06:08:11,871 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 17 checked, 17 removed 2026-10-02 06:08:27,928 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_duplicate_coupon_confirm ... 2026-10-02 06:08:28,351 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_gift_card_partner ... 2026-10-02 06:08:29,090 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend ... 2026-10-02 06:08:29,729 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome pid: 94827 2026-10-02 06:08:29,729 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome headless temporary user profile dir: /tmp/tmph892mpgr_chrome_odoo 2026-10-02 06:08:29,729 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Issuing json command http://127.0.0.1:42235/json/version 2026-10-02 06:08:29,731 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42235', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:08:29,787 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Browser version: Chrome/150.0.7871.114 2026-10-02 06:08:29,787 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Issuing json command http://127.0.0.1:42235/json 2026-10-02 06:08:29,788 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42235', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:08:29,797 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Websocket url found: ws://127.0.0.1:42235/devtools/page/CE6E3C00C0C1281D188FD2BCE7F87456 2026-10-02 06:08:29,807 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Enable chrome headless console log notification 2026-10-02 06:08:29,814 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome headless enable page notifications 2026-10-02 06:08:30,055 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:08:30,062 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Setting session cookie in browser 2026-10-02 06:08:30,069 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Open "http://127.0.0.1:8069/pos/ui/82" in browser 2026-10-02 06:08:30,069 44 INFO rb-67e19c3-225208-420267 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/82" 2026-10-02 06:08:30,103 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:08:30,654 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:30] "GET /pos/ui/82 HTTP/1.1" 200 - 89 0.062 0.496 2026-10-02 06:08:30,657 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Navigation result: {'frameId': 'CE6E3C00C0C1281D188FD2BCE7F87456', 'loaderId': '89FFDFB399B6247ABEA1A5F359B7112C', 'isDownload': False} 2026-10-02 06:08:30,658 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:30,674 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:08:30,707 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:30] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.010 0.016 2026-10-02 06:08:30,717 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:30] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.028 2026-10-02 06:08:30,728 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:30] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.033 2026-10-02 06:08:31,332 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:08:31,334 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:08:31,352 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-02 06:08:31,383 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-10-02 06:08:31,388 44 INFO rb-67e19c3-225208-420267 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/82", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:08:31,407 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:31,416 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-02 06:08:31,428 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:08:31,451 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.010 2026-10-02 06:08:31,466 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08: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.018 2026-10-02 06:08:31,571 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.059 0.037 2026-10-02 06:08:31,574 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.091 2026-10-02 06:08:32,353 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.377 0.366 2026-10-02 06:08:32,375 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:08:32,471 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.006 2026-10-02 06:08:32,556 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:32] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.048 2026-10-02 06:08:32,584 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-02 06:08:32,609 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: Owl is running in 'dev' mode. 2026-10-02 06:08:32,631 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.009 2026-10-02 06:08:32,661 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:08:32,704 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:08:32,734 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-02 06:08:32,748 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:32] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.010 0.056 2026-10-02 06:08:32,751 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.084 2026-10-02 06:08:32,798 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:08:32,823 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.022 2026-10-02 06:08:32,832 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:32] "GET /web/image/res.users/154/avatar_128 HTTP/1.1" 200 - 14 0.031 0.111 2026-10-02 06:08:32,857 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:32] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.010 0.020 2026-10-02 06:08:32,959 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:33,109 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:33] "GET /web/image?model=product.template&field=image_128&id=1826&unique=2026-10-02T06:08:11.000+00:00 HTTP/1.1" 200 - 3 0.008 0.042 2026-10-02 06:08:33,149 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:08:33,154 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:33] "GET /web/image?model=product.template&field=image_128&id=1827&unique=2026-10-02T06:08:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.087 2026-10-02 06:08:33,201 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:33] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.011 0.125 2026-10-02 06:08:33,205 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:08:33,206 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:33,241 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:33] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:08:33,253 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:33,335 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:33] "GET /pos/ui/82?from_backend=True HTTP/1.1" 200 - 33 0.074 0.178 2026-10-02 06:08:33,366 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:33] "GET /web/image?model=product.template&field=image_128&id=1828&unique=2026-10-02T06:08:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.275 2026-10-02 06:08:33,451 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:33] "GET /pos/ui/82 HTTP/1.1" 200 - 33 0.040 0.326 2026-10-02 06:08:33,488 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:33] "GET /web/image?model=product.template&field=image_128&id=1832&unique=2026-10-02T06:08:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.268 2026-10-02 06:08:33,527 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:33] "GET /web/image?model=product.template&field=image_128&id=1831&unique=2026-10-02T06:08:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.273 2026-10-02 06:08:33,572 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:33] "GET /web/image?model=product.template&field=image_128&id=1834&unique=2026-10-02T06:08:11.000+00:00 HTTP/1.1" 200 - 3 0.009 0.226 2026-10-02 06:08:33,598 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:33] "GET /web/image?model=product.template&field=image_128&id=1837&unique=2026-10-02T06:08:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.377 2026-10-02 06:08:33,636 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:33] "GET /web/image?model=product.template&field=image_128&id=1833&unique=2026-10-02T06:08:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.260 2026-10-02 06:08:33,750 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.069 0.227 2026-10-02 06:08:33,777 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:33] "GET /web/image?model=product.template&field=image_128&id=1830&unique=2026-10-02T06:08:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.243 2026-10-02 06:08:33,805 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:33] "GET /web/image?model=product.template&field=image_128&id=1829&unique=2026-10-02T06:08:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.307 2026-10-02 06:08:33,822 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:33,903 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:33,954 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:34,014 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:34,098 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:34,142 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:34,167 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:34] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.037 0.048 2026-10-02 06:08:34,207 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:34] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.012 0.094 2026-10-02 06:08:34,245 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:34,315 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.022 0.091 2026-10-02 06:08:34,330 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:34,383 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:34,434 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:34,483 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:34,534 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:34,590 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:34,650 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:34,702 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:34,771 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:34,823 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:34,873 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:34,948 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:34,964 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:08:34,965 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:08:35,001 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:35,049 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:35,125 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:35,178 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:35,234 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:35,248 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:35] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.005 0.008 2026-10-02 06:08:35,283 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:35] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.012 0.012 2026-10-02 06:08:35,317 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64343914 started for PoS orders references: [{'name': '/', 'pos_reference': '261-82-000001', 'uuid': '611253ab-a14d-490e-a20f-394a8b118056'}] 2026-10-02 06:08:35,320 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:08:35,753 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64343914 order {'name': '/', 'pos_reference': '261-82-000001', 'uuid': '611253ab-a14d-490e-a20f-394a8b118056'} created pos.order #647 2026-10-02 06:08:35,778 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64343914 finished 2026-10-02 06:08:35,865 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 238 0.208 0.343 2026-10-02 06:08:36,171 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 50 0.173 0.059 2026-10-02 06:08:36,198 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:36] "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-10-02 06:08:36,336 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28105146 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-82-000001', 'uuid': '611253ab-a14d-490e-a20f-394a8b118056'}] 2026-10-02 06:08:36,347 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28105146 order {'name': 'Shop - 000001', 'pos_reference': '261-82-000001', 'uuid': '611253ab-a14d-490e-a20f-394a8b118056'} sync ignored for existing PoS order pos.order(647,) (state: paid) 2026-10-02 06:08:36,355 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:36,386 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28105146 finished 2026-10-02 06:08:36,408 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: tour succeeded 2026-10-02 06:08:36,409 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:36,530 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: heap 18026588 (allocated 19795968) 2026-10-02 06:08:36,536 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Closing chrome headless with pid 94827 2026-10-02 06:08:36,541 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Closing websocket connection 2026-10-02 06:08:36,542 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Terminating chrome headless with pid 94827 2026-10-02 06:08:36,556 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.119 0.102 2026-10-02 06:08:36,655 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060836_655411_test_loyalty_history_earn_and_spend.txt 2026-10-02 06:08:36,655 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Removing chrome user profile "/tmp/tmph892mpgr_chrome_odoo" 2026-10-02 06:08:36,707 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_pos_loyalty_history ... 2026-10-02 06:08:37,434 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome pid: 95041 2026-10-02 06:08:37,434 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome headless temporary user profile dir: /tmp/tmp1ldz9nfl_chrome_odoo 2026-10-02 06:08:37,434 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Issuing json command http://127.0.0.1:32793/json/version 2026-10-02 06:08:37,435 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32793', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:08:37,463 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Browser version: Chrome/150.0.7871.114 2026-10-02 06:08:37,463 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Issuing json command http://127.0.0.1:32793/json 2026-10-02 06:08:37,464 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32793', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:08:37,477 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Websocket url found: ws://127.0.0.1:32793/devtools/page/8F7493424946A4C86A0BD08CDB86EDC5 2026-10-02 06:08:37,505 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Enable chrome headless console log notification 2026-10-02 06:08:37,531 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome headless enable page notifications 2026-10-02 06:08:37,722 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:08:37,731 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Setting session cookie in browser 2026-10-02 06:08:37,735 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Open "http://127.0.0.1:8069/pos/ui/82" in browser 2026-10-02 06:08:37,736 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Navigating to: "http://127.0.0.1:8069/pos/ui/82" 2026-10-02 06:08:37,757 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:08:38,315 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:38] "GET /pos/ui/82 HTTP/1.1" 200 - 91 0.092 0.475 2026-10-02 06:08:38,320 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Navigation result: {'frameId': '8F7493424946A4C86A0BD08CDB86EDC5', 'loaderId': 'CCF0EE161B58D3148CA0CA5B874BC617', 'isDownload': False} 2026-10-02 06:08:38,320 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Evaluate ready code "odoo.isTourReady('LoyaltyHistoryTour')" 2026-10-02 06:08:38,336 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:08:38,350 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:38] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-02 06:08:38,358 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:38] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-10-02 06:08:38,381 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:38] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.032 2026-10-02 06:08:38,881 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:08:38,883 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:08:38,911 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.011 2026-10-02 06:08:38,952 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-02 06:08:38,954 44 INFO rb-67e19c3-225208-420267 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/82", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:08:38,963 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:38,986 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-02 06:08:38,999 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:08:39,032 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.010 2026-10-02 06:08:39,053 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.031 2026-10-02 06:08:39,132 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.042 0.036 2026-10-02 06:08:39,135 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.055 2026-10-02 06:08:39,956 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.433 0.347 2026-10-02 06:08:39,978 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:39] "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-10-02 06:08:40,080 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.011 2026-10-02 06:08:40,149 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:40] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.036 2026-10-02 06:08:40,208 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08: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.010 2026-10-02 06:08:40,239 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: Owl is running in 'dev' mode. 2026-10-02 06:08:40,263 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.007 2026-10-02 06:08:40,324 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:08:40,332 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.022 2026-10-02 06:08:40,347 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:40] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:08:40,354 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-02 06:08:40,412 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:08:40,422 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08: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-10-02 06:08:40,479 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:40] "GET /web/image/res.users/154/avatar_128 HTTP/1.1" 200 - 14 0.051 0.101 2026-10-02 06:08:40,501 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:08:40,522 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:40] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.020 0.175 2026-10-02 06:08:40,554 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:40] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.006 0.122 2026-10-02 06:08:40,557 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:40,689 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:40] "GET /pos/ui/82?from_backend=True HTTP/1.1" 200 - 33 0.076 0.143 2026-10-02 06:08:40,694 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:08:40,696 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:40,834 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:40] "GET /pos/ui/82 HTTP/1.1" 200 - 33 0.082 0.278 2026-10-02 06:08:40,845 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:40] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:08:40,880 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:40] "GET /web/image?model=product.template&field=image_128&id=1826&unique=2026-10-02T06:08:11.000+00:00 HTTP/1.1" 200 - 3 0.007 0.237 2026-10-02 06:08:40,917 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:40] "GET /web/image?model=product.template&field=image_128&id=1827&unique=2026-10-02T06:08:11.000+00:00 HTTP/1.1" 200 - 3 0.007 0.256 2026-10-02 06:08:40,951 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:40] "GET /web/image?model=product.template&field=image_128&id=1828&unique=2026-10-02T06:08:11.000+00:00 HTTP/1.1" 200 - 3 0.007 0.278 2026-10-02 06:08:40,972 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:40] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.009 0.353 2026-10-02 06:08:41,020 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:41] "GET /web/image?model=product.template&field=image_128&id=1829&unique=2026-10-02T06:08:11.000+00:00 HTTP/1.1" 200 - 3 0.014 0.031 2026-10-02 06:08:41,043 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:41] "GET /web/image?model=product.template&field=image_128&id=1831&unique=2026-10-02T06:08:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.165 2026-10-02 06:08:41,084 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:41] "GET /web/image?model=product.template&field=image_128&id=1833&unique=2026-10-02T06:08:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.194 2026-10-02 06:08:41,115 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:41] "GET /web/image?model=product.template&field=image_128&id=1834&unique=2026-10-02T06:08:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.187 2026-10-02 06:08:41,205 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.042 0.208 2026-10-02 06:08:41,229 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:41] "GET /web/image?model=product.template&field=image_128&id=1830&unique=2026-10-02T06:08:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.198 2026-10-02 06:08:41,260 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:41] "GET /web/image?model=product.template&field=image_128&id=1832&unique=2026-10-02T06:08:11.000+00:00 HTTP/1.1" 200 - 3 0.009 0.542 2026-10-02 06:08:41,288 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:41,342 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:41,394 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:41,445 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:41,496 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:41,547 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:41,641 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:41,700 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:41,754 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:41,809 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:41,877 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:41,921 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:41] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.013 0.032 2026-10-02 06:08:41,933 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:41,950 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:41] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.013 0.051 2026-10-02 06:08:41,981 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:42,007 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.016 0.049 2026-10-02 06:08:42,031 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:42,111 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:42,124 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:08:42,126 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:08:42,161 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:42,212 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:42,288 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:42,341 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:42,394 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:42,467 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:42,473 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:08:42,475 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69313571 started for PoS orders references: [{'name': '/', 'pos_reference': '261-82-000001', 'uuid': '53373c89-8f02-41b8-af6f-0fced038fb06'}] 2026-10-02 06:08:42,996 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69313571 order {'name': '/', 'pos_reference': '261-82-000001', 'uuid': '53373c89-8f02-41b8-af6f-0fced038fb06'} created pos.order #648 2026-10-02 06:08:43,022 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69313571 finished 2026-10-02 06:08:43,110 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 235 0.305 0.335 2026-10-02 06:08:43,250 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:43] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 52 0.040 0.053 2026-10-02 06:08:43,298 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:43] "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-10-02 06:08:43,439 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23659686 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-82-000001', 'uuid': '53373c89-8f02-41b8-af6f-0fced038fb06'}] 2026-10-02 06:08:43,446 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23659686 order {'name': 'Shop - 000001', 'pos_reference': '261-82-000001', 'uuid': '53373c89-8f02-41b8-af6f-0fced038fb06'} sync ignored for existing PoS order pos.order(648,) (state: paid) 2026-10-02 06:08:43,461 44 INFO rb-67e19c3-225208-420267 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-10-02 06:08:43,482 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23659686 finished 2026-10-02 06:08:43,512 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: tour succeeded 2026-10-02 06:08:43,513 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: ╔═══════════════════════════════════╗ ║ TOUR LoyaltyHistoryTour SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-02 06:08:43,631 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: heap 17259880 (allocated 19271680) 2026-10-02 06:08:43,641 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:08:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.044 0.160 2026-10-02 06:08:43,641 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Closing chrome headless with pid 95041 2026-10-02 06:08:43,646 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Closing websocket connection 2026-10-02 06:08:43,648 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Terminating chrome headless with pid 95041 2026-10-02 06:08:43,748 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060843_748367_test_pos_loyalty_history.txt 2026-10-02 06:08:43,748 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Removing chrome user profile "/tmp/tmp1ldz9nfl_chrome_odoo" 2026-10-02 06:08:43,800 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_programs_loaded ... 2026-10-02 06:08:44,250 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-02 06:08:59,380 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_product_loading: Starting TestPOSLoyaltyProductLoading.test_loyalty_product_loading ... 2026-10-02 06:09:00,023 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_product_loading: Starting TestPOSLoyaltyProductLoading.test_product_loading_without_gift_card ... 2026-10-02 06:09:06,899 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-02 06:09:18,090 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_loyalty.tests.test_unlink_reward: Starting TestUnlinkReward.test_pos_unlink_reward ... 2026-10-02 06:09:18,432 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-02 06:09:29,055 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_cancel ... 2026-10-02 06:09:29,081 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_get ... 2026-10-02 06:09:29,088 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_payment ... 2026-10-02 06:09:29,140 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_refund ... 2026-10-02 06:09:29,213 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-02 06:09:44,270 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_mrp.tests.test_frontend: Starting TestUi.test_ship_later_kit_and_mto_manufactured_product ... 2026-10-02 06:09:44,821 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome pid: 95250 2026-10-02 06:09:44,821 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome headless temporary user profile dir: /tmp/tmp6yu12vx__chrome_odoo 2026-10-02 06:09:44,822 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Issuing json command http://127.0.0.1:38813/json/version 2026-10-02 06:09:44,824 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38813', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:09:44,854 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Browser version: Chrome/150.0.7871.114 2026-10-02 06:09:44,854 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Issuing json command http://127.0.0.1:38813/json 2026-10-02 06:09:44,855 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38813', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:09:44,891 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Websocket url found: ws://127.0.0.1:38813/devtools/page/03C7EED22EEBD0DCD993AC631AC74470 2026-10-02 06:09:44,901 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Enable chrome headless console log notification 2026-10-02 06:09:44,914 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome headless enable page notifications 2026-10-02 06:09:44,997 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:09:45,008 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Setting session cookie in browser 2026-10-02 06:09:45,014 44 INFO rb-67e19c3-225208-420267 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/88" in browser 2026-10-02 06:09:45,015 44 INFO rb-67e19c3-225208-420267 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/88" 2026-10-02 06:09:45,060 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:09:45,590 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:45] "GET /pos/ui/88 HTTP/1.1" 200 - 88 0.057 0.479 2026-10-02 06:09:45,602 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Navigation result: {'frameId': '03C7EED22EEBD0DCD993AC631AC74470', 'loaderId': '4D820282D5F3446F77B288A88690663C', 'isDownload': False} 2026-10-02 06:09:45,602 44 INFO rb-67e19c3-225208-420267 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-10-02 06:09:45,627 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:09:45,664 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:45] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.021 2026-10-02 06:09:45,670 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:45] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-02 06:09:45,706 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:45] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.011 0.038 2026-10-02 06:09:46,214 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:09:46,219 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:09:46,241 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-10-02 06:09:46,282 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-02 06:09:46,294 44 INFO rb-67e19c3-225208-420267 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/88", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:09:46,300 44 INFO rb-67e19c3-225208-420267 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-10-02 06:09:46,303 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-02 06:09:46,317 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:09:46,345 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.011 2026-10-02 06:09:46,368 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.037 2026-10-02 06:09:46,446 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.034 0.046 2026-10-02 06:09:46,471 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.078 2026-10-02 06:09:47,227 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 169, model: sale.order 2026-10-02 06:09:47,230 44 INFO rb-67e19c3-225208-420267 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/Auditor - Readonly - Accounting/Bookkeeper - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/Administrator - Sales/User: Own Documents Only - Role / Portal Contact your administrator to request access if necessary. 2026-10-02 06:09:47,230 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 169, model: sale.order.line 2026-10-02 06:09:47,233 44 INFO rb-67e19c3-225208-420267 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/Auditor - Readonly - Accounting/Bookkeeper - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/User: Own Documents Only - Role / Portal Contact your administrator to request access if necessary. 2026-10-02 06:09:47,244 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.387 0.350 2026-10-02 06:09:47,268 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:09:47,362 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-10-02 06:09:47,452 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:47] "GET /web/image/res.company/84/logo/256x256 HTTP/1.1" 200 - 8 0.023 0.049 2026-10-02 06:09:47,498 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.006 0.005 2026-10-02 06:09:47,516 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: Owl is running in 'dev' mode. 2026-10-02 06:09:47,550 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.011 0.006 2026-10-02 06:09:47,583 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:09:47,602 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.015 2026-10-02 06:09:47,624 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:09:47,631 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:09:47,685 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:47] "GET /web/image/res.users/169/avatar_128 HTTP/1.1" 200 - 14 0.023 0.060 2026-10-02 06:09:47,693 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:09:47,714 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-02 06:09:47,715 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:47] "GET /web/image?model=res.company&id=84&field=logo HTTP/1.1" 200 - 3 0.008 0.104 2026-10-02 06:09:47,729 44 INFO rb-67e19c3-225208-420267 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-10-02 06:09:47,739 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:09:47,789 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:47] "GET /web/image/res.company/84/favicon HTTP/1.1" 200 - 4 0.021 0.034 2026-10-02 06:09:47,850 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:47] "GET /pos/ui/88 HTTP/1.1" 200 - 33 0.024 0.082 2026-10-02 06:09:48,005 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:48] "GET /pos/ui/88?from_backend=True HTTP/1.1" 200 - 33 0.085 0.187 2026-10-02 06:09:48,070 44 INFO rb-67e19c3-225208-420267 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-10-02 06:09:48,132 44 INFO rb-67e19c3-225208-420267 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-10-02 06:09:48,160 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:48] "GET /web/image?model=product.template&field=image_128&id=1895&unique=2026-10-02T06:09:29.000+00:00 HTTP/1.1" 200 - 3 0.028 0.034 2026-10-02 06:09:48,179 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:09:48,193 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:48] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:09:48,228 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:48] "GET /web/image?model=product.template&field=image_128&id=1897&unique=2026-10-02T06:09:29.000+00:00 HTTP/1.1" 200 - 3 0.013 0.110 2026-10-02 06:09:48,275 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:48] "GET /web/image?model=product.template&field=image_128&id=1896&unique=2026-10-02T06:09:29.000+00:00 HTTP/1.1" 200 - 3 0.006 0.154 2026-10-02 06:09:48,302 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:48] "GET /web/image?model=product.template&field=image_128&id=1898&unique=2026-10-02T06:09:29.000+00:00 HTTP/1.1" 200 - 3 0.006 0.180 2026-10-02 06:09:48,333 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:48] "GET /web/image?model=product.template&field=image_128&id=1899&unique=2026-10-02T06:09:29.000+00:00 HTTP/1.1" 200 - 3 0.007 0.195 2026-10-02 06:09:48,370 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:48] "GET /web/image?model=product.template&field=image_128&id=1900&unique=2026-10-02T06:09:29.000+00:00 HTTP/1.1" 200 - 3 0.004 0.233 2026-10-02 06:09:48,418 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:48] "GET /web/image?model=product.template&field=image_128&id=1903&unique=2026-10-02T06:09:29.000+00:00 HTTP/1.1" 200 - 3 0.009 0.176 2026-10-02 06:09:48,453 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:48] "GET /web/image?model=product.template&field=image_128&id=1901&unique=2026-10-02T06:09:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.212 2026-10-02 06:09:48,486 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:48] "GET /web/image?model=product.template&field=image_128&id=1905&unique=2026-10-02T06:09:29.000+00:00 HTTP/1.1" 200 - 3 0.003 0.202 2026-10-02 06:09:48,534 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:48] "GET /web/image?model=product.template&field=image_128&id=1904&unique=2026-10-02T06:09:29.000+00:00 HTTP/1.1" 200 - 3 0.010 0.214 2026-10-02 06:09:48,555 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:48] "GET /web/image?model=product.template&field=image_128&id=1907&unique=2026-10-02T06:09:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.216 2026-10-02 06:09:48,587 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:48] "GET /web/image?model=product.template&field=image_128&id=1902&unique=2026-10-02T06:09:29.000+00:00 HTTP/1.1" 200 - 3 0.004 0.202 2026-10-02 06:09:48,625 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:48] "GET /web/image?model=product.template&field=image_128&id=1906&unique=2026-10-02T06:09:29.000+00:00 HTTP/1.1" 200 - 3 0.004 0.196 2026-10-02 06:09:48,755 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.082 0.211 2026-10-02 06:09:48,823 44 INFO rb-67e19c3-225208-420267 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-10-02 06:09:48,874 44 INFO rb-67e19c3-225208-420267 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-10-02 06:09:48,925 44 INFO rb-67e19c3-225208-420267 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-10-02 06:09:48,982 44 INFO rb-67e19c3-225208-420267 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-10-02 06:09:49,039 44 INFO rb-67e19c3-225208-420267 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-10-02 06:09:49,167 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:49] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 69 0.052 0.075 2026-10-02 06:09:49,202 44 INFO rb-67e19c3-225208-420267 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-10-02 06:09:49,253 44 INFO rb-67e19c3-225208-420267 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-10-02 06:09:49,304 44 INFO rb-67e19c3-225208-420267 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-10-02 06:09:49,372 44 INFO rb-67e19c3-225208-420267 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-10-02 06:09:49,422 44 INFO rb-67e19c3-225208-420267 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-10-02 06:09:49,473 44 INFO rb-67e19c3-225208-420267 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-10-02 06:09:49,527 44 INFO rb-67e19c3-225208-420267 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-10-02 06:09:49,582 44 INFO rb-67e19c3-225208-420267 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-10-02 06:09:49,800 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:49] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 65 0.120 0.096 2026-10-02 06:09:49,830 44 INFO rb-67e19c3-225208-420267 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-10-02 06:09:49,877 44 INFO rb-67e19c3-225208-420267 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-10-02 06:09:49,929 44 INFO rb-67e19c3-225208-420267 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-10-02 06:09:49,979 44 INFO rb-67e19c3-225208-420267 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-10-02 06:09:50,067 44 INFO rb-67e19c3-225208-420267 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-10-02 06:09:50,132 44 INFO rb-67e19c3-225208-420267 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-10-02 06:09:50,186 44 INFO rb-67e19c3-225208-420267 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-10-02 06:09:50,246 44 INFO rb-67e19c3-225208-420267 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-10-02 06:09:50,305 44 INFO rb-67e19c3-225208-420267 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-10-02 06:09:50,355 44 INFO rb-67e19c3-225208-420267 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-10-02 06:09:50,356 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:50] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 20 0.019 0.029 2026-10-02 06:09:50,432 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 23 0.020 0.047 2026-10-02 06:09:50,433 44 INFO rb-67e19c3-225208-420267 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-10-02 06:09:50,449 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:09:50,450 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:09:50,483 44 INFO rb-67e19c3-225208-420267 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-10-02 06:09:50,533 44 INFO rb-67e19c3-225208-420267 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-10-02 06:09:50,602 44 INFO rb-67e19c3-225208-420267 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-10-02 06:09:50,660 44 INFO rb-67e19c3-225208-420267 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-10-02 06:09:50,716 44 INFO rb-67e19c3-225208-420267 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-10-02 06:09:50,767 44 INFO rb-67e19c3-225208-420267 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-10-02 06:09:50,835 44 INFO rb-67e19c3-225208-420267 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-10-02 06:09:50,841 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17087578 started for PoS orders references: [{'name': '/', 'pos_reference': '261-88-000001', 'uuid': 'b3883e24-218e-4f95-b7a9-b89b4b4b5d5b'}] 2026-10-02 06:09:50,846 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:09:51,662 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17087578 order {'name': '/', 'pos_reference': '261-88-000001', 'uuid': 'b3883e24-218e-4f95-b7a9-b89b4b4b5d5b'} created pos.order #650 2026-10-02 06:09:51,694 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17087578 finished 2026-10-02 06:09:51,845 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 314 0.528 0.478 2026-10-02 06:09:51,930 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:51] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.012 0.021 2026-10-02 06:09:52,040 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: tour succeeded 2026-10-02 06:09:52,041 44 INFO rb-67e19c3-225208-420267 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-10-02 06:09:52,045 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18418584 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-88-000001', 'uuid': 'b3883e24-218e-4f95-b7a9-b89b4b4b5d5b'}] 2026-10-02 06:09:52,058 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18418584 order {'name': 'Shop - 000001', 'pos_reference': '261-88-000001', 'uuid': 'b3883e24-218e-4f95-b7a9-b89b4b4b5d5b'} sync ignored for existing PoS order pos.order(650,) (state: paid) 2026-10-02 06:09:52,098 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18418584 finished 2026-10-02 06:09:52,178 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: heap 17659296 (allocated 19009536) 2026-10-02 06:09:52,187 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Closing chrome headless with pid 95250 2026-10-02 06:09:52,202 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Closing websocket connection 2026-10-02 06:09:52,202 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Terminating chrome headless with pid 95250 2026-10-02 06:09:52,211 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:09:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.070 0.098 2026-10-02 06:09:52,303 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_060952_302848_test_ship_later_kit_and_mto_manufactured_product.txt 2026-10-02 06:09:52,303 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Removing chrome user profile "/tmp/tmp6yu12vx__chrome_odoo" 2026-10-02 06:09:52,392 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-02 06:10:06,732 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation ... 2026-10-02 06:10:07,453 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #171 deleted stock.move records with IDs: [1187] 2026-10-02 06:10:09,152 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation_2 ... 2026-10-02 06:10:09,700 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #171 deleted stock.move records with IDs: [1189] 2026-10-02 06:10:12,012 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation_no_invoice ... 2026-10-02 06:10:13,064 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #171 deleted stock.move records with IDs: [1191] 2026-10-02 06:10:14,756 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost ... 2026-10-02 06:10:15,351 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #171 deleted stock.move records with IDs: [1193] 2026-10-02 06:10:17,049 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost_with_shared_component ... 2026-10-02 06:10:17,867 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #171 deleted stock.move records with IDs: [1196, 1197] 2026-10-02 06:10:19,098 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_with_kit_invoice_valuation ... 2026-10-02 06:10:19,772 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #171 deleted stock.move records with IDs: [1201, 1202] 2026-10-02 06:10:20,228 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #171 deleted stock.move records with IDs: [1206, 1207, 1208] 2026-10-02 06:10:23,305 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_nested_kit_order_total_cost_with_shared_component ... 2026-10-02 06:10:24,159 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #171 deleted stock.move records with IDs: [1209, 1210] 2026-10-02 06:10:24,551 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_variant_exclusive_bom_lines ... 2026-10-02 06:10:25,380 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #171 deleted stock.move records with IDs: [1213, 1214] 2026-10-02 06:10:26,343 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_kit_with_lot_tracked_component_multiple_orders ... 2026-10-02 06:10:27,017 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #171 deleted stock.move records with IDs: [1218] 2026-10-02 06:10:27,150 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #171 deleted stock.move.line records with IDs: [1215] 2026-10-02 06:10:27,211 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #171 deleted stock.move.line records with IDs: [1216] 2026-10-02 06:10:28,438 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_never_variant_bom_product_picking ... 2026-10-02 06:10:29,030 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30521764 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-10-02 06:10:29,299 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #171 deleted stock.move records with IDs: [1220, 1221] 2026-10-02 06:10:30,023 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30521764 order {'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'} created pos.order #662 2026-10-02 06:10:30,026 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30521764 finished 2026-10-02 06:10:30,161 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_pos_picking_kit_qty ... 2026-10-02 06:10:30,676 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #171 deleted stock.move records with IDs: [1226] 2026-10-02 06:10:31,041 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-02 06:10:48,300 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_with_cashier ... 2026-10-02 06:10:48,522 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13684685 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-10-02 06:10:48,564 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13684685 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #664 2026-10-02 06:10:48,565 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13684685 finished 2026-10-02 06:10:48,621 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:10:48,801 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-02 06:10:50,180 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: Simulating signal changes during tests 2026-10-02 06:10:50,181 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:10:50] "GET /pos/pay/664?access_token=0d1ffff9-6a95-46d7-ad76-7ddb190df06e HTTP/1.1" 200 - 258 0.440 1.122 2026-10-02 06:10:50,190 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-02 06:10:50,242 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:10:50] "POST /pos/pay/transaction/664 HTTP/1.1" 200 - 40 0.025 0.031 2026-10-02 06:10:50,289 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-02 06:10:51,456 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:10:51] "GET /pos/pay/confirmation/664?access_token=0d1ffff9-6a95-46d7-ad76-7ddb190df06e&tx_id=1 HTTP/1.1" 200 - 386 0.630 0.541 2026-10-02 06:10:52,306 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_without_cashier ... 2026-10-02 06:10:52,563 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59785282 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-10-02 06:10:52,613 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59785282 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #665 2026-10-02 06:10:52,614 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59785282 finished 2026-10-02 06:10:52,675 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:10:52,980 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-02 06:10:54,252 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: Simulating signal changes during tests 2026-10-02 06:10:54,254 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:10:54] "GET /pos/pay/665?access_token=11b01c12-5581-4efe-8f58-fa203dfe9c93 HTTP/1.1" 200 - 262 0.333 1.261 2026-10-02 06:10:54,266 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-02 06:10:54,314 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:10:54] "POST /pos/pay/transaction/665 HTTP/1.1" 200 - 40 0.019 0.033 2026-10-02 06:10:54,365 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-02 06:10:55,298 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:10:55] "GET /pos/pay/confirmation/665?access_token=11b01c12-5581-4efe-8f58-fa203dfe9c93&tx_id=2 HTTP/1.1" 200 - 386 0.361 0.577 2026-10-02 06:10:55,946 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_2_online_payments_with_cashier ... 2026-10-02 06:10:56,126 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97624952 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-10-02 06:10:56,162 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97624952 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #666 2026-10-02 06:10:56,162 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97624952 finished 2026-10-02 06:10:56,207 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:10:56,431 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-02 06:10:57,767 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: Simulating signal changes during tests 2026-10-02 06:10:57,768 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:10:57] "GET /pos/pay/666?access_token=0b6fa7d5-e21e-4319-a96c-d8d73101310e HTTP/1.1" 200 - 262 0.364 1.202 2026-10-02 06:10:57,788 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-02 06:10:57,915 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:10:57] "POST /pos/pay/transaction/666 HTTP/1.1" 200 - 40 0.089 0.051 2026-10-02 06:10:57,970 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-02 06:10:58,751 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:10:58] "GET /pos/pay/confirmation/666?access_token=0b6fa7d5-e21e-4319-a96c-d8d73101310e&tx_id=3 HTTP/1.1" 200 - 254 0.414 0.373 2026-10-02 06:10:58,807 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-02 06:10:58,885 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:10:58] "GET /pos/pay/666?access_token=0b6fa7d5-e21e-4319-a96c-d8d73101310e HTTP/1.1" 200 - 40 0.040 0.047 2026-10-02 06:10:58,897 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-02 06:10:59,002 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:10:59] "POST /pos/pay/transaction/666 HTTP/1.1" 200 - 32 0.073 0.035 2026-10-02 06:10:59,041 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-02 06:10:59,692 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:10:59] "GET /pos/pay/confirmation/666?access_token=0b6fa7d5-e21e-4319-a96c-d8d73101310e&tx_id=4 HTTP/1.1" 200 - 294 0.290 0.368 2026-10-02 06:11:00,559 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_customer_display_online_payment ... 2026-10-02 06:11:01,015 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome pid: 95477 2026-10-02 06:11:01,015 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome headless temporary user profile dir: /tmp/tmp0xouppuz_chrome_odoo 2026-10-02 06:11:01,015 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Issuing json command http://127.0.0.1:40813/json/version 2026-10-02 06:11:01,017 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40813', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:11:01,070 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Browser version: Chrome/150.0.7871.114 2026-10-02 06:11:01,071 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Issuing json command http://127.0.0.1:40813/json 2026-10-02 06:11:01,071 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40813', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:11:01,095 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Websocket url found: ws://127.0.0.1:40813/devtools/page/34B77FDEB55F680A348847BC4F36F4FE 2026-10-02 06:11:01,114 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Enable chrome headless console log notification 2026-10-02 06:11:01,128 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome headless enable page notifications 2026-10-02 06:11:01,274 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:11:01,292 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Setting session cookie in browser 2026-10-02 06:11:01,303 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Open "http://127.0.0.1:8069/pos_customer_display/91/7c205b8c94264f55?access_token=7c205b8c94264f55" in browser 2026-10-02 06:11:01,303 44 INFO rb-67e19c3-225208-420267 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/91/7c205b8c94264f55?access_token=7c205b8c94264f55" 2026-10-02 06:11:01,330 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:11:01,719 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:01] "GET /pos_customer_display/91/7c205b8c94264f55?access_token=7c205b8c94264f55 HTTP/1.1" 200 - 47 0.029 0.365 2026-10-02 06:11:01,731 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Navigation result: {'frameId': '34B77FDEB55F680A348847BC4F36F4FE', 'loaderId': '6214156B69BFA1EFA58EFC5BCD1A9D99', 'isDownload': False} 2026-10-02 06:11:01,731 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Evaluate ready code "odoo.isTourReady('CustomerDisplayTourOnlinePayment')" 2026-10-02 06:11:01,784 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f4ef2fa/point_of_sale.customer_display_assets.min.css, copying from /web/assets/f4ef2fa/point_of_sale.customer_display_assets.min.css 2026-10-02 06:11:01,829 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:01] "GET /web/assets/1/f4ef2fa/point_of_sale.customer_display_assets.min.css HTTP/1.1" 200 - 11 0.041 0.031 2026-10-02 06:11:01,847 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f0a96e8/point_of_sale.customer_display_assets.min.js, copying from /web/assets/f0a96e8/point_of_sale.customer_display_assets.min.js 2026-10-02 06:11:01,885 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:01] "GET /web/assets/1/f0a96e8/point_of_sale.customer_display_assets.min.js HTTP/1.1" 200 - 8 0.014 0.108 2026-10-02 06:11:01,896 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c4a97f9/point_of_sale.customer_display_assets_test.min.js, copying from /web/assets/c4a97f9/point_of_sale.customer_display_assets_test.min.js 2026-10-02 06:11:01,910 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:01] "GET /web/assets/1/c4a97f9/point_of_sale.customer_display_assets_test.min.js HTTP/1.1" 200 - 8 0.012 0.134 2026-10-02 06:11:02,075 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:11:02,116 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:02] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.019 2026-10-02 06:11:02,143 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: Owl is running in 'dev' mode. 2026-10-02 06:11:02,205 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.048 2026-10-02 06:11:02,205 44 INFO rb-67e19c3-225208-420267 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/91/7c205b8c94264f55?access_token=7c205b8c94264f55", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:11:02,212 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [1/18] Tour CustomerDisplayTourOnlinePayment → Step div:contains('Welcome.') 2026-10-02 06:11:02,217 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:02] "GET /logo?company=86 HTTP/1.1" 200 - 1 0.002 0.031 2026-10-02 06:11:02,226 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-10-02 06:11:02,266 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:02,319 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:02,370 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:02,421 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:02,528 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:02,529 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:02,574 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:02,631 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:02,678 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:02,730 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [11/18] Tour CustomerDisplayTourOnlinePayment → Step div:contains('Welcome.') 2026-10-02 06:11:02,789 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:02,836 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:02,887 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:02,932 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:02,983 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:03,035 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:03,085 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:03,137 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: tour succeeded 2026-10-02 06:11:03,138 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR CustomerDisplayTourOnlinePayment SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-02 06:11:03,182 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: heap 4160876 (allocated 4980736) 2026-10-02 06:11:03,196 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Closing chrome headless with pid 95477 2026-10-02 06:11:03,198 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Closing websocket connection 2026-10-02 06:11:03,206 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Terminating chrome headless with pid 95477 2026-10-02 06:11:03,344 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_061103_344046_test_customer_display_online_payment.txt 2026-10-02 06:11:03,344 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Removing chrome user profile "/tmp/tmp0xouppuz_chrome_odoo" 2026-10-02 06:11:03,403 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:03] "GET /web/image/product.product/undefined/image_128 HTTP/1.1" 404 - 126 0.192 0.906 2026-10-02 06:11:03,411 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: waiting for threads: [] 2026-10-02 06:11:03,445 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_errors_tour ... 2026-10-02 06:11:03,926 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome pid: 95636 2026-10-02 06:11:03,926 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome headless temporary user profile dir: /tmp/tmpobur491h_chrome_odoo 2026-10-02 06:11:03,926 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Issuing json command http://127.0.0.1:33701/json/version 2026-10-02 06:11:03,928 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33701', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:11:04,021 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Browser version: Chrome/150.0.7871.114 2026-10-02 06:11:04,021 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Issuing json command http://127.0.0.1:33701/json 2026-10-02 06:11:04,023 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33701', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:11:04,047 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Websocket url found: ws://127.0.0.1:33701/devtools/page/54739AA132D28FD62DD072BD20AF2E1E 2026-10-02 06:11:04,066 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Enable chrome headless console log notification 2026-10-02 06:11:04,089 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome headless enable page notifications 2026-10-02 06:11:04,162 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_op_user from n/a 2026-10-02 06:11:04,187 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Setting session cookie in browser 2026-10-02 06:11:04,204 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Open "http://127.0.0.1:8069/pos/ui/92" in browser 2026-10-02 06:11:04,204 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/92" 2026-10-02 06:11:04,246 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:11:05,160 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:05] "GET /pos/ui/92 HTTP/1.1" 200 - 89 0.105 0.814 2026-10-02 06:11:05,163 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Navigation result: {'frameId': '54739AA132D28FD62DD072BD20AF2E1E', 'loaderId': '0BCC2F5533BB3338DB1AA964DE9390E3', 'isDownload': False} 2026-10-02 06:11:05,163 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Evaluate ready code "odoo.isTourReady('OnlinePaymentErrorsTour')" 2026-10-02 06:11:05,184 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:11:05,214 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:05] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-10-02 06:11:05,228 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:05] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.036 2026-10-02 06:11:05,241 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:05] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.028 2026-10-02 06:11:05,783 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:11:05,786 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:11:05,810 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.019 2026-10-02 06:11:05,844 44 INFO rb-67e19c3-225208-420267 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/92", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:11:05,845 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.007 2026-10-02 06:11:05,857 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:05,868 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-02 06:11:05,887 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:11:05,936 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.011 2026-10-02 06:11:05,956 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.036 2026-10-02 06:11:06,008 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.011 0.042 2026-10-02 06:11:06,011 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.026 2026-10-02 06:11:06,762 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 351 0.379 0.335 2026-10-02 06:11:06,796 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-10-02 06:11:06,889 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11: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.013 2026-10-02 06:11:06,998 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:06] "GET /web/image/res.company/86/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.047 2026-10-02 06:11:07,049 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.016 2026-10-02 06:11:07,061 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: Owl is running in 'dev' mode. 2026-10-02 06:11:07,083 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.010 0.007 2026-10-02 06:11:07,182 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:11:07,185 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:11:07,195 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:11:07,215 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-02 06:11:07,271 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:07] "GET /web/image/res.users/180/avatar_128 HTTP/1.1" 200 - 14 0.037 0.043 2026-10-02 06:11:07,306 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:11:07,315 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:11:07,320 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:07] "GET /web/image?model=res.company&id=86&field=logo HTTP/1.1" 200 - 3 0.026 0.076 2026-10-02 06:11:07,378 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:07] "GET /web/image/res.company/86/favicon HTTP/1.1" 200 - 4 0.004 0.028 2026-10-02 06:11:07,395 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.024 2026-10-02 06:11:07,458 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:07,498 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:07] "GET /pos/ui/92?from_backend=True HTTP/1.1" 200 - 33 0.060 0.074 2026-10-02 06:11:07,588 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:07,603 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:07] "GET /pos/ui/92 HTTP/1.1" 200 - 33 0.051 0.187 2026-10-02 06:11:07,623 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:07] "GET /web/image/res.company/86/favicon HTTP/1.1" 304 - 4 0.006 0.134 2026-10-02 06:11:07,654 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:07] "GET /web/image?model=product.template&field=image_128&id=1953&unique=2026-10-02T06:10:31.000+00:00 HTTP/1.1" 200 - 3 0.003 0.071 2026-10-02 06:11:07,753 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-02 06:11:07,759 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:07] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-02 06:11:07,796 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.074 0.108 2026-10-02 06:11:07,926 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:07,970 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:08,020 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:08,075 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:08,130 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:08,308 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:08,356 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:08,409 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:08,459 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:08,510 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:08,579 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:08,590 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:11:08,592 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:11:08,627 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:08,678 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:08,729 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:08,786 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:08,831 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:08,892 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:08,899 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90698100 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '65b62e8a-5ebe-4d88-bd8a-1f7f693a9380'}] 2026-10-02 06:11:08,997 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90698100 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '65b62e8a-5ebe-4d88-bd8a-1f7f693a9380'} created pos.order #667 2026-10-02 06:11:09,032 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90698100 finished 2026-10-02 06:11:09,117 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.097 0.123 2026-10-02 06:11:09,165 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:09,215 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:09,268 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:09,320 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:09,372 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:09,422 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:09,475 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:09,527 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:09,577 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:09,628 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:09,680 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:09,732 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:09,788 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:09,841 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:09,892 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:09,942 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:09,996 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:10,045 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:10,096 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:10,150 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:10,198 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:10,260 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:10,266 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64508771 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '65b62e8a-5ebe-4d88-bd8a-1f7f693a9380'}] 2026-10-02 06:11:10,348 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [686] to pos.order #667 2026-10-02 06:11:10,356 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64508771 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '65b62e8a-5ebe-4d88-bd8a-1f7f693a9380'} updated pos.order #667 2026-10-02 06:11:10,384 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64508771 finished 2026-10-02 06:11:10,527 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 91 0.089 0.174 2026-10-02 06:11:10,574 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:10] "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.009 0.010 2026-10-02 06:11:10,616 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:10,626 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:10] "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.021 0.012 2026-10-02 06:11:10,660 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:10,719 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:10,722 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45767862 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '65b62e8a-5ebe-4d88-bd8a-1f7f693a9380'}] 2026-10-02 06:11:10,750 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45767862 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '65b62e8a-5ebe-4d88-bd8a-1f7f693a9380'} updated pos.order #667 2026-10-02 06:11:10,776 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45767862 finished 2026-10-02 06:11:10,900 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.053 0.127 2026-10-02 06:11:10,937 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:10,988 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:11,043 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:11,094 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:11,150 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:11,196 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:11,247 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:11,307 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:11,312 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48989178 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '65b62e8a-5ebe-4d88-bd8a-1f7f693a9380'}] 2026-10-02 06:11:11,379 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48989178 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '65b62e8a-5ebe-4d88-bd8a-1f7f693a9380'} updated pos.order #667 2026-10-02 06:11:11,411 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48989178 finished 2026-10-02 06:11:11,602 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.158 0.135 2026-10-02 06:11:11,655 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:11] "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.013 0.013 2026-10-02 06:11:11,694 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:11,700 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:11] "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.018 0.013 2026-10-02 06:11:11,743 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:11,800 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:11,804 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85645306 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '65b62e8a-5ebe-4d88-bd8a-1f7f693a9380'}] 2026-10-02 06:11:11,842 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85645306 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '65b62e8a-5ebe-4d88-bd8a-1f7f693a9380'} updated pos.order #667 2026-10-02 06:11:11,873 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85645306 finished 2026-10-02 06:11:12,022 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.074 0.146 2026-10-02 06:11:12,056 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:12,106 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:12,162 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:12,214 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:12,271 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:12,325 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:12,377 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:12,428 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:12,478 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:12,530 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:12,581 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:12,632 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:12,688 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:12,739 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:12,793 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:12,845 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:12,899 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:12,960 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:12,965 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43887460 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '65b62e8a-5ebe-4d88-bd8a-1f7f693a9380'}] 2026-10-02 06:11:13,057 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43887460 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '65b62e8a-5ebe-4d88-bd8a-1f7f693a9380'} updated pos.order #667 2026-10-02 06:11:13,088 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43887460 finished 2026-10-02 06:11:13,155 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 73 0.058 0.135 2026-10-02 06:11:13,219 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:13] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.016 0.014 2026-10-02 06:11:13,259 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:13] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 6 0.013 0.013 2026-10-02 06:11:13,263 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: tour succeeded 2026-10-02 06:11:13,264 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: ╔════════════════════════════════════════╗ ║ TOUR OnlinePaymentErrorsTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-02 06:11:13,411 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: heap 15642944 (allocated 17825792) 2026-10-02 06:11:13,419 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Closing chrome headless with pid 95636 2026-10-02 06:11:13,421 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Closing websocket connection 2026-10-02 06:11:13,422 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Terminating chrome headless with pid 95636 2026-10-02 06:11:13,518 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_061113_517764_test_errors_tour.txt 2026-10-02 06:11:13,518 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Removing chrome user profile "/tmp/tmpobur491h_chrome_odoo" 2026-10-02 06:11:13,544 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_invalid_access_token ... 2026-10-02 06:11:13,761 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95786846 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-10-02 06:11:13,803 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95786846 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #668 2026-10-02 06:11:13,804 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95786846 finished 2026-10-02 06:11:13,860 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:11:14,035 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-02 06:11:15,008 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:15] "GET /pos/pay/668?access_token=a136ed26-46a9-4f5e-a6b1-59573510845 HTTP/1.1" 403 - 113 0.128 1.024 2026-10-02 06:11:15,019 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-02 06:11:15,060 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:15] "GET /pos/pay/668?access_token= HTTP/1.1" 403 - 17 0.010 0.038 2026-10-02 06:11:15,070 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-02 06:11:15,116 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:15] "GET /pos/pay/confirmation/668?access_token=a136ed26-46a9-4f5e-a6b1-59573510845&tx_id=1 HTTP/1.1" 403 - 18 0.011 0.038 2026-10-02 06:11:15,122 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-02 06:11:15,170 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:15] "GET /pos/pay/confirmation/668?access_token=&tx_id=1 HTTP/1.1" 403 - 15 0.012 0.040 2026-10-02 06:11:15,184 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_online_payment_amount_updated_after_order_modification ... 2026-10-02 06:11:15,680 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome pid: 95860 2026-10-02 06:11:15,680 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome headless temporary user profile dir: /tmp/tmp28bi18d5_chrome_odoo 2026-10-02 06:11:15,680 44 INFO rb-67e19c3-225208-420267 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:44695/json/version 2026-10-02 06:11:15,681 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44695', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:11:15,733 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:15,739 44 INFO rb-67e19c3-225208-420267 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:44695/json 2026-10-02 06:11:15,740 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44695', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:11:15,777 44 INFO rb-67e19c3-225208-420267 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:44695/devtools/page/9A21D5A720A274DAEA2FE6F7057E2130 2026-10-02 06:11:15,792 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Enable chrome headless console log notification 2026-10-02 06:11:15,810 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome headless enable page notifications 2026-10-02 06:11:15,886 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-02 06:11:15,896 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Setting session cookie in browser 2026-10-02 06:11:15,907 44 INFO rb-67e19c3-225208-420267 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/92" in browser 2026-10-02 06:11:15,907 44 INFO rb-67e19c3-225208-420267 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/92" 2026-10-02 06:11:15,924 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:11:16,532 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:16] "GET /pos/ui/92 HTTP/1.1" 200 - 90 0.108 0.504 2026-10-02 06:11:16,537 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Navigation result: {'frameId': '9A21D5A720A274DAEA2FE6F7057E2130', 'loaderId': '64FE4FF84861DBFB8AC60D8C2F02B396', 'isDownload': False} 2026-10-02 06:11:16,537 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:16,553 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:11:16,582 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:16] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-10-02 06:11:16,587 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:16] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-10-02 06:11:16,611 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:16] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.010 0.024 2026-10-02 06:11:17,198 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:11:17,200 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:11:17,229 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.019 2026-10-02 06:11:17,267 44 INFO rb-67e19c3-225208-420267 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/92", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:11:17,276 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:17,286 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.015 0.016 2026-10-02 06:11:17,322 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.019 2026-10-02 06:11:17,334 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:11:17,391 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.031 0.014 2026-10-02 06:11:17,416 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.061 2026-10-02 06:11:17,527 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.066 0.061 2026-10-02 06:11:17,529 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.093 2026-10-02 06:11:18,403 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 350 0.479 0.358 2026-10-02 06:11:18,433 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:18] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-10-02 06:11:18,526 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.012 2026-10-02 06:11:18,688 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:18] "GET /web/image/res.company/86/logo/256x256 HTTP/1.1" 200 - 8 0.041 0.072 2026-10-02 06:11:18,790 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.038 2026-10-02 06:11:18,839 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:18,873 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.013 2026-10-02 06:11:18,921 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:11:18,944 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:11:18,953 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-02 06:11:18,982 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:18] "GET /web/image?model=res.company&id=86&field=logo HTTP/1.1" 200 - 3 0.007 0.052 2026-10-02 06:11:19,032 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:19] "GET /web/image/res.users/179/avatar_128 HTTP/1.1" 200 - 14 0.021 0.068 2026-10-02 06:11:19,034 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.076 2026-10-02 06:11:19,051 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:11:19,056 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:11:19,121 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:19] "GET /web/image/res.company/86/favicon HTTP/1.1" 200 - 4 0.003 0.009 2026-10-02 06:11:19,221 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:19,293 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:11:19,306 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:19] "GET /web/image/res.company/86/favicon HTTP/1.1" 304 - 4 0.013 0.031 2026-10-02 06:11:19,369 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:11:19,389 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:19,400 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:19] "GET /pos/ui/92?from_backend=True HTTP/1.1" 200 - 34 0.049 0.067 2026-10-02 06:11:19,451 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:19] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:11:19,500 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:19] "GET /pos/ui/92 HTTP/1.1" 200 - 34 0.053 0.162 2026-10-02 06:11:19,537 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:19] "GET /web/image?model=product.template&field=image_128&id=1953&unique=2026-10-02T06:10:31.000+00:00 HTTP/1.1" 200 - 3 0.007 0.210 2026-10-02 06:11:19,652 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.059 0.198 2026-10-02 06:11:19,721 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:19,771 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:19,831 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:19,882 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:19,933 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:20,106 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:20,157 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:20,206 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:20,257 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:20,308 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:20,383 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:20,399 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:11:20,401 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:11:20,434 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:20,486 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:20,536 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:20,598 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:20,611 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8303430 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '754220a0-9d8a-49af-8f63-6b89c2345a00'}] 2026-10-02 06:11:20,729 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8303430 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '754220a0-9d8a-49af-8f63-6b89c2345a00'} created pos.order #669 2026-10-02 06:11:20,774 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8303430 finished 2026-10-02 06:11:20,885 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.139 0.138 2026-10-02 06:11:20,932 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:20,983 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:21,037 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:21,093 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:21,151 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:21,206 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:21,257 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:21,308 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:21,358 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:21,411 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:21,466 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:21,516 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:21,565 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:21,626 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:21,677 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:21,734 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:21,784 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:21,835 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:21,886 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:21,944 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:21,947 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37156475 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '754220a0-9d8a-49af-8f63-6b89c2345a00'}] 2026-10-02 06:11:21,995 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37156475 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '754220a0-9d8a-49af-8f63-6b89c2345a00'} updated pos.order #669 2026-10-02 06:11:22,025 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37156475 finished 2026-10-02 06:11:22,149 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.088 0.116 2026-10-02 06:11:22,190 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:22,241 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:22,295 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:22,353 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:22,357 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50279387 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '754220a0-9d8a-49af-8f63-6b89c2345a00'}] 2026-10-02 06:11:22,378 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50279387 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '754220a0-9d8a-49af-8f63-6b89c2345a00'} updated pos.order #669 2026-10-02 06:11:22,406 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50279387 finished 2026-10-02 06:11:22,509 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 53 0.042 0.112 2026-10-02 06:11:22,562 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:22] "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.009 0.011 2026-10-02 06:11:22,593 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: tour succeeded 2026-10-02 06:11:22,599 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:22,668 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:22] "GET /report/barcode/QR/http:%2F%2F127.0.0.1:8069%2Fpos%2Fpay%2F669%3Faccess_token=b3c98c78-512e-4431-ac37-5563347bba75?width=200&height=200 HTTP/1.1" 200 - 0 0.000 0.078 2026-10-02 06:11:22,722 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: heap 15384012 (allocated 16777216) 2026-10-02 06:11:22,751 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Closing chrome headless with pid 95860 2026-10-02 06:11:22,758 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Closing websocket connection 2026-10-02 06:11:22,761 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Terminating chrome headless with pid 95860 2026-10-02 06:11:22,869 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_061122_869547_test_online_payment_amount_updated_after_order_modification.txt 2026-10-02 06:11:22,869 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Removing chrome user profile "/tmp/tmp28bi18d5_chrome_odoo" 2026-10-02 06:11:22,937 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_online_payment_with_cash_rounding_only_cash_method ... 2026-10-02 06:11:23,330 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85330117 started for PoS orders references: [{'name': 'Order 00077-001-0001', 'pos_reference': None, 'uuid': '00077-001-0001'}] 2026-10-02 06:11:23,416 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85330117 order {'name': 'Order 00077-001-0001', 'pos_reference': None, 'uuid': '00077-001-0001'} created pos.order #670 2026-10-02 06:11:23,424 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85330117 finished 2026-10-02 06:11:23,520 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:11:23,723 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-02 06:11:25,415 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: Simulating signal changes during tests 2026-10-02 06:11:25,416 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:25] "GET /pos/pay/670?access_token=30e19ac2-548c-44fb-b3c8-4953153102d8 HTTP/1.1" 200 - 265 0.447 1.452 2026-10-02 06:11:25,440 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-02 06:11:25,528 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:25] "POST /pos/pay/transaction/670 HTTP/1.1" 200 - 40 0.051 0.046 2026-10-02 06:11:25,578 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-02 06:11:26,679 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:26] "GET /pos/pay/confirmation/670?access_token=30e19ac2-548c-44fb-b3c8-4953153102d8&tx_id=5 HTTP/1.1" 200 - 368 0.582 0.530 2026-10-02 06:11:27,831 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_payment_method_customer_required ... 2026-10-02 06:11:29,121 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome pid: 96071 2026-10-02 06:11:29,122 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome headless temporary user profile dir: /tmp/tmpa642nvxb_chrome_odoo 2026-10-02 06:11:29,122 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Issuing json command http://127.0.0.1:44887/json/version 2026-10-02 06:11:29,124 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44887', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:11:29,221 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Browser version: Chrome/150.0.7871.114 2026-10-02 06:11:29,221 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Issuing json command http://127.0.0.1:44887/json 2026-10-02 06:11:29,223 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44887', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:11:29,244 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Websocket url found: ws://127.0.0.1:44887/devtools/page/1FB098BF473EC964DBAA2E1D0D7717BC 2026-10-02 06:11:29,259 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Enable chrome headless console log notification 2026-10-02 06:11:29,264 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome headless enable page notifications 2026-10-02 06:11:29,479 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:11:29,488 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Setting session cookie in browser 2026-10-02 06:11:29,495 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Open "http://127.0.0.1:8069/pos/ui/92" in browser 2026-10-02 06:11:29,495 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Navigating to: "http://127.0.0.1:8069/pos/ui/92" 2026-10-02 06:11:29,522 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:11:30,125 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:30] "GET /pos/ui/92 HTTP/1.1" 200 - 89 0.099 0.507 2026-10-02 06:11:30,129 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Navigation result: {'frameId': '1FB098BF473EC964DBAA2E1D0D7717BC', 'loaderId': '48F59B1C9242194C7A939BFE5E77A373', 'isDownload': False} 2026-10-02 06:11:30,129 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:30,148 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:11:30,184 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:30] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.023 2026-10-02 06:11:30,195 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:30] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.029 2026-10-02 06:11:30,210 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:30] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.027 2026-10-02 06:11:30,900 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:11:30,907 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.037 2026-10-02 06:11:30,922 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.012 0.020 2026-10-02 06:11:30,980 44 INFO rb-67e19c3-225208-420267 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/92", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:11:30,982 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.006 2026-10-02 06:11:30,989 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:31,006 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-02 06:11:31,034 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:11:31,076 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.016 2026-10-02 06:11:31,102 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.020 0.028 2026-10-02 06:11:31,106 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-02 06:11:31,217 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.035 0.044 2026-10-02 06:11:32,009 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 340 0.465 0.294 2026-10-02 06:11:32,043 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.026 2026-10-02 06:11:32,138 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-10-02 06:11:32,216 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:32] "GET /web/image/res.company/86/logo/256x256 HTTP/1.1" 200 - 8 0.020 0.037 2026-10-02 06:11:32,296 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-10-02 06:11:32,313 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: Owl is running in 'dev' mode. 2026-10-02 06:11:32,334 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-10-02 06:11:32,408 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:11:32,419 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:11:32,430 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:11:32,476 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:32] "GET /web/image/res.users/178/avatar_128 HTTP/1.1" 200 - 14 0.039 0.027 2026-10-02 06:11:32,509 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:32] "GET /web/image?model=res.company&id=86&field=logo HTTP/1.1" 200 - 3 0.009 0.087 2026-10-02 06:11:32,512 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.088 2026-10-02 06:11:32,569 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:11:32,570 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:11:32,631 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:32] "GET /web/image/res.company/86/favicon HTTP/1.1" 200 - 4 0.010 0.024 2026-10-02 06:11:32,696 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:32,739 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:11:32,815 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:32] "GET /pos/ui/92?from_backend=True HTTP/1.1" 200 - 34 0.042 0.054 2026-10-02 06:11:32,922 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:32,932 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:11:32,948 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:11:32,973 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:32] "GET /pos/ui/92 HTTP/1.1" 200 - 34 0.118 0.127 2026-10-02 06:11:33,043 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:33] "GET /web/image?model=product.template&field=image_128&id=1953&unique=2026-10-02T06:10:31.000+00:00 HTTP/1.1" 200 - 3 0.014 0.242 2026-10-02 06:11:33,066 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:33] "GET /web/image/res.company/86/favicon HTTP/1.1" 304 - 4 0.004 0.289 2026-10-02 06:11:33,187 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.070 0.182 2026-10-02 06:11:33,266 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:33,319 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:33,372 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:33,420 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:33,470 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:33,541 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:33,552 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:11:33,556 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:11:33,592 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:33,643 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:33,695 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:33,758 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:33,768 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26583444 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '7ff02b45-9c2b-4c7e-bf36-211ad7683bce'}] 2026-10-02 06:11:33,886 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26583444 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '7ff02b45-9c2b-4c7e-bf36-211ad7683bce'} created pos.order #671 2026-10-02 06:11:33,913 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26583444 finished 2026-10-02 06:11:33,990 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.097 0.129 2026-10-02 06:11:34,042 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:34,087 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:34,139 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:34,230 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:34,284 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:34,332 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:34,390 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:34,450 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:34,501 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:34] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 13 0.016 0.029 2026-10-02 06:11:34,504 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:34,562 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:34,602 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 15 0.036 0.047 2026-10-02 06:11:34,613 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: tour succeeded 2026-10-02 06:11:34,614 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_payment_method_customer_required SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-10-02 06:11:34,726 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: heap 15617808 (allocated 17301504) 2026-10-02 06:11:34,737 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Closing chrome headless with pid 96071 2026-10-02 06:11:34,740 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Closing websocket connection 2026-10-02 06:11:34,744 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Terminating chrome headless with pid 96071 2026-10-02 06:11:34,847 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_061134_847401_test_payment_method_customer_required.txt 2026-10-02 06:11:34,847 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Removing chrome user profile "/tmp/tmpa642nvxb_chrome_odoo" 2026-10-02 06:11:34,867 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_refuse_online_payment_without_accounting_payment ... 2026-10-02 06:11:35,014 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63426015 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-10-02 06:11:35,125 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #174 deleted pos.order records with IDs: [672] 2026-10-02 06:11:35,159 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_restaurant_online_payment_flow ... 2026-10-02 06:11:35,665 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome pid: 96267 2026-10-02 06:11:35,665 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome headless temporary user profile dir: /tmp/tmpzdr4msky_chrome_odoo 2026-10-02 06:11:35,665 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Issuing json command http://127.0.0.1:41593/json/version 2026-10-02 06:11:35,666 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41593', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:11:35,715 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Browser version: Chrome/150.0.7871.114 2026-10-02 06:11:35,715 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Issuing json command http://127.0.0.1:41593/json 2026-10-02 06:11:35,716 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41593', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:11:35,744 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Websocket url found: ws://127.0.0.1:41593/devtools/page/BC88E56D2C6141F92527EDB662715249 2026-10-02 06:11:35,774 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Enable chrome headless console log notification 2026-10-02 06:11:35,803 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome headless enable page notifications 2026-10-02 06:11:35,923 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-02 06:11:35,942 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Setting session cookie in browser 2026-10-02 06:11:35,953 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Open "http://127.0.0.1:8069/pos/ui/92" in browser 2026-10-02 06:11:35,953 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Navigating to: "http://127.0.0.1:8069/pos/ui/92" 2026-10-02 06:11:36,025 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:11:36,842 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:36] "GET /pos/ui/92 HTTP/1.1" 200 - 90 0.220 0.615 2026-10-02 06:11:36,846 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Navigation result: {'frameId': 'BC88E56D2C6141F92527EDB662715249', 'loaderId': '0D6383CC461F73410E361821C4BD04A1', 'isDownload': False} 2026-10-02 06:11:36,846 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Evaluate ready code "odoo.isTourReady('RestaurantOnlinePaymentTour')" 2026-10-02 06:11:36,869 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:11:36,882 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:36] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.010 2026-10-02 06:11:36,891 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:36] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-10-02 06:11:36,907 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:36] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.028 2026-10-02 06:11:37,432 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:11:37,436 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:11:37,465 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.014 2026-10-02 06:11:37,503 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.010 2026-10-02 06:11:37,511 44 INFO rb-67e19c3-225208-420267 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/92", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:11:37,530 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:37,552 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-02 06:11:37,570 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:11:37,606 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.010 2026-10-02 06:11:37,639 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.012 0.040 2026-10-02 06:11:37,677 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.016 0.030 2026-10-02 06:11:37,679 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.010 2026-10-02 06:11:38,473 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 350 0.422 0.332 2026-10-02 06:11:38,496 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:11:38,654 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.017 0.020 2026-10-02 06:11:38,735 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:38] "GET /web/image/res.company/86/logo/256x256 HTTP/1.1" 200 - 8 0.019 0.037 2026-10-02 06:11:38,791 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-02 06:11:38,813 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: Owl is running in 'dev' mode. 2026-10-02 06:11:38,862 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.020 2026-10-02 06:11:38,926 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:11:38,932 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:11:38,951 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:11:38,961 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:38] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:11:38,995 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:38] "GET /web/image/res.users/179/avatar_128 HTTP/1.1" 200 - 14 0.023 0.034 2026-10-02 06:11:39,027 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:11:39,038 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11: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-10-02 06:11:39,046 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:39] "GET /web/image?model=res.company&id=86&field=logo HTTP/1.1" 200 - 3 0.014 0.090 2026-10-02 06:11:39,077 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:11:39,100 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:39] "GET /web/image/res.company/86/favicon HTTP/1.1" 200 - 4 0.021 0.021 2026-10-02 06:11:39,162 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:39,211 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:39] "GET /pos/ui/92?from_backend=True HTTP/1.1" 200 - 34 0.069 0.069 2026-10-02 06:11:39,280 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:39,280 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:11:39,310 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:39] "GET /pos/ui/92 HTTP/1.1" 200 - 34 0.056 0.180 2026-10-02 06:11:39,342 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:39] "GET /web/image/res.company/86/favicon HTTP/1.1" 304 - 4 0.015 0.106 2026-10-02 06:11:39,377 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:39] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:11:39,417 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:39] "GET /web/image?model=product.template&field=image_128&id=1953&unique=2026-10-02T06:10:31.000+00:00 HTTP/1.1" 200 - 3 0.014 0.159 2026-10-02 06:11:39,560 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.086 0.188 2026-10-02 06:11:39,630 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:39,678 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:39,729 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:39,780 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:39,831 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:39,906 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:39,924 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:11:39,925 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:11:39,961 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:40,007 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:40,073 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:40,076 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11141726 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'ea0cbf68-e412-41a8-80ed-bc28cdc322e5'}] 2026-10-02 06:11:40,177 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11141726 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'ea0cbf68-e412-41a8-80ed-bc28cdc322e5'} created pos.order #673 2026-10-02 06:11:40,214 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11141726 finished 2026-10-02 06:11:40,300 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.084 0.142 2026-10-02 06:11:40,354 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:40,401 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:40,465 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:40,532 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:40,583 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:40,632 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:40,683 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:40,746 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:40,794 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:40,845 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:40,896 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:40,957 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:41,010 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:41,075 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:41,081 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78045194 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'ea0cbf68-e412-41a8-80ed-bc28cdc322e5'}] 2026-10-02 06:11:41,189 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [689] to pos.order #673 2026-10-02 06:11:41,199 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78045194 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'ea0cbf68-e412-41a8-80ed-bc28cdc322e5'} updated pos.order #673 2026-10-02 06:11:41,228 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78045194 finished 2026-10-02 06:11:41,446 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 95 0.191 0.177 2026-10-02 06:11:41,511 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:41] "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.016 0.013 2026-10-02 06:11:41,540 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:41] "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.004 0.012 2026-10-02 06:11:41,561 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31582456 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'ea0cbf68-e412-41a8-80ed-bc28cdc322e5'}] 2026-10-02 06:11:41,570 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:11:42,203 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31582456 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'ea0cbf68-e412-41a8-80ed-bc28cdc322e5'} updated pos.order #673 2026-10-02 06:11:42,237 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31582456 finished 2026-10-02 06:11:42,382 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.436 0.388 2026-10-02 06:11:42,423 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11: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-10-02 06:11:42,521 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: tour succeeded 2026-10-02 06:11:42,521 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: ╔════════════════════════════════════════════╗ ║ TOUR RestaurantOnlinePaymentTour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-02 06:11:42,530 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82717306 started for PoS orders references: [{'name': 'POS OP Test Shop - 000001', 'pos_reference': '261-92-000001', 'uuid': 'ea0cbf68-e412-41a8-80ed-bc28cdc322e5'}] 2026-10-02 06:11:42,544 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82717306 order {'name': 'POS OP Test Shop - 000001', 'pos_reference': '261-92-000001', 'uuid': 'ea0cbf68-e412-41a8-80ed-bc28cdc322e5'} sync ignored for existing PoS order pos.order(673,) (state: paid) 2026-10-02 06:11:42,601 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82717306 finished 2026-10-02 06:11:42,636 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: heap 16003648 (allocated 17301504) 2026-10-02 06:11:42,657 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Closing chrome headless with pid 96267 2026-10-02 06:11:42,662 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Closing websocket connection 2026-10-02 06:11:42,664 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Terminating chrome headless with pid 96267 2026-10-02 06:11:42,690 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.051 0.111 2026-10-02 06:11:42,785 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_061142_785147_test_restaurant_online_payment_flow.txt 2026-10-02 06:11:42,785 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Removing chrome user profile "/tmp/tmpzdr4msky_chrome_odoo" 2026-10-02 06:11:42,840 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_selected_customer_after_adding_payment_sync ... 2026-10-02 06:11:43,314 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome pid: 96481 2026-10-02 06:11:43,315 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome headless temporary user profile dir: /tmp/tmp8pa27sdu_chrome_odoo 2026-10-02 06:11:43,315 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Issuing json command http://127.0.0.1:33053/json/version 2026-10-02 06:11:43,316 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33053', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:11:43,371 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Browser version: Chrome/150.0.7871.114 2026-10-02 06:11:43,371 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Issuing json command http://127.0.0.1:33053/json 2026-10-02 06:11:43,371 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33053', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:11:43,388 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Websocket url found: ws://127.0.0.1:33053/devtools/page/5277D9CEDF7EC2764B9AA44DA06D0402 2026-10-02 06:11:43,415 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Enable chrome headless console log notification 2026-10-02 06:11:43,451 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome headless enable page notifications 2026-10-02 06:11:43,631 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-02 06:11:43,642 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Setting session cookie in browser 2026-10-02 06:11:43,659 44 INFO rb-67e19c3-225208-420267 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/92" in browser 2026-10-02 06:11:43,659 44 INFO rb-67e19c3-225208-420267 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/92" 2026-10-02 06:11:43,685 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:11:44,404 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:44] "GET /pos/ui/92 HTTP/1.1" 200 - 90 0.105 0.621 2026-10-02 06:11:44,407 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Navigation result: {'frameId': '5277D9CEDF7EC2764B9AA44DA06D0402', 'loaderId': 'BDD37DABFE0795D92CBB19DC11C4CEA9', 'isDownload': False} 2026-10-02 06:11:44,407 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:44,425 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:11:44,448 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:44] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-02 06:11:44,458 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:44] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-10-02 06:11:44,473 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:44] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.033 2026-10-02 06:11:45,053 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:11:45,072 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:11:45,088 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-10-02 06:11:45,119 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-02 06:11:45,120 44 INFO rb-67e19c3-225208-420267 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/92", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:11:45,125 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:45,134 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-02 06:11:45,144 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:11:45,166 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:45] "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-10-02 06:11:45,193 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.030 2026-10-02 06:11:45,254 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.030 0.034 2026-10-02 06:11:45,258 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.041 2026-10-02 06:11:45,973 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 350 0.354 0.309 2026-10-02 06:11:46,000 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:46] "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-10-02 06:11:46,064 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11: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-10-02 06:11:46,154 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:46] "GET /web/image/res.company/86/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.055 2026-10-02 06:11:46,182 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11: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-10-02 06:11:46,201 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: Owl is running in 'dev' mode. 2026-10-02 06:11:46,217 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-10-02 06:11:46,269 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:11:46,305 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:46] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:11:46,323 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-02 06:11:46,346 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:46] "GET /web/image/res.users/179/avatar_128 HTTP/1.1" 200 - 14 0.041 0.035 2026-10-02 06:11:46,349 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.066 2026-10-02 06:11:46,365 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:46] "GET /web/image?model=res.company&id=86&field=logo HTTP/1.1" 200 - 3 0.004 0.070 2026-10-02 06:11:46,404 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:11:46,407 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:11:46,457 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:11:46,496 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:46] "GET /web/image/res.company/86/favicon HTTP/1.1" 200 - 4 0.031 0.036 2026-10-02 06:11:46,572 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:46,702 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:46] "GET /pos/ui/92?from_backend=True HTTP/1.1" 200 - 34 0.108 0.149 2026-10-02 06:11:46,720 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:11:46,767 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:46,777 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:46] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:11:46,825 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:46] "GET /pos/ui/92 HTTP/1.1" 200 - 34 0.069 0.308 2026-10-02 06:11:46,857 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:46] "GET /web/image?model=product.template&field=image_128&id=1953&unique=2026-10-02T06:10:31.000+00:00 HTTP/1.1" 200 - 3 0.004 0.190 2026-10-02 06:11:46,877 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:46] "GET /web/image/res.company/86/favicon HTTP/1.1" 304 - 4 0.008 0.251 2026-10-02 06:11:46,968 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.037 0.147 2026-10-02 06:11:47,059 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:47,107 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:47,164 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:47,216 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:47,270 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:47,457 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:47,509 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:47,559 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:47,610 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:47,660 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:47,739 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:47,763 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:11:47,765 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:11:47,788 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:47,837 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:47,888 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:47,938 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:47,989 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:48,051 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:48,057 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11250071 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '0acb0de3-c014-4be6-9f08-7149768ccf6b'}] 2026-10-02 06:11:48,123 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11250071 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '0acb0de3-c014-4be6-9f08-7149768ccf6b'} created pos.order #674 2026-10-02 06:11:48,155 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11250071 finished 2026-10-02 06:11:48,240 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.059 0.126 2026-10-02 06:11:48,292 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:48,343 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:48,421 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:48,491 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:48,542 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:48,601 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:48,664 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:48,717 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:48,739 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:48] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 13 0.036 0.036 2026-10-02 06:11:48,782 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:48,856 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 15 0.048 0.059 2026-10-02 06:11:48,868 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71876789 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '0acb0de3-c014-4be6-9f08-7149768ccf6b'}] 2026-10-02 06:11:48,903 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71876789 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '0acb0de3-c014-4be6-9f08-7149768ccf6b'} updated pos.order #674 2026-10-02 06:11:48,931 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71876789 finished 2026-10-02 06:11:49,070 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.074 0.200 2026-10-02 06:11:49,125 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:49] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.008 0.014 2026-10-02 06:11:49,158 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: tour succeeded 2026-10-02 06:11:49,159 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:49,270 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:49] "GET /report/barcode/QR/http:%2F%2F127.0.0.1:8069%2Fpos%2Fpay%2F674%3Faccess_token=d1bcb123-ef30-4fa4-9105-88ffcc8442c4?width=200&height=200 HTTP/1.1" 200 - 0 0.000 0.109 2026-10-02 06:11:49,280 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: heap 16066872 (allocated 17563648) 2026-10-02 06:11:49,304 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Closing chrome headless with pid 96481 2026-10-02 06:11:49,308 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Closing websocket connection 2026-10-02 06:11:49,317 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Terminating chrome headless with pid 96481 2026-10-02 06:11:49,401 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_061149_401029_test_selected_customer_after_adding_payment_sync.txt 2026-10-02 06:11:49,401 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Removing chrome user profile "/tmp/tmp8pa27sdu_chrome_odoo" 2026-10-02 06:11:49,724 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #174 deleted pos.payment.method records with IDs: [242] 2026-10-02 06:11:49,932 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #174 deleted account.account records with IDs: [4494] 2026-10-02 06:11:49,989 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #174 deleted account.payment.method.line records with IDs: [787, 788] 2026-10-02 06:11:50,150 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #174 deleted account.journal records with IDs: [1193] 2026-10-02 06:11:50,206 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #174 deleted account.account records with IDs: [4493] 2026-10-02 06:11:50,246 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-02 06:11:53,053 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel ... 2026-10-02 06:11:59,031 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Chrome pid: 96689 2026-10-02 06:11:59,031 44 INFO rb-67e19c3-225208-420267 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/tmpj5qgw1ex_chrome_odoo 2026-10-02 06:11:59,031 44 INFO rb-67e19c3-225208-420267 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:41679/json/version 2026-10-02 06:11:59,032 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41679', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:11:59,135 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:59,135 44 INFO rb-67e19c3-225208-420267 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:41679/json 2026-10-02 06:11:59,136 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41679', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:11:59,145 44 INFO rb-67e19c3-225208-420267 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:41679/devtools/page/15C2F70E29677583DCF1B0F98671B881 2026-10-02 06:11:59,179 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:59,195 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:59,247 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:59,393 44 INFO rb-67e19c3-225208-420267 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/93?access_token=890ade21d1ee4e52" in browser 2026-10-02 06:11:59,393 44 INFO rb-67e19c3-225208-420267 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/93?access_token=890ade21d1ee4e52" 2026-10-02 06:11:59,412 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:11:59,858 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:59] "GET /pos-self/93?access_token=890ade21d1ee4e52 HTTP/1.1" 200 - 57 0.068 0.386 2026-10-02 06:11:59,863 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': '15C2F70E29677583DCF1B0F98671B881', 'loaderId': 'D81A1E173AF705AC26F1140E22D61F9D', 'isDownload': False} 2026-10-02 06:11:59,864 44 INFO rb-67e19c3-225208-420267 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-10-02 06:11:59,883 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:11:59,912 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:11:59,938 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:11:59] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.010 0.037 2026-10-02 06:11:59,992 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:12:00,048 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:00] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.063 0.088 2026-10-02 06:12:00,063 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:12:00,080 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:00] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.012 0.169 2026-10-02 06:12:00,228 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:00] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.011 2026-10-02 06:12:00,245 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:00] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-10-02 06:12:00,255 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:00] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.002 0.008 2026-10-02 06:12:00,265 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:12:00,265 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:00] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-02 06:12:00,271 44 INFO rb-67e19c3-225208-420267 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/93?access_token=890ade21d1ee4e52", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:12:00,288 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:00,365 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:00] "POST /pos-self/relations/93 HTTP/1.1" 200 - 37 0.040 0.041 2026-10-02 06:12:00,427 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.136 2026-10-02 06:12:00,797 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:00] "POST /pos-self/data/93 HTTP/1.1" 200 - 183 0.195 0.205 2026-10-02 06:12:00,799 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.349 2026-10-02 06:12:00,929 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:00] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.033 2026-10-02 06:12:00,956 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:01,059 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:01] "GET /web/image/ir.attachment/6942/raw HTTP/1.1" 200 - 4 0.026 0.006 2026-10-02 06:12:01,099 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:01,192 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.043 2026-10-02 06:12:01,193 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:01] "GET /web/image/pos.category/238/image_128?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 2 0.005 0.055 2026-10-02 06:12:01,210 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:01,228 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:01] "GET /web/image/product.template/1955/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 3 0.012 0.056 2026-10-02 06:12:01,243 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:01] "GET /web/image/product.template/1956/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 3 0.006 0.073 2026-10-02 06:12:01,273 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:01,274 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:01] "GET /web/image/product.template/1957/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 3 0.006 0.080 2026-10-02 06:12:01,294 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:01] "GET /web/image/product.template/1959/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 3 0.006 0.101 2026-10-02 06:12:01,312 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:01] "GET /web/image/product.template/1958/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.104 2026-10-02 06:12:01,346 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:01,378 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:01] "GET /web/image/ir.attachment/6896/raw HTTP/1.1" 200 - 4 0.007 0.016 2026-10-02 06:12:01,388 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:12:01,407 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:01,421 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:01] "GET /web/image/product.product/2451/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 8 0.014 0.024 2026-10-02 06:12:01,463 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:01,478 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:01] "GET /web/image/product.product/2453/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 8 0.036 0.053 2026-10-02 06:12:01,540 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:01,647 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7561102 started for PoS orders references: [{'name': None, 'pos_reference': '260-93-000001', 'uuid': 'ab662350-b08d-4666-925e-bc3a8c33695e'}] 2026-10-02 06:12:01,788 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7561102 order {'name': None, 'pos_reference': '260-93-000001', 'uuid': 'ab662350-b08d-4666-925e-bc3a8c33695e'} created pos.order #675 2026-10-02 06:12:01,840 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7561102 finished 2026-10-02 06:12:02,009 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:02] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 110 0.275 0.200 2026-10-02 06:12:02,113 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:02] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.010 2026-10-02 06:12:02,115 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:02,171 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:02,217 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:02,271 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:02,327 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:02,385 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: tour succeeded 2026-10-02 06:12:02,386 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:02,464 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: heap 8323072 (allocated 9699328) 2026-10-02 06:12:02,469 44 INFO rb-67e19c3-225208-420267 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 96689 2026-10-02 06:12:02,470 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:02] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.019 0.061 2026-10-02 06:12:02,476 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Closing websocket connection 2026-10-02 06:12:02,478 44 INFO rb-67e19c3-225208-420267 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 96689 2026-10-02 06:12:02,581 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_061202_581071_test_kiosk_cart_restore_and_cancel.txt 2026-10-02 06:12:02,581 44 INFO rb-67e19c3-225208-420267 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/tmpj5qgw1ex_chrome_odoo" 2026-10-02 06:12:02,628 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk ... 2026-10-02 06:12:07,430 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Chrome pid: 96883 2026-10-02 06:12:07,431 44 INFO rb-67e19c3-225208-420267 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/tmplicgzu9o_chrome_odoo 2026-10-02 06:12:07,431 44 INFO rb-67e19c3-225208-420267 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:42499/json/version 2026-10-02 06:12:07,432 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42499', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:12:07,557 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:07,557 44 INFO rb-67e19c3-225208-420267 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:42499/json 2026-10-02 06:12:07,558 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42499', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:12:07,586 44 INFO rb-67e19c3-225208-420267 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:42499/devtools/page/77D1BF12131FA7DD1CC397CCAC42ECE5 2026-10-02 06:12:07,610 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:07,620 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Chrome headless enable page notifications 2026-10-02 06:12:07,643 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Setting session cookie in browser 2026-10-02 06:12:07,892 44 INFO rb-67e19c3-225208-420267 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/94?access_token=7597fe4b008d4f18" in browser 2026-10-02 06:12:07,892 44 INFO rb-67e19c3-225208-420267 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/94?access_token=7597fe4b008d4f18" 2026-10-02 06:12:07,930 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:12:08,372 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:08] "GET /pos-self/94?access_token=7597fe4b008d4f18 HTTP/1.1" 200 - 57 0.065 0.388 2026-10-02 06:12:08,375 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Navigation result: {'frameId': '77D1BF12131FA7DD1CC397CCAC42ECE5', 'loaderId': 'B8E5E0B8BFC80D427DF61604FF1AD986', 'isDownload': False} 2026-10-02 06:12:08,376 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:08,393 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:12:08,425 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:12:08,458 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:08] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.051 2026-10-02 06:12:08,471 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:12:08,485 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:08] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.072 2026-10-02 06:12:08,512 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:12:08,576 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:08] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.046 0.118 2026-10-02 06:12:08,745 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:08] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.015 2026-10-02 06:12:08,756 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:08] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.013 2026-10-02 06:12:08,774 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:08] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.004 0.019 2026-10-02 06:12:08,789 44 INFO rb-67e19c3-225208-420267 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/94?access_token=7597fe4b008d4f18", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:12:08,790 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:12:08,790 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:08] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.006 2026-10-02 06:12:08,804 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:08,859 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:08,922 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:08] "POST /pos-self/relations/94 HTTP/1.1" 200 - 37 0.063 0.040 2026-10-02 06:12:08,984 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.149 2026-10-02 06:12:09,388 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:09] "POST /pos-self/data/94 HTTP/1.1" 200 - 183 0.229 0.185 2026-10-02 06:12:09,391 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.380 2026-10-02 06:12:09,547 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:09] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.030 0.053 2026-10-02 06:12:09,562 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:09,615 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:09] "GET /web/image/ir.attachment/6995/raw HTTP/1.1" 200 - 4 0.006 0.010 2026-10-02 06:12:09,670 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:09,728 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:09] "GET /web/image/pos.category/238/image_128?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 2 0.001 0.018 2026-10-02 06:12:09,763 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:12:09,768 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:09] "GET /web/image/product.template/1955/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 3 0.007 0.022 2026-10-02 06:12:09,778 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:09,800 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:09] "GET /web/image/product.template/1956/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 3 0.008 0.049 2026-10-02 06:12:09,823 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:09] "GET /web/image/product.template/1959/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 3 0.008 0.070 2026-10-02 06:12:09,863 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:09,866 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:09] "GET /web/image/product.template/1957/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 3 0.017 0.103 2026-10-02 06:12:09,919 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:12:09,921 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:09] "GET /web/image/product.template/1958/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 3 0.009 0.155 2026-10-02 06:12:09,926 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:09,931 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:09] "GET /web/image/ir.attachment/6949/raw HTTP/1.1" 200 - 4 0.001 0.055 2026-10-02 06:12:09,949 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:09] "GET /web/image/product.product/2451/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 8 0.004 0.029 2026-10-02 06:12:09,987 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:10,042 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1531051 started for PoS orders references: [{'name': None, 'pos_reference': '260-94-000001', 'uuid': '55b81361-73fb-41e3-921a-2a797ddb273d'}] 2026-10-02 06:12:10,116 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1531051 order {'name': None, 'pos_reference': '260-94-000001', 'uuid': '55b81361-73fb-41e3-921a-2a797ddb273d'} created pos.order #676 2026-10-02 06:12:10,150 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1531051 finished 2026-10-02 06:12:10,266 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:10] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 102 0.120 0.162 2026-10-02 06:12:10,333 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.012 0.021 2026-10-02 06:12:10,353 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: tour succeeded 2026-10-02 06:12:10,354 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:10,396 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: heap 7676076 (allocated 8388608) 2026-10-02 06:12:10,397 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Closing chrome headless with pid 96883 2026-10-02 06:12:10,399 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Closing websocket connection 2026-10-02 06:12:10,400 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Terminating chrome headless with pid 96883 2026-10-02 06:12:10,505 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_061210_505097_test_online_payment_kiosk.txt 2026-10-02 06:12:10,505 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Removing chrome user profile "/tmp/tmplicgzu9o_chrome_odoo" 2026-10-02 06:12:10,529 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-02 06:12:11,409 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:11] "GET /pos/pay/676?access_token=71ce0948-88af-4a6b-b1cc-c8ee463b1003 HTTP/1.1" 200 - 110 0.151 0.737 2026-10-02 06:12:11,421 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-02 06:12:11,495 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:11] "POST /pos/pay/transaction/676 HTTP/1.1" 200 - 35 0.046 0.033 2026-10-02 06:12:11,530 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-02 06:12:12,740 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:12] "GET /pos/pay/confirmation/676?access_token=71ce0948-88af-4a6b-b1cc-c8ee463b1003&exit_route=/&tx_id=6 HTTP/1.1" 303 - 340 0.781 0.432 2026-10-02 06:12:13,118 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:13] "GET / HTTP/1.1" 200 - 32 0.062 0.312 2026-10-02 06:12:13,124 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) starting 2026-10-02 06:12:13,155 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: Simulating signal changes during tests 2026-10-02 06:12:13,160 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) fully done (#loop 1; done 0; remaining 0; duration 0.04s) 2026-10-02 06:12:13,215 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page ... 2026-10-02 06:12:18,924 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Chrome pid: 97069 2026-10-02 06:12:18,924 44 INFO rb-67e19c3-225208-420267 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/tmp8spud20p_chrome_odoo 2026-10-02 06:12:18,927 44 INFO rb-67e19c3-225208-420267 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:44861/json/version 2026-10-02 06:12:18,928 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:18,965 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:18,966 44 INFO rb-67e19c3-225208-420267 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:44861/json 2026-10-02 06:12:18,966 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:18,984 44 INFO rb-67e19c3-225208-420267 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:44861/devtools/page/FA0549DAAAE03F06975198792E397BEE 2026-10-02 06:12:19,000 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:19,010 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:19,185 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:19,392 44 INFO rb-67e19c3-225208-420267 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/95?access_token=91f83c9a1d8443b6" in browser 2026-10-02 06:12:19,392 44 INFO rb-67e19c3-225208-420267 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/95?access_token=91f83c9a1d8443b6" 2026-10-02 06:12:19,426 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:12:20,082 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:20] "GET /pos-self/95?access_token=91f83c9a1d8443b6 HTTP/1.1" 200 - 57 0.076 0.591 2026-10-02 06:12:20,086 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Navigation result: {'frameId': 'FA0549DAAAE03F06975198792E397BEE', 'loaderId': 'EC6B270EFE5ABD6C9414EF30F2811D6F', 'isDownload': False} 2026-10-02 06:12:20,086 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:20,127 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:12:20,163 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:12:20,191 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:20] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.043 2026-10-02 06:12:20,210 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:12:20,254 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:20] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.028 0.076 2026-10-02 06:12:20,260 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:12:20,281 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:20] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.012 0.114 2026-10-02 06:12:20,437 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:20] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-02 06:12:20,447 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:20] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-02 06:12:20,490 44 INFO rb-67e19c3-225208-420267 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/95?access_token=91f83c9a1d8443b6", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:12:20,491 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:20] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.006 0.025 2026-10-02 06:12:20,502 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:12:20,502 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:20] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.027 2026-10-02 06:12:20,506 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:20,556 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:20,598 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:20] "POST /pos-self/relations/95 HTTP/1.1" 200 - 37 0.040 0.037 2026-10-02 06:12:20,670 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.143 2026-10-02 06:12:21,101 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:21] "POST /pos-self/data/95 HTTP/1.1" 200 - 183 0.252 0.206 2026-10-02 06:12:21,106 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.399 2026-10-02 06:12:21,252 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:21] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.050 2026-10-02 06:12:21,265 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:21,326 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:21] "GET /web/image/ir.attachment/7048/raw HTTP/1.1" 200 - 4 0.002 0.015 2026-10-02 06:12:21,410 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:21,454 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:21] "GET /web/image/ir.attachment/7047/raw HTTP/1.1" 200 - 4 0.005 0.007 2026-10-02 06:12:21,532 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-02 06:12:21,574 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:21,582 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:21] "GET /web/image/pos.category/238/image_128?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 2 0.003 0.093 2026-10-02 06:12:21,602 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:21] "GET /web/image/product.template/1955/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.054 2026-10-02 06:12:21,639 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:21] "GET /web/image/product.template/1956/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 3 0.012 0.075 2026-10-02 06:12:21,642 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:21,685 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:21] "GET /web/image/product.template/1959/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 3 0.006 0.126 2026-10-02 06:12:21,699 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-02 06:12:21,709 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:21] "GET /web/image/product.template/1957/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 3 0.009 0.130 2026-10-02 06:12:21,716 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:21,754 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:21] "GET /web/image/product.template/1958/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 3 0.014 0.159 2026-10-02 06:12:21,768 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:21] "GET /web/image/ir.attachment/7002/raw HTTP/1.1" 200 - 4 0.006 0.107 2026-10-02 06:12:21,795 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:21,817 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:21] "GET /web/image/product.product/2451/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 8 0.022 0.110 2026-10-02 06:12:21,939 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88791002 started for PoS orders references: [{'name': None, 'pos_reference': '260-95-000001', 'uuid': 'b4361e6a-96c1-490f-ba64-19de3d2d79c1'}] 2026-10-02 06:12:22,002 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88791002 order {'name': None, 'pos_reference': '260-95-000001', 'uuid': 'b4361e6a-96c1-490f-ba64-19de3d2d79c1'} created pos.order #677 2026-10-02 06:12:22,049 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88791002 finished 2026-10-02 06:12:22,286 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:22] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 102 0.282 0.225 2026-10-02 06:12:22,369 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:22] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.026 0.015 2026-10-02 06:12:22,388 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:22,389 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:22,445 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page.browser: heap 7724900 (allocated 8388608) 2026-10-02 06:12:22,463 44 INFO rb-67e19c3-225208-420267 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 97069 2026-10-02 06:12:22,466 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:22,467 44 INFO rb-67e19c3-225208-420267 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 97069 2026-10-02 06:12:22,578 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_061222_578437_test_online_payment_kiosk_no_confirmation_page.txt 2026-10-02 06:12:22,578 44 INFO rb-67e19c3-225208-420267 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/tmp8spud20p_chrome_odoo" 2026-10-02 06:12:22,599 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-02 06:12:23,494 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:23] "GET /pos/pay/677?access_token=dcf5f9a3-3455-4d33-833c-3271e84f7ce0 HTTP/1.1" 200 - 110 0.108 0.794 2026-10-02 06:12:23,507 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-02 06:12:23,558 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:23] "POST /pos/pay/transaction/677 HTTP/1.1" 200 - 35 0.025 0.033 2026-10-02 06:12:23,585 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) starting 2026-10-02 06:12:24,796 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: Simulating signal changes during tests 2026-10-02 06:12:24,806 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) fully done (#loop 1; done 0; remaining 0; duration 1.22s) 2026-10-02 06:12:24,852 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code ... 2026-10-02 06:12:30,161 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Chrome pid: 97264 2026-10-02 06:12:30,161 44 INFO rb-67e19c3-225208-420267 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/tmpi4a8h7sy_chrome_odoo 2026-10-02 06:12:30,161 44 INFO rb-67e19c3-225208-420267 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:39799/json/version 2026-10-02 06:12:30,163 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39799', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:12:30,198 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:30,198 44 INFO rb-67e19c3-225208-420267 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:39799/json 2026-10-02 06:12:30,198 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39799', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:12:30,213 44 INFO rb-67e19c3-225208-420267 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:39799/devtools/page/C5324ED20820233A75537343B6C476D6 2026-10-02 06:12:30,247 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:30,258 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:30,283 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:30,549 44 INFO rb-67e19c3-225208-420267 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/96?access_token=506de0b8255f42c2" in browser 2026-10-02 06:12:30,550 44 INFO rb-67e19c3-225208-420267 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/96?access_token=506de0b8255f42c2" 2026-10-02 06:12:30,583 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:12:31,034 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:31] "GET /pos-self/96?access_token=506de0b8255f42c2 HTTP/1.1" 200 - 57 0.073 0.390 2026-10-02 06:12:31,038 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': 'C5324ED20820233A75537343B6C476D6', 'loaderId': '0A7BEADFD0DE5469F66ECD1FDC94139C', 'isDownload': False} 2026-10-02 06:12:31,038 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:31,064 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:12:31,098 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:12:31,135 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:31] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.050 2026-10-02 06:12:31,185 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:12:31,224 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:31] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.039 0.104 2026-10-02 06:12:31,240 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:12:31,264 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:31] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.014 0.158 2026-10-02 06:12:31,415 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:31] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-02 06:12:31,422 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:31] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-02 06:12:31,455 44 INFO rb-67e19c3-225208-420267 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/96?access_token=506de0b8255f42c2", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:12:31,465 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:31] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.006 0.024 2026-10-02 06:12:31,467 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:31,469 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:12:31,470 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:31] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.026 2026-10-02 06:12:31,538 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:31,543 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.054 2026-10-02 06:12:31,645 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:31] "POST /pos-self/relations/96 HTTP/1.1" 200 - 37 0.055 0.067 2026-10-02 06:12:31,648 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.082 2026-10-02 06:12:32,022 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:32] "POST /pos-self/data/96 HTTP/1.1" 200 - 183 0.195 0.163 2026-10-02 06:12:32,106 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:32] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.035 2026-10-02 06:12:32,114 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:32,168 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:32] "GET /web/image/ir.attachment/7101/raw HTTP/1.1" 200 - 4 0.002 0.009 2026-10-02 06:12:32,255 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:32,291 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:32] "GET /web/image/ir.attachment/7100/raw HTTP/1.1" 200 - 4 0.011 0.009 2026-10-02 06:12:32,358 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:12:32,388 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:32] "GET /web/image/pos.category/238/image_128?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 2 0.001 0.060 2026-10-02 06:12:32,407 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:32,415 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:32] "GET /web/image/product.template/1955/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 3 0.007 0.069 2026-10-02 06:12:32,434 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:32] "GET /web/image/product.template/1959/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-10-02 06:12:32,479 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:32] "GET /web/image/product.template/1956/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-10-02 06:12:32,482 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:32,522 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12: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-10-02 06:12:32,530 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:32] "GET /web/image/product.template/1958/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 3 0.016 0.140 2026-10-02 06:12:32,542 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:32,562 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:32] "GET /web/image/product.template/1957/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 3 0.019 0.174 2026-10-02 06:12:32,585 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:32] "GET /web/image/ir.attachment/7055/raw HTTP/1.1" 200 - 4 0.008 0.091 2026-10-02 06:12:32,614 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:32,624 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:32] "GET /web/image/product.product/2451/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 8 0.016 0.089 2026-10-02 06:12:32,662 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11275472 started for PoS orders references: [{'name': None, 'pos_reference': '260-96-000001', 'uuid': '8766b88e-931d-4f5d-8186-d0da78507c3c'}] 2026-10-02 06:12:32,722 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11275472 order {'name': None, 'pos_reference': '260-96-000001', 'uuid': '8766b88e-931d-4f5d-8186-d0da78507c3c'} created pos.order #678 2026-10-02 06:12:32,756 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11275472 finished 2026-10-02 06:12:32,907 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:32] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 102 0.126 0.173 2026-10-02 06:12:33,002 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: tour succeeded 2026-10-02 06:12:33,003 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:33,006 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.016 0.016 2026-10-02 06:12:33,070 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: heap 7737364 (allocated 8912896) 2026-10-02 06:12:33,094 44 INFO rb-67e19c3-225208-420267 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 97264 2026-10-02 06:12:33,098 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Closing websocket connection 2026-10-02 06:12:33,100 44 INFO rb-67e19c3-225208-420267 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 97264 2026-10-02 06:12:33,203 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_061233_203173_test_online_payment_kiosk_qr_code.txt 2026-10-02 06:12:33,203 44 INFO rb-67e19c3-225208-420267 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/tmpi4a8h7sy_chrome_odoo" 2026-10-02 06:12:33,253 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_mobile ... 2026-10-02 06:12:39,451 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Chrome pid: 97456 2026-10-02 06:12:39,451 44 INFO rb-67e19c3-225208-420267 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/tmpzz7ew4sb_chrome_odoo 2026-10-02 06:12:39,451 44 INFO rb-67e19c3-225208-420267 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:40071/json/version 2026-10-02 06:12:39,475 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40071', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:12:39,522 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:39,522 44 INFO rb-67e19c3-225208-420267 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:40071/json 2026-10-02 06:12:39,524 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40071', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:12:39,536 44 INFO rb-67e19c3-225208-420267 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:40071/devtools/page/3A5E444DE7C3763ACC37B96C7984E5EC 2026-10-02 06:12:39,555 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:39,572 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Chrome headless enable page notifications 2026-10-02 06:12:39,585 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Setting session cookie in browser 2026-10-02 06:12:39,748 44 INFO rb-67e19c3-225208-420267 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/97?access_token=ac369333c8bb4d5a" in browser 2026-10-02 06:12:39,749 44 INFO rb-67e19c3-225208-420267 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/97?access_token=ac369333c8bb4d5a" 2026-10-02 06:12:39,762 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:12:40,177 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:40] "GET /pos-self/97?access_token=ac369333c8bb4d5a HTTP/1.1" 200 - 57 0.050 0.368 2026-10-02 06:12:40,182 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Navigation result: {'frameId': '3A5E444DE7C3763ACC37B96C7984E5EC', 'loaderId': '4F46C1C565BA6C36BE2C2C6B9072F365', 'isDownload': False} 2026-10-02 06:12:40,182 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:40,198 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:12:40,238 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:12:40,299 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:40] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.062 0.034 2026-10-02 06:12:40,318 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:12:40,348 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:40] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.135 2026-10-02 06:12:40,382 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:12:40,412 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:40] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.029 0.176 2026-10-02 06:12:40,597 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:40] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-10-02 06:12:40,617 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:40] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.026 2026-10-02 06:12:40,640 44 INFO rb-67e19c3-225208-420267 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/97?access_token=ac369333c8bb4d5a", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:12:40,642 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:40] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.009 0.024 2026-10-02 06:12:40,655 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:40,662 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:12:40,663 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:40] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.018 2026-10-02 06:12:40,710 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:40,809 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:40] "POST /pos-self/relations/97 HTTP/1.1" 200 - 37 0.078 0.048 2026-10-02 06:12:40,876 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.013 0.174 2026-10-02 06:12:41,287 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:41] "POST /pos-self/data/97 HTTP/1.1" 200 - 184 0.235 0.197 2026-10-02 06:12:41,291 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.377 2026-10-02 06:12:41,351 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:41,411 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:41] "GET /web/image/ir.attachment/7154/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-10-02 06:12:41,464 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:41,539 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:41] "GET /web/image/pos.category/238/image_128?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 2 0.005 0.024 2026-10-02 06:12:41,560 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:41] "GET /web/image/product.template/1955/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 3 0.006 0.031 2026-10-02 06:12:41,580 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:12:41,589 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:41] "GET /web/image/product.template/1956/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 3 0.006 0.056 2026-10-02 06:12:41,590 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:41,621 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:41] "GET /web/image/product.template/1959/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 3 0.007 0.086 2026-10-02 06:12:41,640 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:41] "GET /web/image/product.template/1957/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.107 2026-10-02 06:12:41,653 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:41] "GET /web/image/product.template/1958/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-10-02 06:12:41,674 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:41,746 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:41,759 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:41] "GET /web/image/ir.attachment/7108/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-02 06:12:41,817 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-02 06:12:41,818 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:41,831 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:41] "GET /web/image/product.product/2451/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 8 0.021 0.016 2026-10-02 06:12:41,859 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:41,876 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:41] "GET /web/image/product.product/2453/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 8 0.010 0.054 2026-10-02 06:12:41,927 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:41,976 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:42,055 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: tour succeeded 2026-10-02 06:12:42,056 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:42,151 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: heap 7898052 (allocated 8650752) 2026-10-02 06:12:42,156 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Closing chrome headless with pid 97456 2026-10-02 06:12:42,165 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78728371 started for PoS orders references: [{'name': None, 'pos_reference': '260-97-000001', 'uuid': 'ff720f6d-ae95-459d-af49-0000c85978be'}] 2026-10-02 06:12:42,169 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Closing websocket connection 2026-10-02 06:12:42,170 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Terminating chrome headless with pid 97456 2026-10-02 06:12:42,233 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78728371 order {'name': None, 'pos_reference': '260-97-000001', 'uuid': 'ff720f6d-ae95-459d-af49-0000c85978be'} created pos.order #679 2026-10-02 06:12:42,235 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78728371 finished 2026-10-02 06:12:42,276 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_061242_276162_test_online_payment_mobile.txt 2026-10-02 06:12:42,276 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Removing chrome user profile "/tmp/tmpzz7ew4sb_chrome_odoo" 2026-10-02 06:12:42,288 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: waiting for threads: [, ] 2026-10-02 06:12:42,342 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:42] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 105 0.162 0.130 2026-10-02 06:12:42,364 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-02 06:12:43,287 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:43] "GET /pos/pay/679?access_token=f5efa748-9c5a-41ff-92df-50ca6600dd4a HTTP/1.1" 200 - 126 0.126 0.807 2026-10-02 06:12:43,301 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-02 06:12:43,420 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:43] "POST /pos/pay/transaction/679 HTTP/1.1" 200 - 33 0.085 0.041 2026-10-02 06:12:43,454 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-02 06:12:44,529 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:44] "GET /pos/pay/confirmation/679?access_token=f5efa748-9c5a-41ff-92df-50ca6600dd4a&exit_route=/&tx_id=8 HTTP/1.1" 303 - 360 0.594 0.486 2026-10-02 06:12:44,890 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:44] "GET / HTTP/1.1" 200 - 32 0.058 0.300 2026-10-02 06:12:44,896 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) starting 2026-10-02 06:12:44,940 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: Simulating signal changes during tests 2026-10-02 06:12:44,946 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) fully done (#loop 1; done 0; remaining 0; duration 0.05s) 2026-10-02 06:12:45,010 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page ... 2026-10-02 06:12:51,236 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Chrome pid: 97652 2026-10-02 06:12:51,237 44 INFO rb-67e19c3-225208-420267 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/tmpst0_2kyt_chrome_odoo 2026-10-02 06:12:51,237 44 INFO rb-67e19c3-225208-420267 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:39119/json/version 2026-10-02 06:12:51,238 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39119', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:12:51,272 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:51,272 44 INFO rb-67e19c3-225208-420267 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:39119/json 2026-10-02 06:12:51,272 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39119', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:12:51,303 44 INFO rb-67e19c3-225208-420267 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:39119/devtools/page/4BC5A2CBC9D4C64672958A3DCE04EFE2 2026-10-02 06:12:51,337 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:51,341 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:51,376 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:51,538 44 INFO rb-67e19c3-225208-420267 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/98?access_token=d86ac954934e46d3" in browser 2026-10-02 06:12:51,538 44 INFO rb-67e19c3-225208-420267 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/98?access_token=d86ac954934e46d3" 2026-10-02 06:12:51,566 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:12:52,185 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:52] "GET /pos-self/98?access_token=d86ac954934e46d3 HTTP/1.1" 200 - 57 0.054 0.574 2026-10-02 06:12:52,189 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Navigation result: {'frameId': '4BC5A2CBC9D4C64672958A3DCE04EFE2', 'loaderId': '6920216880012E384D0CC692A6371380', 'isDownload': False} 2026-10-02 06:12:52,189 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:52,211 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:12:52,242 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:12:52,293 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:52] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.036 0.038 2026-10-02 06:12:52,316 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:12:52,327 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:52] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.016 0.089 2026-10-02 06:12:52,353 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:12:52,387 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:52] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.015 0.155 2026-10-02 06:12:52,601 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:52] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.024 2026-10-02 06:12:52,618 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:52] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.033 2026-10-02 06:12:52,652 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:52] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.016 0.019 2026-10-02 06:12:52,658 44 INFO rb-67e19c3-225208-420267 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/98?access_token=d86ac954934e46d3", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:12:52,667 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:12:52,667 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:52] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.022 2026-10-02 06:12:52,672 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:52,727 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:52,803 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:52] "POST /pos-self/relations/98 HTTP/1.1" 200 - 37 0.053 0.069 2026-10-02 06:12:52,847 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.159 2026-10-02 06:12:53,214 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:53] "POST /pos-self/data/98 HTTP/1.1" 200 - 184 0.188 0.159 2026-10-02 06:12:53,218 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.332 2026-10-02 06:12:53,268 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:53,329 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:53] "GET /web/image/ir.attachment/7207/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-02 06:12:53,409 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:53,505 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:53] "GET /web/image/pos.category/238/image_128?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 2 0.001 0.049 2026-10-02 06:12:53,529 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:12:53,540 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:53,553 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:53] "GET /web/image/product.template/1955/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 3 0.023 0.052 2026-10-02 06:12:53,579 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:53] "GET /web/image/product.template/1956/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 3 0.008 0.089 2026-10-02 06:12:53,591 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:53] "GET /web/image/product.template/1959/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.102 2026-10-02 06:12:53,607 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:53,607 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:53] "GET /web/image/product.template/1957/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.097 2026-10-02 06:12:53,643 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:53] "GET /web/image/product.template/1958/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 3 0.013 0.113 2026-10-02 06:12:53,682 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:53,711 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:53] "GET /web/image/ir.attachment/7161/raw HTTP/1.1" 200 - 4 0.012 0.008 2026-10-02 06:12:53,716 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12: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-10-02 06:12:53,737 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:53,753 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:53] "GET /web/image/product.product/2451/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 8 0.012 0.022 2026-10-02 06:12:53,774 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:53] "GET /web/image/product.product/2453/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 8 0.007 0.045 2026-10-02 06:12:53,788 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:53,851 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:53,902 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:53,993 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:53,995 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:54,041 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: heap 7919576 (allocated 8650752) 2026-10-02 06:12:54,046 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77109250 started for PoS orders references: [{'name': None, 'pos_reference': '260-98-000001', 'uuid': '787cd73f-a666-433f-b20e-a31fb77eb7a8'}] 2026-10-02 06:12:54,050 44 INFO rb-67e19c3-225208-420267 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 97652 2026-10-02 06:12:54,054 44 INFO rb-67e19c3-225208-420267 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-10-02 06:12:54,057 44 INFO rb-67e19c3-225208-420267 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 97652 2026-10-02 06:12:54,128 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77109250 order {'name': None, 'pos_reference': '260-98-000001', 'uuid': '787cd73f-a666-433f-b20e-a31fb77eb7a8'} created pos.order #680 2026-10-02 06:12:54,129 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77109250 finished 2026-10-02 06:12:54,166 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_061254_165272_test_online_payment_mobile_no_confirmation_page.txt 2026-10-02 06:12:54,166 44 INFO rb-67e19c3-225208-420267 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/tmpst0_2kyt_chrome_odoo" 2026-10-02 06:12:54,181 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: waiting for threads: [, ] 2026-10-02 06:12:54,217 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:54] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 105 0.108 0.133 2026-10-02 06:12:54,242 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-02 06:12:55,162 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:55] "GET /pos/pay/680?access_token=6df48efa-7187-4346-ad49-06ff9f35372b HTTP/1.1" 200 - 126 0.163 0.772 2026-10-02 06:12:55,181 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-02 06:12:55,236 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:12:55] "POST /pos/pay/transaction/680 HTTP/1.1" 200 - 33 0.028 0.034 2026-10-02 06:12:55,279 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) starting 2026-10-02 06:12:56,379 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: Simulating signal changes during tests 2026-10-02 06:12:56,396 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) fully done (#loop 1; done 0; remaining 0; duration 1.12s) 2026-10-02 06:12:56,443 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes ... 2026-10-02 06:13:02,090 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 97835 2026-10-02 06:13:02,091 44 INFO rb-67e19c3-225208-420267 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/tmpkz75c91z_chrome_odoo 2026-10-02 06:13:02,091 44 INFO rb-67e19c3-225208-420267 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:40387/json/version 2026-10-02 06:13:02,093 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40387', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:13:02,175 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:02,175 44 INFO rb-67e19c3-225208-420267 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:40387/json 2026-10-02 06:13:02,176 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40387', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:13:02,188 44 INFO rb-67e19c3-225208-420267 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:40387/devtools/page/BEF9B0A9724DD1BEE4EA2F354090B74F 2026-10-02 06:13:02,210 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:02,226 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:02,365 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:02,488 44 INFO rb-67e19c3-225208-420267 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/99?access_token=8f6c0df662f74e3d" in browser 2026-10-02 06:13:02,488 44 INFO rb-67e19c3-225208-420267 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/99?access_token=8f6c0df662f74e3d" 2026-10-02 06:13:02,514 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:13:02,905 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:02] "GET /pos-self/99?access_token=8f6c0df662f74e3d HTTP/1.1" 200 - 57 0.025 0.372 2026-10-02 06:13:02,908 44 INFO rb-67e19c3-225208-420267 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': 'BEF9B0A9724DD1BEE4EA2F354090B74F', 'loaderId': 'B1D785FDDA829EBA730A49EA4D58358F', 'isDownload': False} 2026-10-02 06:13:02,909 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:02,933 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:13:02,960 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:13:03,012 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:03] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.035 0.047 2026-10-02 06:13:03,040 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:13:03,060 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:03] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.016 0.111 2026-10-02 06:13:03,097 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:13:03,115 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:03] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.024 0.154 2026-10-02 06:13:03,293 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:03] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-02 06:13:03,316 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:03] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-02 06:13:03,329 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:03] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.003 0.018 2026-10-02 06:13:03,334 44 INFO rb-67e19c3-225208-420267 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/99?access_token=8f6c0df662f74e3d", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:13:03,341 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:13:03,341 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:03] "POST /pos/ping HTTP/1.1" 200 - 1 0.002 0.003 2026-10-02 06:13:03,364 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:03,429 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:03,466 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:03] "POST /pos-self/relations/99 HTTP/1.1" 200 - 37 0.036 0.051 2026-10-02 06:13:03,530 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.143 2026-10-02 06:13:03,937 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:03] "POST /pos-self/data/99 HTTP/1.1" 200 - 184 0.227 0.186 2026-10-02 06:13:03,940 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.381 2026-10-02 06:13:03,995 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:04,069 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:04] "GET /web/image/ir.attachment/7260/raw HTTP/1.1" 200 - 4 0.013 0.008 2026-10-02 06:13:04,106 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:04,151 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:13:04,162 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:04] "GET /web/image/pos.category/238/image_128?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 2 0.001 0.022 2026-10-02 06:13:04,174 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:04] "GET /web/image/product.template/1955/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 3 0.001 0.021 2026-10-02 06:13:04,191 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:04,213 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:04] "GET /web/image/product.template/1956/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 3 0.008 0.050 2026-10-02 06:13:04,238 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:04] "GET /web/image/product.template/1959/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 3 0.012 0.070 2026-10-02 06:13:04,251 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:04,273 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:04] "GET /web/image/product.template/1957/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.113 2026-10-02 06:13:04,305 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:04] "GET /web/image/product.template/1958/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 3 0.005 0.108 2026-10-02 06:13:04,323 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:04,341 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:04] "GET /web/image/ir.attachment/7214/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-10-02 06:13:04,358 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13: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-10-02 06:13:04,377 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:04,400 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:04] "GET /web/image/product.product/2453/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 8 0.010 0.026 2026-10-02 06:13:04,426 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:04,434 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:04] "GET /web/image/product.product/2451/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 8 0.018 0.055 2026-10-02 06:13:04,483 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:04,534 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:04,606 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:04,607 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:04,666 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34562504 started for PoS orders references: [{'name': None, 'pos_reference': '260-99-000001', 'uuid': '182992af-04fb-4462-b331-4aa4cf1a74b0'}] 2026-10-02 06:13:04,666 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: heap 7896528 (allocated 8912896) 2026-10-02 06:13:04,696 44 INFO rb-67e19c3-225208-420267 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 97835 2026-10-02 06:13:04,698 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:04,703 44 INFO rb-67e19c3-225208-420267 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 97835 2026-10-02 06:13:04,710 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34562504 order {'name': None, 'pos_reference': '260-99-000001', 'uuid': '182992af-04fb-4462-b331-4aa4cf1a74b0'} created pos.order #681 2026-10-02 06:13:04,713 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34562504 finished 2026-10-02 06:13:04,809 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:04] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 105 0.108 0.099 2026-10-02 06:13:04,816 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_061304_816429_test_online_payment_mobile_self_order_preparation_changes.txt 2026-10-02 06:13:04,816 44 INFO rb-67e19c3-225208-420267 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/tmpkz75c91z_chrome_odoo" 2026-10-02 06:13:05,207 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 98022 2026-10-02 06:13:05,210 44 INFO rb-67e19c3-225208-420267 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/tmpjr08w8d0_chrome_odoo 2026-10-02 06:13:05,211 44 INFO rb-67e19c3-225208-420267 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:46837/json/version 2026-10-02 06:13:05,212 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46837', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:13:05,259 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:05,259 44 INFO rb-67e19c3-225208-420267 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:46837/json 2026-10-02 06:13:05,260 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46837', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:13:05,275 44 INFO rb-67e19c3-225208-420267 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:46837/devtools/page/DE6E0792F4C3ABC11811D5AEC566076F 2026-10-02 06:13:05,309 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:05,314 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:05,366 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:13:05,379 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:05,395 44 INFO rb-67e19c3-225208-420267 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=99" in browser 2026-10-02 06:13:05,395 44 INFO rb-67e19c3-225208-420267 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=99" 2026-10-02 06:13:05,788 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:05] "GET /pos/ui?config_id=99 HTTP/1.1" 200 - 73 0.059 0.295 2026-10-02 06:13:05,793 44 INFO rb-67e19c3-225208-420267 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': 'DE6E0792F4C3ABC11811D5AEC566076F', 'loaderId': 'BCEDCC441EB84D3AC25C09F5912D2EA8', 'isDownload': False} 2026-10-02 06:13:05,793 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:05,817 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:13:05,835 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:05] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-02 06:13:05,842 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:05] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-10-02 06:13:05,852 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:05] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-10-02 06:13:06,497 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:13:06,504 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:13:06,534 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:13:06,557 44 INFO rb-67e19c3-225208-420267 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=99", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:13:06,563 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:06,581 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.011 0.019 2026-10-02 06:13:06,608 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-02 06:13:06,622 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:13:06,649 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.002 0.009 2026-10-02 06:13:06,658 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.012 2026-10-02 06:13:06,723 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.023 0.035 2026-10-02 06:13:06,729 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.054 2026-10-02 06:13:07,655 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 187, model: sale.order 2026-10-02 06:13:07,657 44 INFO rb-67e19c3-225208-420267 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/Auditor - Readonly - Accounting/Bookkeeper - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/Administrator - Sales/User: Own Documents Only - Role / Portal Contact your administrator to request access if necessary. 2026-10-02 06:13:07,657 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 187, model: sale.order.line 2026-10-02 06:13:07,665 44 INFO rb-67e19c3-225208-420267 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/Auditor - Readonly - Accounting/Bookkeeper - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/User: Own Documents Only - Role / Portal Contact your administrator to request access if necessary. 2026-10-02 06:13:07,676 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 489 0.502 0.410 2026-10-02 06:13:07,708 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:07] "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-10-02 06:13:07,855 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.008 2026-10-02 06:13:07,935 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:07] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.033 2026-10-02 06:13:08,033 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.013 0.022 2026-10-02 06:13:08,061 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:08,089 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.025 2026-10-02 06:13:08,142 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:13:08,161 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:08] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-02 06:13:08,166 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:08] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.006 0.025 2026-10-02 06:13:08,164 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-02 06:13:08,170 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.033 2026-10-02 06:13:08,203 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:13:08,211 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:13:08,247 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:08] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.008 0.020 2026-10-02 06:13:08,332 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:08,392 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:13:08,425 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:08] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.014 0.047 2026-10-02 06:13:08,483 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:08,530 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:08] "GET /pos/ui/99?from_backend=True HTTP/1.1" 200 - 33 0.064 0.090 2026-10-02 06:13:08,630 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:08] "GET /pos/ui/99 HTTP/1.1" 200 - 33 0.057 0.191 2026-10-02 06:13:08,674 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:08,765 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:08] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.074 0.193 2026-10-02 06:13:08,784 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:08] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.005 0.100 2026-10-02 06:13:08,891 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:08,915 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:13:08,920 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.040 0.071 2026-10-02 06:13:08,955 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:09,046 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:09,092 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:09,093 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:09,215 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: heap 13820100 (allocated 14942208) 2026-10-02 06:13:09,222 44 INFO rb-67e19c3-225208-420267 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 98022 2026-10-02 06:13:09,223 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:09,224 44 INFO rb-67e19c3-225208-420267 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 98022 2026-10-02 06:13:09,364 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_061309_364087_test_online_payment_mobile_self_order_preparation_changes.txt 2026-10-02 06:13:09,364 44 INFO rb-67e19c3-225208-420267 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/tmpjr08w8d0_chrome_odoo" 2026-10-02 06:13:09,416 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table ... 2026-10-02 06:13:14,599 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Chrome pid: 98208 2026-10-02 06:13:14,599 44 INFO rb-67e19c3-225208-420267 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/tmpbispp7k__chrome_odoo 2026-10-02 06:13:14,599 44 INFO rb-67e19c3-225208-420267 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:42001/json/version 2026-10-02 06:13:14,600 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42001', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:13:14,651 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:14,651 44 INFO rb-67e19c3-225208-420267 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:42001/json 2026-10-02 06:13:14,652 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42001', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:13:14,668 44 INFO rb-67e19c3-225208-420267 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:42001/devtools/page/ACBBE7B30F75A3E5B013F2836F367826 2026-10-02 06:13:14,686 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:14,717 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:14,870 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:15,056 44 INFO rb-67e19c3-225208-420267 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/100?access_token=3885a5db8f3348d8" in browser 2026-10-02 06:13:15,056 44 INFO rb-67e19c3-225208-420267 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/100?access_token=3885a5db8f3348d8" 2026-10-02 06:13:15,076 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:13:15,607 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:15] "GET /pos-self/100?access_token=3885a5db8f3348d8 HTTP/1.1" 200 - 57 0.131 0.405 2026-10-02 06:13:15,612 44 INFO rb-67e19c3-225208-420267 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': 'ACBBE7B30F75A3E5B013F2836F367826', 'loaderId': 'C83152C80E0D782413730EE24AFFC4FB', 'isDownload': False} 2026-10-02 06:13:15,613 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:15,627 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:13:15,656 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:13:15,686 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:15] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.011 0.040 2026-10-02 06:13:15,716 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:13:15,797 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:15] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.056 0.106 2026-10-02 06:13:15,814 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:13:15,848 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:15] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.023 0.179 2026-10-02 06:13:16,004 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:16] "GET /favicon.ico HTTP/1.1" 301 - 1 0.011 0.017 2026-10-02 06:13:16,016 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:16] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.032 2026-10-02 06:13:16,053 44 INFO rb-67e19c3-225208-420267 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/100?access_token=3885a5db8f3348d8", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:13:16,062 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:16] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.023 0.018 2026-10-02 06:13:16,064 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:16,073 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:13:16,073 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:16] "POST /pos/ping HTTP/1.1" 200 - 1 0.007 0.028 2026-10-02 06:13:16,128 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:16,183 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:16] "POST /pos-self/relations/100 HTTP/1.1" 200 - 37 0.027 0.063 2026-10-02 06:13:16,251 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.009 0.148 2026-10-02 06:13:16,698 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:16] "POST /pos-self/data/100 HTTP/1.1" 200 - 184 0.260 0.189 2026-10-02 06:13:16,700 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.398 2026-10-02 06:13:16,737 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:16,786 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:16] "GET /web/image/ir.attachment/7316/raw HTTP/1.1" 200 - 4 0.004 0.008 2026-10-02 06:13:16,804 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:16,843 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:16] "GET /web/image/ir.attachment/7267/raw HTTP/1.1" 200 - 4 0.010 0.011 2026-10-02 06:13:16,859 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:13:16,872 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:16,954 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:16,984 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:16] "GET /web/image/pos.category/238/image_128?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 2 0.001 0.016 2026-10-02 06:13:17,025 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:17] "GET /web/image/product.template/1955/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 3 0.011 0.027 2026-10-02 06:13:17,035 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:17,042 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:17] "GET /web/image/product.template/1956/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 3 0.004 0.034 2026-10-02 06:13:17,077 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:17] "GET /web/image/product.template/1959/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 3 0.009 0.058 2026-10-02 06:13:17,100 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:17,102 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:17] "GET /web/image/product.template/1957/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 3 0.007 0.076 2026-10-02 06:13:17,127 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:17] "GET /web/image/product.template/1958/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 3 0.006 0.100 2026-10-02 06:13:17,133 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:13:17,154 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:17,167 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:17] "GET /web/image/product.product/2451/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 8 0.011 0.022 2026-10-02 06:13:17,221 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:17,256 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:17] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.008 0.017 2026-10-02 06:13:17,307 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:17,377 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:17,480 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59815270 started for PoS orders references: [{'name': None, 'pos_reference': '260-100-000001', 'uuid': 'b3df5158-7314-4179-a74d-4eceb43bfc4c'}] 2026-10-02 06:13:17,529 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59815270 order {'name': None, 'pos_reference': '260-100-000001', 'uuid': 'b3df5158-7314-4179-a74d-4eceb43bfc4c'} created pos.order #682 2026-10-02 06:13:17,554 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59815270 finished 2026-10-02 06:13:17,787 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:17] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 103 0.232 0.169 2026-10-02 06:13:17,840 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:17,865 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:17] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.025 0.015 2026-10-02 06:13:17,894 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:17,969 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:18,029 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:18,081 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:18,082 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:18] "GET /web/image/product.product/2453/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 8 0.018 0.016 2026-10-02 06:13:18,148 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:18,239 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56849753 started for PoS orders references: [{'name': None, 'pos_reference': '260-100-000001', 'uuid': 'b3df5158-7314-4179-a74d-4eceb43bfc4c'}] 2026-10-02 06:13:18,303 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: Added lines [1118] to pos.order #682 2026-10-02 06:13:18,323 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56849753 order {'name': None, 'pos_reference': '260-100-000001', 'uuid': 'b3df5158-7314-4179-a74d-4eceb43bfc4c'} updated pos.order #682 2026-10-02 06:13:18,355 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56849753 finished 2026-10-02 06:13:18,516 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:18] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.215 0.157 2026-10-02 06:13:18,567 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:18,572 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.011 0.011 2026-10-02 06:13:18,624 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:18,678 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:18,746 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:18,747 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:18,827 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:18,848 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: heap 9637868 (allocated 11010048) 2026-10-02 06:13:18,871 44 INFO rb-67e19c3-225208-420267 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 98208 2026-10-02 06:13:18,882 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:18,884 44 INFO rb-67e19c3-225208-420267 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 98208 2026-10-02 06:13:18,992 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_061318_991904_test_online_payment_self_pay_after_meal_table.txt 2026-10-02 06:13:18,992 44 INFO rb-67e19c3-225208-420267 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/tmpbispp7k__chrome_odoo" 2026-10-02 06:13:19,289 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Chrome pid: 98400 2026-10-02 06:13:19,289 44 INFO rb-67e19c3-225208-420267 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/tmpminhp2ee_chrome_odoo 2026-10-02 06:13:19,289 44 INFO rb-67e19c3-225208-420267 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:37131/json/version 2026-10-02 06:13:19,290 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37131', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:13:19,339 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:19,339 44 INFO rb-67e19c3-225208-420267 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:37131/json 2026-10-02 06:13:19,339 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37131', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:13:19,368 44 INFO rb-67e19c3-225208-420267 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:37131/devtools/page/07B5F46E3B4F2B4581AB937532B5DD43 2026-10-02 06:13:19,387 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:19,398 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:19,422 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:19,425 44 INFO rb-67e19c3-225208-420267 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/100?access_token=3885a5db8f3348d8&table_identifier=0480630b" in browser 2026-10-02 06:13:19,425 44 INFO rb-67e19c3-225208-420267 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/100?access_token=3885a5db8f3348d8&table_identifier=0480630b" 2026-10-02 06:13:19,502 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:19] "GET /pos-self/100?access_token=3885a5db8f3348d8&table_identifier=0480630b HTTP/1.1" 200 - 9 0.009 0.047 2026-10-02 06:13:19,514 44 INFO rb-67e19c3-225208-420267 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': '07B5F46E3B4F2B4581AB937532B5DD43', 'loaderId': 'B760306501CCB344D072816CD91695D8', 'isDownload': False} 2026-10-02 06:13:19,514 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:19,537 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:13:19,580 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:19] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.006 0.022 2026-10-02 06:13:19,610 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:19] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.050 2026-10-02 06:13:19,624 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:19] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.005 0.054 2026-10-02 06:13:19,938 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:19] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-10-02 06:13:19,969 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:19] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 4 0.009 0.011 2026-10-02 06:13:19,972 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:19] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.016 2026-10-02 06:13:20,008 44 INFO rb-67e19c3-225208-420267 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/100?access_token=3885a5db8f3348d8&table_identifier=0480630b", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:13:20,013 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:13:20,013 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:13:20,025 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:20,079 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:20,099 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:20] "POST /pos-self/relations/100 HTTP/1.1" 200 - 16 0.021 0.042 2026-10-02 06:13:20,108 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.058 2026-10-02 06:13:20,572 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:20] "POST /pos-self/data/100 HTTP/1.1" 200 - 116 0.111 0.318 2026-10-02 06:13:20,576 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.430 2026-10-02 06:13:20,654 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:20] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.014 0.012 2026-10-02 06:13:20,670 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:20,726 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:20] "GET /web/image/ir.attachment/7316/raw HTTP/1.1" 200 - 4 0.003 0.009 2026-10-02 06:13:20,747 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:20,789 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:20] "GET /web/image/ir.attachment/7267/raw HTTP/1.1" 200 - 4 0.005 0.016 2026-10-02 06:13:20,805 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:13:20,870 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:20,934 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:20] "GET /web/image/pos.category/238/image_128?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 2 0.003 0.023 2026-10-02 06:13:20,949 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:20,949 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:20] "GET /web/image/product.template/1955/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.031 2026-10-02 06:13:20,978 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:20] "GET /web/image/product.template/1956/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 3 0.005 0.049 2026-10-02 06:13:21,001 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:21] "GET /web/image/product.template/1959/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.076 2026-10-02 06:13:21,020 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:21] "GET /web/image/product.template/1957/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 3 0.005 0.088 2026-10-02 06:13:21,024 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:21,062 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:13:21,063 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:21] "GET /web/image/product.template/1958/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 3 0.007 0.126 2026-10-02 06:13:21,068 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:21,100 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:21] "GET /web/image/product.product/2451/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 8 0.012 0.037 2026-10-02 06:13:21,159 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:21,234 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70901336 started for PoS orders references: [{'name': None, 'pos_reference': '260-100-000002', 'uuid': 'f9ef8585-f8de-415a-a933-5f7342bb8c2d'}] 2026-10-02 06:13:21,291 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70901336 order {'name': None, 'pos_reference': '260-100-000002', 'uuid': 'f9ef8585-f8de-415a-a933-5f7342bb8c2d'} created pos.order #683 2026-10-02 06:13:21,314 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70901336 finished 2026-10-02 06:13:21,410 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:21] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.118 0.137 2026-10-02 06:13:21,471 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.013 2026-10-02 06:13:21,488 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:21,548 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:21,640 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:21,698 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:21,747 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:21] "GET /web/image/product.product/2453/image_512?unique=2026-10-02T06:11:50.000+00:00 HTTP/1.1" 200 - 8 0.008 0.017 2026-10-02 06:13:21,749 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:21,830 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:21,905 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5003293 started for PoS orders references: [{'name': None, 'pos_reference': '260-100-000002', 'uuid': 'f9ef8585-f8de-415a-a933-5f7342bb8c2d'}] 2026-10-02 06:13:21,937 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: Added lines [1120] to pos.order #683 2026-10-02 06:13:21,941 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5003293 order {'name': None, 'pos_reference': '260-100-000002', 'uuid': 'f9ef8585-f8de-415a-a933-5f7342bb8c2d'} updated pos.order #683 2026-10-02 06:13:21,963 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5003293 finished 2026-10-02 06:13:22,136 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:22] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.132 0.183 2026-10-02 06:13:22,184 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:22,235 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:22] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.041 0.016 2026-10-02 06:13:22,242 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:22,301 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:22,363 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:22,364 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:22,452 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: heap 8779928 (allocated 9437184) 2026-10-02 06:13:22,468 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:22,498 44 INFO rb-67e19c3-225208-420267 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 98400 2026-10-02 06:13:22,503 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:22,506 44 INFO rb-67e19c3-225208-420267 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 98400 2026-10-02 06:13:22,613 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_061322_613598_test_online_payment_self_pay_after_meal_table.txt 2026-10-02 06:13:22,613 44 INFO rb-67e19c3-225208-420267 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/tmpminhp2ee_chrome_odoo" 2026-10-02 06:13:22,657 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-02 06:13:25,348 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel ... 2026-10-02 06:13:32,114 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Chrome pid: 98590 2026-10-02 06:13:32,120 44 INFO rb-67e19c3-225208-420267 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/tmpigk21y81_chrome_odoo 2026-10-02 06:13:32,120 44 INFO rb-67e19c3-225208-420267 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:33237/json/version 2026-10-02 06:13:32,123 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33237', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:13:32,192 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:32,192 44 INFO rb-67e19c3-225208-420267 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:33237/json 2026-10-02 06:13:32,199 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33237', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:13:32,240 44 INFO rb-67e19c3-225208-420267 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:33237/devtools/page/7A8BDE0EAA05E7662DF4446A6D4A27AB 2026-10-02 06:13:32,268 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:32,275 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:32,323 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:32,372 44 INFO rb-67e19c3-225208-420267 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/101?access_token=1d37bce40df24b54" in browser 2026-10-02 06:13:32,373 44 INFO rb-67e19c3-225208-420267 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/101?access_token=1d37bce40df24b54" 2026-10-02 06:13:32,397 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:13:32,836 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:32] "GET /pos-self/101?access_token=1d37bce40df24b54 HTTP/1.1" 200 - 57 0.055 0.389 2026-10-02 06:13:32,843 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': '7A8BDE0EAA05E7662DF4446A6D4A27AB', 'loaderId': '5456FAE966B8845093AC8068B13301B8', 'isDownload': False} 2026-10-02 06:13:32,843 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:32,859 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:13:32,883 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:13:32,907 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:32] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.032 2026-10-02 06:13:32,920 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:13:32,963 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:32] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.036 0.057 2026-10-02 06:13:32,978 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:13:33,001 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:33] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.124 2026-10-02 06:13:33,175 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:33] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-02 06:13:33,211 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:33] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.013 0.011 2026-10-02 06:13:33,218 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:33] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.016 2026-10-02 06:13:33,244 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:13:33,244 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:33] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-02 06:13:33,253 44 INFO rb-67e19c3-225208-420267 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/101?access_token=1d37bce40df24b54", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:13:33,267 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:33,338 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:33] "POST /pos-self/relations/101 HTTP/1.1" 200 - 37 0.035 0.037 2026-10-02 06:13:33,399 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.127 2026-10-02 06:13:33,813 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:33] "POST /pos-self/data/101 HTTP/1.1" 200 - 183 0.243 0.199 2026-10-02 06:13:33,817 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.396 2026-10-02 06:13:33,927 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:33] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.031 0.039 2026-10-02 06:13:33,934 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:33,986 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:33] "GET /web/image/ir.attachment/7384/raw HTTP/1.1" 200 - 4 0.003 0.009 2026-10-02 06:13:34,049 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:34,150 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:13:34,159 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:34,167 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:34] "GET /web/image/pos.category/239/image_128?unique=2026-10-02T06:13:22.000+00:00 HTTP/1.1" 200 - 2 0.001 0.065 2026-10-02 06:13:34,203 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:34] "GET /web/image/product.template/1960/image_512?unique=2026-10-02T06:13:22.000+00:00 HTTP/1.1" 200 - 3 0.017 0.063 2026-10-02 06:13:34,217 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:34] "GET /web/image/product.template/1964/image_512?unique=2026-10-02T06:13:22.000+00:00 HTTP/1.1" 200 - 3 0.005 0.078 2026-10-02 06:13:34,247 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:34,252 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:34] "GET /web/image/product.template/1961/image_512?unique=2026-10-02T06:13:22.000+00:00 HTTP/1.1" 200 - 3 0.005 0.117 2026-10-02 06:13:34,306 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:34] "GET /web/image/product.template/1962/image_512?unique=2026-10-02T06:13:22.000+00:00 HTTP/1.1" 200 - 3 0.015 0.136 2026-10-02 06:13:34,323 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:34,334 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:34] "GET /web/image/product.template/1963/image_512?unique=2026-10-02T06:13:22.000+00:00 HTTP/1.1" 200 - 3 0.005 0.165 2026-10-02 06:13:34,346 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:34] "GET /web/image/ir.attachment/7338/raw HTTP/1.1" 200 - 4 0.003 0.007 2026-10-02 06:13:34,371 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:13:34,385 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:34,407 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:34] "GET /web/image/product.product/2458/image_512?unique=2026-10-02T06:13:22.000+00:00 HTTP/1.1" 200 - 8 0.018 0.021 2026-10-02 06:13:34,440 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:34] "GET /web/image/product.product/2456/image_512?unique=2026-10-02T06:13:22.000+00:00 HTTP/1.1" 200 - 8 0.015 0.057 2026-10-02 06:13:34,441 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:34,517 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:34,562 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59455347 started for PoS orders references: [{'name': None, 'pos_reference': '260-101-000001', 'uuid': '46617a5d-00d1-4b60-ae33-d33da4f60560'}] 2026-10-02 06:13:34,609 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59455347 order {'name': None, 'pos_reference': '260-101-000001', 'uuid': '46617a5d-00d1-4b60-ae33-d33da4f60560'} created pos.order #684 2026-10-02 06:13:34,631 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59455347 finished 2026-10-02 06:13:34,784 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:34] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 110 0.113 0.161 2026-10-02 06:13:34,897 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:34,945 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:34,996 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:35,050 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:35,107 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:35,167 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: tour succeeded 2026-10-02 06:13:35,167 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:35,255 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:35] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.020 0.060 2026-10-02 06:13:35,259 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: heap 8321404 (allocated 9437184) 2026-10-02 06:13:35,268 44 INFO rb-67e19c3-225208-420267 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 98590 2026-10-02 06:13:35,274 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Closing websocket connection 2026-10-02 06:13:35,275 44 INFO rb-67e19c3-225208-420267 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 98590 2026-10-02 06:13:35,389 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_061335_388819_test_kiosk_cart_restore_and_cancel.txt 2026-10-02 06:13:35,389 44 INFO rb-67e19c3-225208-420267 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/tmpigk21y81_chrome_odoo" 2026-10-02 06:13:35,439 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code ... 2026-10-02 06:13:42,061 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Chrome pid: 98777 2026-10-02 06:13:42,062 44 INFO rb-67e19c3-225208-420267 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/tmp4dh9bvye_chrome_odoo 2026-10-02 06:13:42,062 44 INFO rb-67e19c3-225208-420267 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:44839/json/version 2026-10-02 06:13:42,063 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44839', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:13:42,135 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:42,135 44 INFO rb-67e19c3-225208-420267 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:44839/json 2026-10-02 06:13:42,135 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44839', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:13:42,159 44 INFO rb-67e19c3-225208-420267 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:44839/devtools/page/82872EB87E680AD5DFF624B9948638F0 2026-10-02 06:13:42,188 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:42,202 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:42,239 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:42,284 44 INFO rb-67e19c3-225208-420267 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/102?access_token=fd139d98facb4025" in browser 2026-10-02 06:13:42,285 44 INFO rb-67e19c3-225208-420267 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/102?access_token=fd139d98facb4025" 2026-10-02 06:13:42,316 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:13:42,743 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:42] "GET /pos-self/102?access_token=fd139d98facb4025 HTTP/1.1" 200 - 57 0.052 0.382 2026-10-02 06:13:42,747 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': '82872EB87E680AD5DFF624B9948638F0', 'loaderId': '6371D33DCDF2A0E5708385C295363732', 'isDownload': False} 2026-10-02 06:13:42,747 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:42,763 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:13:42,785 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:13:42,819 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:42] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.018 0.029 2026-10-02 06:13:42,832 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:13:42,855 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:42] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.068 2026-10-02 06:13:42,874 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:13:42,885 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:42] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.080 2026-10-02 06:13:43,110 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:43] "GET /favicon.ico HTTP/1.1" 301 - 1 0.005 0.008 2026-10-02 06:13:43,125 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:43] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.008 2026-10-02 06:13:43,139 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:43] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.004 0.016 2026-10-02 06:13:43,150 44 INFO rb-67e19c3-225208-420267 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/102?access_token=fd139d98facb4025", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:13:43,157 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:43,157 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:13:43,158 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:43] "POST /pos/ping HTTP/1.1" 200 - 1 0.002 0.008 2026-10-02 06:13:43,211 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:43,259 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:43] "POST /pos-self/relations/102 HTTP/1.1" 200 - 37 0.054 0.034 2026-10-02 06:13:43,306 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.130 2026-10-02 06:13:43,612 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:43] "POST /pos-self/data/102 HTTP/1.1" 200 - 183 0.151 0.167 2026-10-02 06:13:43,615 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.293 2026-10-02 06:13:43,744 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:43] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.045 2026-10-02 06:13:43,754 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:43,828 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:43] "GET /web/image/ir.attachment/7437/raw HTTP/1.1" 200 - 4 0.006 0.009 2026-10-02 06:13:43,875 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:43,938 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:43] "GET /web/image/pos.category/239/image_128?unique=2026-10-02T06:13:22.000+00:00 HTTP/1.1" 200 - 2 0.005 0.022 2026-10-02 06:13:43,975 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:13:43,984 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:43,994 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:43] "GET /web/image/product.template/1960/image_512?unique=2026-10-02T06:13:22.000+00:00 HTTP/1.1" 200 - 3 0.011 0.054 2026-10-02 06:13:44,049 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:44] "GET /web/image/product.template/1962/image_512?unique=2026-10-02T06:13:22.000+00:00 HTTP/1.1" 200 - 3 0.008 0.080 2026-10-02 06:13:44,063 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:44] "GET /web/image/product.template/1964/image_512?unique=2026-10-02T06:13:22.000+00:00 HTTP/1.1" 200 - 3 0.001 0.106 2026-10-02 06:13:44,075 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:44,082 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:44] "GET /web/image/product.template/1961/image_512?unique=2026-10-02T06:13:22.000+00:00 HTTP/1.1" 200 - 3 0.003 0.124 2026-10-02 06:13:44,133 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:44] "GET /web/image/product.template/1963/image_512?unique=2026-10-02T06:13:22.000+00:00 HTTP/1.1" 200 - 3 0.004 0.142 2026-10-02 06:13:44,137 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:44,144 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:13:44,166 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:44] "GET /web/image/ir.attachment/7391/raw HTTP/1.1" 200 - 4 0.019 0.062 2026-10-02 06:13:44,188 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:44] "GET /web/image/product.product/2456/image_512?unique=2026-10-02T06:13:22.000+00:00 HTTP/1.1" 200 - 8 0.004 0.041 2026-10-02 06:13:44,211 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:44,259 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32145132 started for PoS orders references: [{'name': None, 'pos_reference': '260-102-000001', 'uuid': '8db5f799-3612-43c3-9aec-34d114e88e90'}] 2026-10-02 06:13:44,332 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32145132 order {'name': None, 'pos_reference': '260-102-000001', 'uuid': '8db5f799-3612-43c3-9aec-34d114e88e90'} created pos.order #685 2026-10-02 06:13:44,365 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32145132 finished 2026-10-02 06:13:44,493 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:44] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 102 0.125 0.166 2026-10-02 06:13:44,581 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: tour succeeded 2026-10-02 06:13:44,582 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:44,668 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: heap 7712644 (allocated 8388608) 2026-10-02 06:13:44,671 44 INFO rb-67e19c3-225208-420267 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 98777 2026-10-02 06:13:44,673 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Closing websocket connection 2026-10-02 06:13:44,674 44 INFO rb-67e19c3-225208-420267 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 98777 2026-10-02 06:13:44,777 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_061344_777054_test_online_payment_kiosk_qr_code.txt 2026-10-02 06:13:44,777 44 INFO rb-67e19c3-225208-420267 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/tmp4dh9bvye_chrome_odoo" 2026-10-02 06:13:44,831 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes ... 2026-10-02 06:13:50,637 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 98966 2026-10-02 06:13:50,637 44 INFO rb-67e19c3-225208-420267 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/tmptrs7g2l0_chrome_odoo 2026-10-02 06:13:50,637 44 INFO rb-67e19c3-225208-420267 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:33893/json/version 2026-10-02 06:13:50,639 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33893', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:13:50,661 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:50,661 44 INFO rb-67e19c3-225208-420267 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:33893/json 2026-10-02 06:13:50,662 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33893', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:13:50,675 44 INFO rb-67e19c3-225208-420267 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:33893/devtools/page/19946BE259A9EED32C71C7887AF3B883 2026-10-02 06:13:50,685 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:50,714 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:50,769 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:50,832 44 INFO rb-67e19c3-225208-420267 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/103?access_token=ba156efa70484449" in browser 2026-10-02 06:13:50,832 44 INFO rb-67e19c3-225208-420267 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/103?access_token=ba156efa70484449" 2026-10-02 06:13:50,883 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:13:51,588 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:51] "GET /pos-self/103?access_token=ba156efa70484449 HTTP/1.1" 200 - 57 0.096 0.619 2026-10-02 06:13:51,593 44 INFO rb-67e19c3-225208-420267 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': '19946BE259A9EED32C71C7887AF3B883', 'loaderId': 'A8EFF80E7EF3C70FD671850A3D4ED8A1', 'isDownload': False} 2026-10-02 06:13:51,593 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:51,619 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:13:51,657 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:13:51,681 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:51] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.013 0.032 2026-10-02 06:13:51,703 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:13:51,725 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:51] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.023 0.061 2026-10-02 06:13:51,743 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:13:51,783 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:51] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.031 0.110 2026-10-02 06:13:51,954 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:51] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.005 2026-10-02 06:13:51,977 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:51] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.012 2026-10-02 06:13:51,995 44 INFO rb-67e19c3-225208-420267 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/103?access_token=ba156efa70484449", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:13:52,004 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:52,008 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:52] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.011 0.025 2026-10-02 06:13:52,012 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:13:52,012 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:52] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.019 2026-10-02 06:13:52,056 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:52,108 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:52] "POST /pos-self/relations/103 HTTP/1.1" 200 - 37 0.038 0.041 2026-10-02 06:13:52,161 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.121 2026-10-02 06:13:52,514 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:52] "POST /pos-self/data/103 HTTP/1.1" 200 - 184 0.189 0.170 2026-10-02 06:13:52,517 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.335 2026-10-02 06:13:52,566 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:52,626 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:52] "GET /web/image/ir.attachment/7490/raw HTTP/1.1" 200 - 4 0.004 0.017 2026-10-02 06:13:52,658 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:52,721 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:52] "GET /web/image/pos.category/239/image_128?unique=2026-10-02T06:13:22.000+00:00 HTTP/1.1" 200 - 2 0.001 0.025 2026-10-02 06:13:52,723 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:13:52,759 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:52] "GET /web/image/product.template/1962/image_512?unique=2026-10-02T06:13:22.000+00:00 HTTP/1.1" 200 - 3 0.008 0.027 2026-10-02 06:13:52,761 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:52,775 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:52] "GET /web/image/product.template/1961/image_512?unique=2026-10-02T06:13:22.000+00:00 HTTP/1.1" 200 - 3 0.004 0.060 2026-10-02 06:13:52,791 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:52] "GET /web/image/product.template/1964/image_512?unique=2026-10-02T06:13:22.000+00:00 HTTP/1.1" 200 - 3 0.006 0.071 2026-10-02 06:13:52,817 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:52] "GET /web/image/product.template/1960/image_512?unique=2026-10-02T06:13:22.000+00:00 HTTP/1.1" 200 - 3 0.007 0.102 2026-10-02 06:13:52,833 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:52,837 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:52] "GET /web/image/product.template/1963/image_512?unique=2026-10-02T06:13:22.000+00:00 HTTP/1.1" 200 - 3 0.004 0.098 2026-10-02 06:13:52,905 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:52,927 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:52] "GET /web/image/ir.attachment/7444/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-02 06:13:52,971 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-02 06:13:52,984 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:53,003 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:53] "GET /web/image/product.product/2456/image_512?unique=2026-10-02T06:13:22.000+00:00 HTTP/1.1" 200 - 8 0.013 0.037 2026-10-02 06:13:53,011 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:53,023 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:53] "GET /web/image/product.product/2458/image_512?unique=2026-10-02T06:13:22.000+00:00 HTTP/1.1" 200 - 8 0.007 0.048 2026-10-02 06:13:53,071 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:53,129 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:53,207 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:53,208 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:53,262 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: heap 7918824 (allocated 8912896) 2026-10-02 06:13:53,278 44 INFO rb-67e19c3-225208-420267 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 98966 2026-10-02 06:13:53,283 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:53,290 44 INFO rb-67e19c3-225208-420267 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 98966 2026-10-02 06:13:53,298 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65548671 started for PoS orders references: [{'name': None, 'pos_reference': '260-103-000001', 'uuid': '32c5e347-0af0-4deb-a49a-853b77037ff4'}] 2026-10-02 06:13:53,387 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_061353_387071_test_online_payment_mobile_self_order_preparation_changes.txt 2026-10-02 06:13:53,387 44 INFO rb-67e19c3-225208-420267 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/tmptrs7g2l0_chrome_odoo" 2026-10-02 06:13:53,396 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: waiting for threads: [, ] 2026-10-02 06:13:53,399 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65548671 order {'name': None, 'pos_reference': '260-103-000001', 'uuid': '32c5e347-0af0-4deb-a49a-853b77037ff4'} created pos.order #686 2026-10-02 06:13:53,401 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65548671 finished 2026-10-02 06:13:53,535 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:53] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 105 0.227 0.112 2026-10-02 06:13:53,926 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 99146 2026-10-02 06:13:53,927 44 INFO rb-67e19c3-225208-420267 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/tmp0on1axnd_chrome_odoo 2026-10-02 06:13:53,927 44 INFO rb-67e19c3-225208-420267 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:33579/json/version 2026-10-02 06:13:53,928 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33579', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:13:54,027 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:54,027 44 INFO rb-67e19c3-225208-420267 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:33579/json 2026-10-02 06:13:54,028 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33579', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:13:54,043 44 INFO rb-67e19c3-225208-420267 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:33579/devtools/page/FABA645AC181DEEC2665C5FAB7A2BAC9 2026-10-02 06:13:54,066 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:54,073 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:54,126 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:13:54,134 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:54,145 44 INFO rb-67e19c3-225208-420267 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=103" in browser 2026-10-02 06:13:54,146 44 INFO rb-67e19c3-225208-420267 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=103" 2026-10-02 06:13:54,524 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:54] "GET /pos/ui?config_id=103 HTTP/1.1" 200 - 73 0.076 0.291 2026-10-02 06:13:54,528 44 INFO rb-67e19c3-225208-420267 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': 'FABA645AC181DEEC2665C5FAB7A2BAC9', 'loaderId': 'CFE3FA856B940B9D362211707C008C95', 'isDownload': False} 2026-10-02 06:13:54,528 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:54,542 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:13:54,574 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:54] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-10-02 06:13:54,588 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:54] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.035 2026-10-02 06:13:54,609 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:54] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.044 2026-10-02 06:13:55,162 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:13:55,172 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:13:55,188 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-10-02 06:13:55,225 44 INFO rb-67e19c3-225208-420267 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=103", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:13:55,230 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-02 06:13:55,235 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:55,250 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-02 06:13:55,269 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:13:55,288 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.004 2026-10-02 06:13:55,304 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.002 0.008 2026-10-02 06:13:55,311 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-02 06:13:55,366 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.008 0.039 2026-10-02 06:13:56,233 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 191, model: sale.order 2026-10-02 06:13:56,235 44 INFO rb-67e19c3-225208-420267 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/Auditor - Readonly - Accounting/Bookkeeper - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/Administrator - Sales/User: Own Documents Only - Role / Portal Contact your administrator to request access if necessary. 2026-10-02 06:13:56,235 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 191, model: sale.order.line 2026-10-02 06:13:56,236 44 INFO rb-67e19c3-225208-420267 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/Auditor - Readonly - Accounting/Bookkeeper - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/User: Own Documents Only - Role / Portal Contact your administrator to request access if necessary. 2026-10-02 06:13:56,247 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 489 0.448 0.389 2026-10-02 06:13:56,296 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:56] "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-10-02 06:13:56,427 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:56] "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.021 2026-10-02 06:13:56,556 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:56] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.037 0.065 2026-10-02 06:13:56,645 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:56] "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.041 2026-10-02 06:13:56,658 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:56,688 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.016 2026-10-02 06:13:56,705 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:13:56,716 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:56] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:13:56,734 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:56] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:13:56,740 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:56] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.006 0.015 2026-10-02 06:13:56,743 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.015 2026-10-02 06:13:56,774 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:13:56,776 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:13:56,807 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:13:56,830 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:56,905 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:56] "GET /pos/ui/103?from_backend=True HTTP/1.1" 200 - 33 0.043 0.072 2026-10-02 06:13:56,921 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:56] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.003 0.117 2026-10-02 06:13:56,986 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:56] "GET /pos/ui/103 HTTP/1.1" 200 - 33 0.025 0.166 2026-10-02 06:13:57,011 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:57,030 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:57] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.012 0.091 2026-10-02 06:13:57,060 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:57,139 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:57] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.061 0.051 2026-10-02 06:13:57,152 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:57] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.114 2026-10-02 06:13:57,193 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.008 0.026 2026-10-02 06:13:57,197 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:57,219 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:13:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:13:57,253 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:57,326 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:57,372 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:57,373 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:57,451 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: heap 13672960 (allocated 14680064) 2026-10-02 06:13:57,468 44 INFO rb-67e19c3-225208-420267 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 99146 2026-10-02 06:13:57,472 44 INFO rb-67e19c3-225208-420267 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-10-02 06:13:57,473 44 INFO rb-67e19c3-225208-420267 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 99146 2026-10-02 06:13:57,581 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_061357_580824_test_online_payment_mobile_self_order_preparation_changes.txt 2026-10-02 06:13:57,581 44 INFO rb-67e19c3-225208-420267 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/tmp0on1axnd_chrome_odoo" 2026-10-02 06:13:57,654 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_online_payment_mobile_sends_mail_after_payment ... 2026-10-02 06:14:02,558 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:14:02,784 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-02 06:14:03,863 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:03] "GET /pos/pay/687?access_token=cedff508-e9c2-4663-9ed4-df2070d23fe9 HTTP/1.1" 200 - 150 0.269 1.040 2026-10-02 06:14:03,875 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-02 06:14:03,935 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:03] "POST /pos/pay/transaction/687 HTTP/1.1" 200 - 32 0.025 0.040 2026-10-02 06:14:03,970 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-02 06:14:04,871 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:04] "GET /pos/pay/confirmation/687?access_token=cedff508-e9c2-4663-9ed4-df2070d23fe9&exit_route=/&tx_id=10 HTTP/1.1" 303 - 342 0.482 0.423 2026-10-02 06:14:05,193 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:05] "GET / HTTP/1.1" 200 - 32 0.036 0.284 2026-10-02 06:14:05,197 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) starting 2026-10-02 06:14:05,237 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: Simulating signal changes during tests 2026-10-02 06:14:05,244 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) fully done (#loop 1; done 0; remaining 0; duration 0.05s) 2026-10-02 06:14:05,417 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:05] "POST /pos-self-order/send_self_order_receipt HTTP/1.1" 200 - 51 0.075 0.077 2026-10-02 06:14:05,462 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table ... 2026-10-02 06:14:10,972 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Chrome pid: 99359 2026-10-02 06:14:10,972 44 INFO rb-67e19c3-225208-420267 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/tmp8kf_t67r_chrome_odoo 2026-10-02 06:14:10,972 44 INFO rb-67e19c3-225208-420267 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:41163/json/version 2026-10-02 06:14:10,974 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41163', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:14:11,005 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:11,005 44 INFO rb-67e19c3-225208-420267 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:41163/json 2026-10-02 06:14:11,006 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41163', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:14:11,027 44 INFO rb-67e19c3-225208-420267 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:41163/devtools/page/FCF562DB529FEBDA860C54B5A828FCC8 2026-10-02 06:14:11,038 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:11,047 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:11,065 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:11,124 44 INFO rb-67e19c3-225208-420267 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/105?access_token=56830eaeb0964056" in browser 2026-10-02 06:14:11,125 44 INFO rb-67e19c3-225208-420267 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/105?access_token=56830eaeb0964056" 2026-10-02 06:14:11,160 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:14:11,590 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:11] "GET /pos-self/105?access_token=56830eaeb0964056 HTTP/1.1" 200 - 57 0.081 0.366 2026-10-02 06:14:11,594 44 INFO rb-67e19c3-225208-420267 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': 'FCF562DB529FEBDA860C54B5A828FCC8', 'loaderId': 'B165F08A1F7C80ACF6D314E668DD02D3', 'isDownload': False} 2026-10-02 06:14:11,595 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:11,651 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:14:11,669 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:14:11,700 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:11] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.011 0.046 2026-10-02 06:14:11,709 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:14:11,751 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:11] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.027 0.090 2026-10-02 06:14:11,786 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:14:11,796 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:11] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.124 2026-10-02 06:14:11,974 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:11] "GET /favicon.ico HTTP/1.1" 301 - 1 0.005 0.024 2026-10-02 06:14:11,993 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:11] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.037 2026-10-02 06:14:12,019 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:12] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.004 0.017 2026-10-02 06:14:12,020 44 INFO rb-67e19c3-225208-420267 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/105?access_token=56830eaeb0964056", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:14:12,040 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:12,042 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:14:12,042 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:12] "POST /pos/ping HTTP/1.1" 200 - 1 0.005 0.007 2026-10-02 06:14:12,088 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:12,155 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:12] "POST /pos-self/relations/105 HTTP/1.1" 200 - 37 0.052 0.043 2026-10-02 06:14:12,221 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.013 0.144 2026-10-02 06:14:12,801 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:12] "POST /pos-self/data/105 HTTP/1.1" 200 - 184 0.381 0.217 2026-10-02 06:14:12,804 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.552 2026-10-02 06:14:12,862 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:12,909 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:12] "GET /web/image/ir.attachment/7596/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-10-02 06:14:12,938 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:12,966 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:14:12,968 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:12] "GET /web/image/ir.attachment/7547/raw HTTP/1.1" 200 - 4 0.012 0.014 2026-10-02 06:14:12,999 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:13,089 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:13,125 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:13] "GET /web/image/pos.category/239/image_128?unique=2026-10-02T06:13:22.000+00:00 HTTP/1.1" 200 - 2 0.001 0.022 2026-10-02 06:14:13,152 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:13] "GET /web/image/product.template/1960/image_512?unique=2026-10-02T06:13:22.000+00:00 HTTP/1.1" 200 - 3 0.005 0.028 2026-10-02 06:14:13,173 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:13,182 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:13] "GET /web/image/product.template/1961/image_512?unique=2026-10-02T06:13:22.000+00:00 HTTP/1.1" 200 - 3 0.013 0.047 2026-10-02 06:14:13,200 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:13] "GET /web/image/product.template/1964/image_512?unique=2026-10-02T06:13:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.061 2026-10-02 06:14:13,219 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:13] "GET /web/image/product.template/1962/image_512?unique=2026-10-02T06:13:22.000+00:00 HTTP/1.1" 200 - 3 0.007 0.071 2026-10-02 06:14:13,240 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:13] "GET /web/image/product.template/1963/image_512?unique=2026-10-02T06:13:22.000+00:00 HTTP/1.1" 200 - 3 0.004 0.094 2026-10-02 06:14:13,246 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:13,287 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14: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-10-02 06:14:13,296 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:13,321 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:13] "GET /web/image/product.product/2456/image_512?unique=2026-10-02T06:13:22.000+00:00 HTTP/1.1" 200 - 8 0.014 0.030 2026-10-02 06:14:13,359 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:13,389 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:13] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.016 0.013 2026-10-02 06:14:13,418 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:13,488 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:13,534 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44804292 started for PoS orders references: [{'name': None, 'pos_reference': '260-105-000001', 'uuid': '82e88296-1398-4886-bad4-8f46bdf96f19'}] 2026-10-02 06:14:13,613 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44804292 order {'name': None, 'pos_reference': '260-105-000001', 'uuid': '82e88296-1398-4886-bad4-8f46bdf96f19'} created pos.order #688 2026-10-02 06:14:13,682 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44804292 finished 2026-10-02 06:14:13,852 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:13] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 103 0.168 0.195 2026-10-02 06:14:13,903 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:13] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.009 0.012 2026-10-02 06:14:13,906 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:13,966 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:14,030 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:14,088 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:14,141 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:14] "GET /web/image/product.product/2458/image_512?unique=2026-10-02T06:13:22.000+00:00 HTTP/1.1" 200 - 8 0.004 0.020 2026-10-02 06:14:14,142 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:14,208 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:14,252 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64650140 started for PoS orders references: [{'name': None, 'pos_reference': '260-105-000001', 'uuid': '82e88296-1398-4886-bad4-8f46bdf96f19'}] 2026-10-02 06:14:14,269 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: Added lines [1128] to pos.order #688 2026-10-02 06:14:14,282 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64650140 order {'name': None, 'pos_reference': '260-105-000001', 'uuid': '82e88296-1398-4886-bad4-8f46bdf96f19'} updated pos.order #688 2026-10-02 06:14:14,305 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64650140 finished 2026-10-02 06:14:14,444 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:14] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.096 0.147 2026-10-02 06:14:14,501 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:14,535 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:14] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.029 0.016 2026-10-02 06:14:14,564 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:14,624 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:14,685 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:14,685 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:14,791 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:14,802 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: heap 9635136 (allocated 10747904) 2026-10-02 06:14:14,832 44 INFO rb-67e19c3-225208-420267 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 99359 2026-10-02 06:14:14,834 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:14,835 44 INFO rb-67e19c3-225208-420267 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 99359 2026-10-02 06:14:14,950 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_061414_950655_test_online_payment_self_pay_after_meal_table.txt 2026-10-02 06:14:14,950 44 INFO rb-67e19c3-225208-420267 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/tmp8kf_t67r_chrome_odoo" 2026-10-02 06:14:15,350 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Chrome pid: 99553 2026-10-02 06:14:15,351 44 INFO rb-67e19c3-225208-420267 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/tmpk9qezi4h_chrome_odoo 2026-10-02 06:14:15,351 44 INFO rb-67e19c3-225208-420267 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:38007/json/version 2026-10-02 06:14:15,352 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38007', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:14:15,391 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:15,391 44 INFO rb-67e19c3-225208-420267 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:38007/json 2026-10-02 06:14:15,391 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38007', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:14:15,404 44 INFO rb-67e19c3-225208-420267 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:38007/devtools/page/01B1FEBFC8E086D7BD8055F88FEC1605 2026-10-02 06:14:15,436 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:15,458 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:15,483 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:15,489 44 INFO rb-67e19c3-225208-420267 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/105?access_token=56830eaeb0964056&table_identifier=e89c0452" in browser 2026-10-02 06:14:15,489 44 INFO rb-67e19c3-225208-420267 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/105?access_token=56830eaeb0964056&table_identifier=e89c0452" 2026-10-02 06:14:15,551 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:15] "GET /pos-self/105?access_token=56830eaeb0964056&table_identifier=e89c0452 HTTP/1.1" 200 - 9 0.009 0.038 2026-10-02 06:14:15,589 44 INFO rb-67e19c3-225208-420267 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': '01B1FEBFC8E086D7BD8055F88FEC1605', 'loaderId': '090C7355A408053EC3B7EF655084479C', 'isDownload': False} 2026-10-02 06:14:15,589 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:15,611 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:14:15,640 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:15] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.004 0.011 2026-10-02 06:14:15,656 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:15] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.007 0.020 2026-10-02 06:14:15,673 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:15] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.038 2026-10-02 06:14:15,838 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:15] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-02 06:14:15,852 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:15] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:14:15,880 44 INFO rb-67e19c3-225208-420267 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/105?access_token=56830eaeb0964056&table_identifier=e89c0452", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:14:15,900 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:15,900 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:15] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 4 0.016 0.024 2026-10-02 06:14:15,904 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:14:15,905 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.024 2026-10-02 06:14:15,961 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:16,036 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:16] "POST /pos-self/relations/105 HTTP/1.1" 200 - 16 0.078 0.031 2026-10-02 06:14:16,047 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.007 0.111 2026-10-02 06:14:16,083 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.012 2026-10-02 06:14:16,366 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:16] "POST /pos-self/data/105 HTTP/1.1" 200 - 116 0.135 0.168 2026-10-02 06:14:16,413 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:16] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.007 2026-10-02 06:14:16,424 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:16,468 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:16] "GET /web/image/ir.attachment/7596/raw HTTP/1.1" 200 - 4 0.005 0.009 2026-10-02 06:14:16,484 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:16,503 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:16] "GET /web/image/ir.attachment/7547/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-10-02 06:14:16,519 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:14:16,610 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:16,653 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:16] "GET /web/image/pos.category/239/image_128?unique=2026-10-02T06:13:22.000+00:00 HTTP/1.1" 200 - 2 0.002 0.019 2026-10-02 06:14:16,691 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:16,703 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:16] "GET /web/image/product.template/1960/image_512?unique=2026-10-02T06:13:22.000+00:00 HTTP/1.1" 200 - 3 0.030 0.019 2026-10-02 06:14:16,724 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:16] "GET /web/image/product.template/1961/image_512?unique=2026-10-02T06:13:22.000+00:00 HTTP/1.1" 200 - 3 0.006 0.048 2026-10-02 06:14:16,738 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:16] "GET /web/image/product.template/1964/image_512?unique=2026-10-02T06:13:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.066 2026-10-02 06:14:16,761 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:16,768 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:16] "GET /web/image/product.template/1963/image_512?unique=2026-10-02T06:13:22.000+00:00 HTTP/1.1" 200 - 3 0.011 0.084 2026-10-02 06:14:16,783 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:16] "GET /web/image/product.template/1962/image_512?unique=2026-10-02T06:13:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-10-02 06:14:16,804 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:14:16,810 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:16,820 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:16] "GET /web/image/product.product/2456/image_512?unique=2026-10-02T06:13:22.000+00:00 HTTP/1.1" 200 - 8 0.007 0.022 2026-10-02 06:14:16,889 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:16,942 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19085863 started for PoS orders references: [{'name': None, 'pos_reference': '260-105-000002', 'uuid': '4f615af4-9afc-41f6-8b72-6026fbcec6c6'}] 2026-10-02 06:14:16,976 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19085863 order {'name': None, 'pos_reference': '260-105-000002', 'uuid': '4f615af4-9afc-41f6-8b72-6026fbcec6c6'} created pos.order #689 2026-10-02 06:14:16,999 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19085863 finished 2026-10-02 06:14:17,109 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:17] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.061 0.149 2026-10-02 06:14:17,168 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:17] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.015 0.014 2026-10-02 06:14:17,172 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:17,228 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:17,302 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:17,362 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:17,403 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:17] "GET /web/image/product.product/2458/image_512?unique=2026-10-02T06:13:22.000+00:00 HTTP/1.1" 200 - 8 0.007 0.013 2026-10-02 06:14:17,412 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:17,477 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:17,521 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73930500 started for PoS orders references: [{'name': None, 'pos_reference': '260-105-000002', 'uuid': '4f615af4-9afc-41f6-8b72-6026fbcec6c6'}] 2026-10-02 06:14:17,556 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: Added lines [1130] to pos.order #689 2026-10-02 06:14:17,565 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73930500 order {'name': None, 'pos_reference': '260-105-000002', 'uuid': '4f615af4-9afc-41f6-8b72-6026fbcec6c6'} updated pos.order #689 2026-10-02 06:14:17,601 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73930500 finished 2026-10-02 06:14:17,712 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:17] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.079 0.156 2026-10-02 06:14:17,758 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:17] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-10-02 06:14:17,767 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:17,823 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:17,878 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:17,939 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:17,940 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:17,991 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: heap 8855340 (allocated 9961472) 2026-10-02 06:14:17,995 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:18,009 44 INFO rb-67e19c3-225208-420267 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 99553 2026-10-02 06:14:18,015 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:18,018 44 INFO rb-67e19c3-225208-420267 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 99553 2026-10-02 06:14:18,025 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-02 06:14:18,115 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_061418_115641_test_online_payment_self_pay_after_meal_table.txt 2026-10-02 06:14:18,116 44 INFO rb-67e19c3-225208-420267 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/tmpk9qezi4h_chrome_odoo" 2026-10-02 06:14:18,127 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: waiting for threads: [] 2026-10-02 06:14:18,871 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:18] "GET /pos/pay/689?access_token=1470d2a2-5b19-4139-9773-73f5c90c3ff7&exit_route=http://127.0.0.1:8069/pos-self/105?access_token%3D56830eaeb0964056%26table_identifier%3De89c0452 HTTP/1.1" 200 - 126 0.132 0.730 2026-10-02 06:14:18,923 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-02 06:14:35,908 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #193 deleted restaurant.floor records with IDs: [32] 2026-10-02 06:14:36,925 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend: Starting TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table ... 2026-10-02 06:14:36,971 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #193 deleted pos.printer records with IDs: [23, 24] 2026-10-02 06:14:37,360 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Chrome pid: 99738 2026-10-02 06:14:37,360 44 INFO rb-67e19c3-225208-420267 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/tmpntkrwv_5_chrome_odoo 2026-10-02 06:14:37,361 44 INFO rb-67e19c3-225208-420267 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:43121/json/version 2026-10-02 06:14:37,363 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43121', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:14:37,451 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:37,452 44 INFO rb-67e19c3-225208-420267 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:43121/json 2026-10-02 06:14:37,452 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43121', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:14:37,479 44 INFO rb-67e19c3-225208-420267 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:43121/devtools/page/5887FAFE80EDEBC333293B295F2DAD1F 2026-10-02 06:14:37,518 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:37,534 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:37,701 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-02 06:14:37,710 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:37,714 44 INFO rb-67e19c3-225208-420267 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/107" in browser 2026-10-02 06:14:37,714 44 INFO rb-67e19c3-225208-420267 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/107" 2026-10-02 06:14:37,735 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:14:38,294 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:38] "GET /pos/ui/107 HTTP/1.1" 200 - 87 0.072 0.492 2026-10-02 06:14:38,298 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Navigation result: {'frameId': '5887FAFE80EDEBC333293B295F2DAD1F', 'loaderId': '208AFE25195584F1390B9BFF41490F78', 'isDownload': False} 2026-10-02 06:14:38,298 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:38,318 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:14:38,340 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:38] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.013 2026-10-02 06:14:38,350 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:38] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-10-02 06:14:38,358 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:38] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.025 2026-10-02 06:14:38,942 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:14:38,951 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:14:38,968 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.018 2026-10-02 06:14:39,003 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.007 2026-10-02 06:14:39,008 44 INFO rb-67e19c3-225208-420267 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/107", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:14:39,018 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:39,020 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-02 06:14:39,035 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:14:39,078 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.023 2026-10-02 06:14:39,120 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.027 0.041 2026-10-02 06:14:39,126 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.028 2026-10-02 06:14:39,186 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.017 0.029 2026-10-02 06:14:39,987 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.380 0.365 2026-10-02 06:14:40,020 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:40] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.022 2026-10-02 06:14:40,106 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14: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-10-02 06:14:40,174 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:40] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.029 2026-10-02 06:14:40,249 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.012 2026-10-02 06:14:40,276 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:40,301 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.013 2026-10-02 06:14:40,326 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:14:40,331 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:14:40,367 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-02 06:14:40,376 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:40] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-02 06:14:40,430 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.038 2026-10-02 06:14:40,448 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:40,453 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:14:40,454 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.065 2026-10-02 06:14:40,462 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:40] "GET /web/image/res.users/198/avatar_128 HTTP/1.1" 200 - 14 0.073 0.057 2026-10-02 06:14:40,507 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:40] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.009 0.160 2026-10-02 06:14:40,583 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:40] "GET /pos/ui/107 HTTP/1.1" 200 - 34 0.035 0.114 2026-10-02 06:14:40,594 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:40] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.003 0.112 2026-10-02 06:14:40,624 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:40,656 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:40] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:14:40,695 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:40] "GET /pos/ui/107?from_backend=True HTTP/1.1" 200 - 34 0.025 0.230 2026-10-02 06:14:40,721 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:40] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.009 0.111 2026-10-02 06:14:40,780 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 22 0.031 0.111 2026-10-02 06:14:40,832 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14: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-10-02 06:14:40,915 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:40,930 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:14:40,998 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:41,070 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:41,098 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:14:41,123 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:41,131 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25082352 started for PoS orders references: [{'name': '/', 'pos_reference': '261-107-000001', 'uuid': '201e2c7f-e0bf-496e-9fc6-42de7efa40a7'}] 2026-10-02 06:14:41,178 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:41,228 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:41,296 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:41,316 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25082352 order {'name': '/', 'pos_reference': '261-107-000001', 'uuid': '201e2c7f-e0bf-496e-9fc6-42de7efa40a7'} created pos.order #690 2026-10-02 06:14:41,348 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25082352 finished 2026-10-02 06:14:41,437 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.161 0.150 2026-10-02 06:14:41,487 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:41,573 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.007 0.020 2026-10-02 06:14:41,575 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:41,645 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:41,702 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:41,719 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3109661 started for PoS orders references: [{'name': '/', 'pos_reference': '261-107-000002', 'uuid': '8d4a4f80-d1f6-48d6-84ed-7215b2d61a07'}] 2026-10-02 06:14:41,751 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:41,794 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3109661 order {'name': '/', 'pos_reference': '261-107-000002', 'uuid': '8d4a4f80-d1f6-48d6-84ed-7215b2d61a07'} created pos.order #691 2026-10-02 06:14:41,807 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:41,829 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3109661 finished 2026-10-02 06:14:41,954 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.071 0.166 2026-10-02 06:14:42,003 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:42,064 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: tour succeeded 2026-10-02 06:14:42,065 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:42,073 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17332411 started for PoS orders references: [{'name': '/', 'pos_reference': '261-107-000002', 'uuid': '8d4a4f80-d1f6-48d6-84ed-7215b2d61a07'}] 2026-10-02 06:14:42,155 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17332411 order {'name': '/', 'pos_reference': '261-107-000002', 'uuid': '8d4a4f80-d1f6-48d6-84ed-7215b2d61a07'} updated pos.order #691 2026-10-02 06:14:42,192 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17332411 finished 2026-10-02 06:14:42,202 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: heap 16605936 (allocated 17698816) 2026-10-02 06:14:42,226 44 INFO rb-67e19c3-225208-420267 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 99738 2026-10-02 06:14:42,230 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Closing websocket connection 2026-10-02 06:14:42,232 44 INFO rb-67e19c3-225208-420267 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 99738 2026-10-02 06:14:42,322 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.150 0.102 2026-10-02 06:14:42,337 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_061442_336999_test_01_online_payment_with_multi_table.txt 2026-10-02 06:14:42,337 44 INFO rb-67e19c3-225208-420267 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/tmpntkrwv_5_chrome_odoo" 2026-10-02 06:14:42,362 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend: Starting TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company ... 2026-10-02 06:14:50,613 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 99942 2026-10-02 06:14:50,613 44 INFO rb-67e19c3-225208-420267 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/tmpvjzenrf7_chrome_odoo 2026-10-02 06:14:50,613 44 INFO rb-67e19c3-225208-420267 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:34377/json/version 2026-10-02 06:14:50,614 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34377', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:14:50,633 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:50,633 44 INFO rb-67e19c3-225208-420267 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:34377/json 2026-10-02 06:14:50,634 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34377', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:14:50,655 44 INFO rb-67e19c3-225208-420267 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:34377/devtools/page/40133F9CF23FDA175F6BBD1BA3EACBDD 2026-10-02 06:14:50,667 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:50,678 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:50,820 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:testuser from n/a 2026-10-02 06:14:50,831 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:50,834 44 INFO rb-67e19c3-225208-420267 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/108?access_token=8329030b3a644d67" in browser 2026-10-02 06:14:50,834 44 INFO rb-67e19c3-225208-420267 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/108?access_token=8329030b3a644d67" 2026-10-02 06:14:50,855 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:14:51,297 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:51] "GET /pos-self/108?access_token=8329030b3a644d67 HTTP/1.1" 200 - 82 0.082 0.365 2026-10-02 06:14:51,300 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '40133F9CF23FDA175F6BBD1BA3EACBDD', 'loaderId': '3592D5E63AE4EF308BC52AE9E6C91CB8', 'isDownload': False} 2026-10-02 06:14:51,300 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:51,332 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:14:51,347 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 2 2026-10-02 06:14:51,567 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:14:51,604 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:51] "GET /web/assets/2/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 12 0.036 0.230 2026-10-02 06:14:51,618 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:14:51,635 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:51] "GET /web/assets/2/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 11 0.012 0.282 2026-10-02 06:14:51,682 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:14:51,711 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:51] "GET /web/assets/2/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 11 0.017 0.355 2026-10-02 06:14:51,927 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:51] "GET /favicon.ico HTTP/1.1" 301 - 7 0.017 0.009 2026-10-02 06:14:51,942 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:51] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.030 2026-10-02 06:14:51,965 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:51] "GET /web/image/website/2/favicon?unique=a54b7bf HTTP/1.1" 200 - 5 0.006 0.010 2026-10-02 06:14:51,974 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:51] "POST /pos/ping HTTP/1.1" 200 - 2 0.001 0.007 2026-10-02 06:14:51,977 44 INFO rb-67e19c3-225208-420267 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/108?access_token=8329030b3a644d67", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:14:51,986 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:52,041 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:52,045 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:52] "POST /pos-self/relations/108 HTTP/1.1" 200 - 26 0.019 0.035 2026-10-02 06:14:52,074 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/cecfc52/bus.websocket_worker_assets.min.js, copying from /web/assets/cecfc52/bus.websocket_worker_assets.min.js 2026-10-02 06:14:52,087 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 15 0.014 0.069 2026-10-02 06:14:52,462 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:52] "POST /pos-self/data/108 HTTP/1.1" 200 - 187 0.220 0.167 2026-10-02 06:14:52,468 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.353 2026-10-02 06:14:52,511 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:52,560 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:52] "GET /web/image/ir.attachment/7724/raw HTTP/1.1" 200 - 5 0.001 0.006 2026-10-02 06:14:52,606 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:52,660 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:52] "GET /web/image/pos.category/243/image_128?unique=2026-10-02T06:14:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.023 2026-10-02 06:14:52,688 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:52] "GET /web/image/pos.category/244/image_128?unique=2026-10-02T06:14:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.052 2026-10-02 06:14:52,711 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:52] "GET /web/image/product.template/1981/image_512?unique=2026-10-02T06:14:18.000+00:00 HTTP/1.1" 200 - 4 0.006 0.066 2026-10-02 06:14:52,713 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:52,735 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:52] "GET /web/image/product.template/1978/image_512?unique=2026-10-02T06:14:18.000+00:00 HTTP/1.1" 200 - 4 0.006 0.085 2026-10-02 06:14:52,748 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:52] "GET /web/image/product.template/1982/image_512?unique=2026-10-02T06:14:18.000+00:00 HTTP/1.1" 200 - 4 0.003 0.096 2026-10-02 06:14:52,771 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:52] "GET /web/image/product.template/1980/image_512?unique=2026-10-02T06:14:18.000+00:00 HTTP/1.1" 200 - 4 0.007 0.114 2026-10-02 06:14:52,788 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:52,850 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:52] "GET /web/image/product.template/1979/image_512?unique=2026-10-02T06:14:18.000+00:00 HTTP/1.1" 200 - 4 0.017 0.157 2026-10-02 06:14:52,883 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14: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-10-02 06:14:52,895 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:52] "GET /web/image/ir.attachment/7725/raw HTTP/1.1" 200 - 5 0.017 0.041 2026-10-02 06:14:52,916 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-02 06:14:52,922 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:52,958 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:52] "GET /web/image/product.product/2474/image_512?unique=2026-10-02T06:14:18.000+00:00 HTTP/1.1" 200 - 9 0.037 0.031 2026-10-02 06:14:53,011 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:53,012 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:53,073 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98999388 started for PoS orders references: [{'name': None, 'pos_reference': '260-108-000001', 'uuid': 'e63c47a4-13e6-429b-828d-8e743f04f775'}] 2026-10-02 06:14:53,088 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 7487532 (allocated 8388608) 2026-10-02 06:14:53,110 44 INFO rb-67e19c3-225208-420267 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 99942 2026-10-02 06:14:53,125 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:53,129 44 INFO rb-67e19c3-225208-420267 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 99942 2026-10-02 06:14:53,150 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98999388 order {'name': None, 'pos_reference': '260-108-000001', 'uuid': 'e63c47a4-13e6-429b-828d-8e743f04f775'} created pos.order #692 2026-10-02 06:14:53,154 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98999388 finished 2026-10-02 06:14:53,228 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_061453_228355_test_02_online_payment_with_multi_website_company.txt 2026-10-02 06:14:53,228 44 INFO rb-67e19c3-225208-420267 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/tmpvjzenrf7_chrome_odoo" 2026-10-02 06:14:53,249 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:53,326 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:53] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 114 0.198 0.118 2026-10-02 06:14:53,712 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 100126 2026-10-02 06:14:53,712 44 INFO rb-67e19c3-225208-420267 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/tmpgph9hvwa_chrome_odoo 2026-10-02 06:14:53,712 44 INFO rb-67e19c3-225208-420267 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:42959/json/version 2026-10-02 06:14:53,714 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42959', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:14:53,818 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:53,818 44 INFO rb-67e19c3-225208-420267 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:42959/json 2026-10-02 06:14:53,819 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42959', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:14:53,854 44 INFO rb-67e19c3-225208-420267 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:42959/devtools/page/31562D7253A6A03EC246C7EB8AD10586 2026-10-02 06:14:53,882 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:53,900 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:53,998 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:testuser from n/a 2026-10-02 06:14:54,001 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:54,009 44 INFO rb-67e19c3-225208-420267 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/692?access_token=1f73946d-2aac-4899-8714-08df580c8378" in browser 2026-10-02 06:14:54,009 44 INFO rb-67e19c3-225208-420267 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/692?access_token=1f73946d-2aac-4899-8714-08df580c8378" 2026-10-02 06:14:54,076 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 200, model: pos.order 2026-10-02 06:14:55,210 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:55] "GET /pos/pay/692?access_token=1f73946d-2aac-4899-8714-08df580c8378 HTTP/1.1" 200 - 158 0.175 1.006 2026-10-02 06:14:55,215 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '31562D7253A6A03EC246C7EB8AD10586', 'loaderId': '024872D2DC2FB7CF74D5567EB771C9ED', 'isDownload': False} 2026-10-02 06:14:55,215 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:55,240 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.js 2026-10-02 06:14:55,241 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.css 2026-10-02 06:14:55,242 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-10-02 06:14:55,252 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:14:55,269 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/b33cbd9/web.assets_frontend.min.css, copying from /web/assets/b33cbd9/web.assets_frontend.min.css 2026-10-02 06:14:55,354 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:55] "GET /web/assets/2/b33cbd9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.063 0.039 2026-10-02 06:14:55,368 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/50cfb1b/web.assets_frontend_minimal.min.js, copying from /web/assets/50cfb1b/web.assets_frontend_minimal.min.js 2026-10-02 06:14:55,390 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:55,395 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:55,409 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:55] "GET /web/assets/2/50cfb1b/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 11 0.031 0.084 2026-10-02 06:14:55,438 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/0791470/web.__assets_tests_call__.min.js, copying from /web/assets/0791470/web.__assets_tests_call__.min.js 2026-10-02 06:14:55,471 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:55] "GET /web/assets/2/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 11 0.020 0.052 2026-10-02 06:14:55,583 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:55] "GET /web/image/payment.method/159/image_payment_form/Payment%20method?unique=a54b7bf HTTP/1.1" 200 - 5 0.021 0.019 2026-10-02 06:14:55,666 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/afadac2/web.assets_frontend_lazy.min.js, copying from /web/assets/afadac2/web.assets_frontend_lazy.min.js 2026-10-02 06:14:55,706 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:55] "GET /web/assets/2/afadac2/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.015 0.053 2026-10-02 06:14:55,730 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:55] "GET /web/image/website/2/favicon?unique=a54b7bf HTTP/1.1" 200 - 5 0.009 0.080 2026-10-02 06:14:56,169 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:56] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.003 2026-10-02 06:14:56,246 44 INFO rb-67e19c3-225208-420267 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/692?access_token=1f73946d-2aac-4899-8714-08df580c8378", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:14:56,262 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:56,310 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:56,310 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:56,342 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:56] "POST /mail/data HTTP/1.1" 200 - 17 0.061 0.029 2026-10-02 06:14:56,417 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 10421596 (allocated 11796480) 2026-10-02 06:14:56,420 44 INFO rb-67e19c3-225208-420267 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 100126 2026-10-02 06:14:56,421 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:56,423 44 INFO rb-67e19c3-225208-420267 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 100126 2026-10-02 06:14:56,524 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_061456_524702_test_02_online_payment_with_multi_website_company.txt 2026-10-02 06:14:56,525 44 INFO rb-67e19c3-225208-420267 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/tmpgph9hvwa_chrome_odoo" 2026-10-02 06:14:56,909 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 100292 2026-10-02 06:14:56,909 44 INFO rb-67e19c3-225208-420267 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/tmprhkntn20_chrome_odoo 2026-10-02 06:14:56,909 44 INFO rb-67e19c3-225208-420267 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:42675/json/version 2026-10-02 06:14:56,911 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42675', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:14:56,980 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:56,980 44 INFO rb-67e19c3-225208-420267 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:42675/json 2026-10-02 06:14:56,980 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42675', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:14:57,029 44 INFO rb-67e19c3-225208-420267 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:42675/devtools/page/9069A26993E738BA0FB43673E7FF28AE 2026-10-02 06:14:57,057 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:57,080 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:57,177 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-02 06:14:57,194 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:57,222 44 INFO rb-67e19c3-225208-420267 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/692?access_token=1f73946d-2aac-4899-8714-08df580c8378" in browser 2026-10-02 06:14:57,222 44 INFO rb-67e19c3-225208-420267 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/692?access_token=1f73946d-2aac-4899-8714-08df580c8378" 2026-10-02 06:14:57,895 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:57] "GET /pos/pay/692?access_token=1f73946d-2aac-4899-8714-08df580c8378 HTTP/1.1" 200 - 102 0.187 0.459 2026-10-02 06:14:57,902 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '9069A26993E738BA0FB43673E7FF28AE', 'loaderId': '101F3B2212D82CA015F043AD2B8508A7', 'isDownload': False} 2026-10-02 06:14:57,903 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:57,921 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.js 2026-10-02 06:14:57,922 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.css 2026-10-02 06:14:57,926 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-10-02 06:14:57,935 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14: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-10-02 06:14:57,962 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:57] "GET /web/assets/2/b33cbd9/web.assets_frontend.min.css HTTP/1.1" 200 - 4 0.011 0.011 2026-10-02 06:14:57,983 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:57] "GET /web/assets/2/50cfb1b/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 4 0.003 0.012 2026-10-02 06:14:57,994 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:57,994 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:58,007 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:58] "GET /web/assets/2/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.012 2026-10-02 06:14:58,157 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:58] "GET /web/image/payment.method/159/image_payment_form/Payment%20method?unique=a54b7bf HTTP/1.1" 200 - 5 0.007 0.011 2026-10-02 06:14:58,194 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:58] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:14:58,219 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:58] "GET /web/assets/2/afadac2/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 4 0.006 0.018 2026-10-02 06:14:58,243 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:58] "GET /web/image/website/2/favicon?unique=a54b7bf HTTP/1.1" 200 - 6 0.008 0.030 2026-10-02 06:14:58,726 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:58] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.026 2026-10-02 06:14:58,840 44 INFO rb-67e19c3-225208-420267 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/692?access_token=1f73946d-2aac-4899-8714-08df580c8378", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:14:58,880 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:58,928 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:58,929 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:58,945 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:58] "POST /mail/data HTTP/1.1" 200 - 22 0.063 0.030 2026-10-02 06:14:59,047 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 10422144 (allocated 11534336) 2026-10-02 06:14:59,059 44 INFO rb-67e19c3-225208-420267 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 100292 2026-10-02 06:14:59,063 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:59,066 44 INFO rb-67e19c3-225208-420267 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 100292 2026-10-02 06:14:59,125 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_061459_125767_test_02_online_payment_with_multi_website_company.txt 2026-10-02 06:14:59,126 44 INFO rb-67e19c3-225208-420267 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/tmprhkntn20_chrome_odoo" 2026-10-02 06:14:59,508 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 100467 2026-10-02 06:14:59,508 44 INFO rb-67e19c3-225208-420267 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/tmp9t4ywqeo_chrome_odoo 2026-10-02 06:14:59,508 44 INFO rb-67e19c3-225208-420267 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:33279/json/version 2026-10-02 06:14:59,510 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33279', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:14:59,553 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:59,553 44 INFO rb-67e19c3-225208-420267 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:33279/json 2026-10-02 06:14:59,554 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33279', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:14:59,574 44 INFO rb-67e19c3-225208-420267 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:33279/devtools/page/FC8B16A728B07495C82EE03BE033EFCC 2026-10-02 06:14:59,593 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:59,606 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:59,637 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:59,642 44 INFO rb-67e19c3-225208-420267 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/692?access_token=1f73946d-2aac-4899-8714-08df580c8378" in browser 2026-10-02 06:14:59,642 44 INFO rb-67e19c3-225208-420267 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/692?access_token=1f73946d-2aac-4899-8714-08df580c8378" 2026-10-02 06:14:59,750 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-02 06:14:59,804 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:59] "GET /pos/pay/692?access_token=1f73946d-2aac-4899-8714-08df580c8378 HTTP/1.1" 200 - 59 0.055 0.080 2026-10-02 06:14:59,811 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': 'FC8B16A728B07495C82EE03BE033EFCC', 'loaderId': 'F4A947E50AF33811DA3335E886B83869', 'isDownload': False} 2026-10-02 06:14:59,811 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:59,829 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.js 2026-10-02 06:14:59,829 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.css 2026-10-02 06:14:59,830 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-10-02 06:14:59,851 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:14:59,854 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:59] "GET /web/assets/2/b33cbd9/web.assets_frontend.min.css HTTP/1.1" 200 - 5 0.003 0.009 2026-10-02 06:14:59,883 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:59] "GET /web/assets/2/50cfb1b/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 5 0.002 0.007 2026-10-02 06:14:59,889 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:59,890 44 INFO rb-67e19c3-225208-420267 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-10-02 06:14:59,900 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:14:59] "GET /web/assets/2/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 5 0.004 0.010 2026-10-02 06:15:00,021 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:00] "GET /web/image/payment.method/159/image_payment_form/Payment%20method?unique=a54b7bf HTTP/1.1" 200 - 7 0.005 0.011 2026-10-02 06:15:00,063 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:00] "GET /web/image/website/2/favicon?unique=a54b7bf HTTP/1.1" 200 - 7 0.005 0.008 2026-10-02 06:15:00,069 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:00] "GET /web/assets/2/afadac2/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 5 0.002 0.018 2026-10-02 06:15:00,576 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:00] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.012 2026-10-02 06:15:00,651 44 INFO rb-67e19c3-225208-420267 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/692?access_token=1f73946d-2aac-4899-8714-08df580c8378", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:15:00,659 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:00] "POST /mail/data HTTP/1.1" 200 - 2 0.000 0.005 2026-10-02 06:15:00,660 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:00,712 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:00,712 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:00,769 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 10309896 (allocated 11534336) 2026-10-02 06:15:00,771 44 INFO rb-67e19c3-225208-420267 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 100467 2026-10-02 06:15:00,773 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:00,773 44 INFO rb-67e19c3-225208-420267 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 100467 2026-10-02 06:15:00,834 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_061500_833774_test_02_online_payment_with_multi_website_company.txt 2026-10-02 06:15:00,834 44 INFO rb-67e19c3-225208-420267 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/tmp9t4ywqeo_chrome_odoo" 2026-10-02 06:15:00,920 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-02 06:15:03,319 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel ... 2026-10-02 06:15:08,888 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Chrome pid: 100636 2026-10-02 06:15:08,888 44 INFO rb-67e19c3-225208-420267 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/tmp_ms21_o7_chrome_odoo 2026-10-02 06:15:08,888 44 INFO rb-67e19c3-225208-420267 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:45747/json/version 2026-10-02 06:15:08,891 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45747', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:15:08,994 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:08,994 44 INFO rb-67e19c3-225208-420267 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:45747/json 2026-10-02 06:15:08,995 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45747', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:15:09,011 44 INFO rb-67e19c3-225208-420267 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:45747/devtools/page/503BCF347EB72DE92B1BA50C077FC537 2026-10-02 06:15:09,030 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:09,044 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:09,068 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:09,274 44 INFO rb-67e19c3-225208-420267 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/109?access_token=48c5212592214e57" in browser 2026-10-02 06:15:09,275 44 INFO rb-67e19c3-225208-420267 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/109?access_token=48c5212592214e57" 2026-10-02 06:15:09,312 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:15:09,735 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:09] "GET /pos-self/109?access_token=48c5212592214e57 HTTP/1.1" 200 - 57 0.051 0.389 2026-10-02 06:15:09,738 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': '503BCF347EB72DE92B1BA50C077FC537', 'loaderId': 'E880F05B61A3860DCDD46D6B6E2D1CDE', 'isDownload': False} 2026-10-02 06:15:09,739 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:09,759 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:15:09,790 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:15:09,819 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:09] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.020 0.034 2026-10-02 06:15:09,834 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:15:09,876 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:09] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.024 0.084 2026-10-02 06:15:09,889 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:15:09,917 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:09] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.014 0.132 2026-10-02 06:15:10,062 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:10] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.018 2026-10-02 06:15:10,072 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:10] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.018 2026-10-02 06:15:10,094 44 INFO rb-67e19c3-225208-420267 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/109?access_token=48c5212592214e57", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:15:10,102 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:10] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.013 0.009 2026-10-02 06:15:10,102 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:10,115 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:15:10,115 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:10] "POST /pos/ping HTTP/1.1" 200 - 1 0.002 0.019 2026-10-02 06:15:10,175 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.045 2026-10-02 06:15:10,265 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:10] "POST /pos-self/relations/109 HTTP/1.1" 200 - 37 0.049 0.087 2026-10-02 06:15:10,267 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.075 2026-10-02 06:15:10,614 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:10] "POST /pos-self/data/109 HTTP/1.1" 200 - 183 0.166 0.166 2026-10-02 06:15:10,724 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:10] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.035 2026-10-02 06:15:10,732 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:10,797 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:10] "GET /web/image/ir.attachment/7811/raw HTTP/1.1" 200 - 4 0.004 0.021 2026-10-02 06:15:10,817 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:10,880 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:15:10,882 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:10] "GET /web/image/pos.category/245/image_128?unique=2026-10-02T06:15:00.000+00:00 HTTP/1.1" 200 - 2 0.002 0.022 2026-10-02 06:15:10,950 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:10,967 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:10] "GET /web/image/product.template/1983/image_512?unique=2026-10-02T06:15:00.000+00:00 HTTP/1.1" 200 - 3 0.035 0.048 2026-10-02 06:15:10,994 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:11,027 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:11] "GET /web/image/product.template/1987/image_512?unique=2026-10-02T06:15:00.000+00:00 HTTP/1.1" 200 - 3 0.020 0.099 2026-10-02 06:15:11,047 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:11] "GET /web/image/product.template/1984/image_512?unique=2026-10-02T06:15:00.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-10-02 06:15:11,067 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:11,071 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:11] "GET /web/image/product.template/1985/image_512?unique=2026-10-02T06:15:00.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-10-02 06:15:11,112 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:11] "GET /web/image/product.template/1986/image_512?unique=2026-10-02T06:15:00.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-10-02 06:15:11,124 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:11,125 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:15:11,134 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:11] "GET /web/image/ir.attachment/7765/raw HTTP/1.1" 200 - 4 0.004 0.050 2026-10-02 06:15:11,161 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:11] "GET /web/image/product.product/2479/image_512?unique=2026-10-02T06:15:00.000+00:00 HTTP/1.1" 200 - 8 0.013 0.036 2026-10-02 06:15:11,173 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:11,185 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:11] "GET /web/image/product.product/2481/image_512?unique=2026-10-02T06:15:00.000+00:00 HTTP/1.1" 200 - 8 0.004 0.066 2026-10-02 06:15:11,247 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:11,297 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41000120 started for PoS orders references: [{'name': None, 'pos_reference': '260-109-000001', 'uuid': '32f2029d-99b4-4776-a14a-f7ba8e599979'}] 2026-10-02 06:15:11,360 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41000120 order {'name': None, 'pos_reference': '260-109-000001', 'uuid': '32f2029d-99b4-4776-a14a-f7ba8e599979'} created pos.order #693 2026-10-02 06:15:11,391 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41000120 finished 2026-10-02 06:15:11,527 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:11] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 110 0.132 0.159 2026-10-02 06:15:11,578 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:11] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.008 2026-10-02 06:15:11,624 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:11,675 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:11,727 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:11,781 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:11,839 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:11,898 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: tour succeeded 2026-10-02 06:15:11,901 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:11,971 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:11] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.014 0.052 2026-10-02 06:15:11,980 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: heap 8277940 (allocated 9437184) 2026-10-02 06:15:11,989 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Closing chrome headless with pid 100636 2026-10-02 06:15:11,990 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Closing websocket connection 2026-10-02 06:15:11,990 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Terminating chrome headless with pid 100636 2026-10-02 06:15:12,067 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_061512_067142_test_kiosk_cart_restore_and_cancel.txt 2026-10-02 06:15:12,067 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Removing chrome user profile "/tmp/tmp_ms21_o7_chrome_odoo" 2026-10-02 06:15:12,109 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_kiosk_qr_code ... 2026-10-02 06:15:18,090 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Chrome pid: 100828 2026-10-02 06:15:18,091 44 INFO rb-67e19c3-225208-420267 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/tmpomf149xg_chrome_odoo 2026-10-02 06:15:18,091 44 INFO rb-67e19c3-225208-420267 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:41663/json/version 2026-10-02 06:15:18,092 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41663', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:15:18,171 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:18,171 44 INFO rb-67e19c3-225208-420267 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:41663/json 2026-10-02 06:15:18,172 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41663', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:15:18,193 44 INFO rb-67e19c3-225208-420267 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:41663/devtools/page/2140E72CC4489B84D8AE765ACFE8604E 2026-10-02 06:15:18,226 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:18,238 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:18,252 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:18,469 44 INFO rb-67e19c3-225208-420267 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/110?access_token=b6572fac35684d9d" in browser 2026-10-02 06:15:18,469 44 INFO rb-67e19c3-225208-420267 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/110?access_token=b6572fac35684d9d" 2026-10-02 06:15:18,501 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:15:18,876 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:18] "GET /pos-self/110?access_token=b6572fac35684d9d HTTP/1.1" 200 - 57 0.044 0.336 2026-10-02 06:15:18,882 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': '2140E72CC4489B84D8AE765ACFE8604E', 'loaderId': '01C293CB30245F59137F8E7158B27F9F', 'isDownload': False} 2026-10-02 06:15:18,882 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:18,900 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:15:18,925 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:15:18,958 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:18] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.020 0.030 2026-10-02 06:15:18,979 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:15:19,000 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:19] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.012 0.077 2026-10-02 06:15:19,023 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:15:19,039 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:19] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.015 0.109 2026-10-02 06:15:19,221 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:19] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.016 2026-10-02 06:15:19,240 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:19] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.035 2026-10-02 06:15:19,260 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:19] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.005 0.007 2026-10-02 06:15:19,279 44 INFO rb-67e19c3-225208-420267 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/110?access_token=b6572fac35684d9d", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:15:19,280 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:15:19,280 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:19] "POST /pos/ping HTTP/1.1" 200 - 1 0.004 0.009 2026-10-02 06:15:19,290 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:19,345 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:19,356 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:19] "POST /pos-self/relations/110 HTTP/1.1" 200 - 37 0.023 0.038 2026-10-02 06:15:19,406 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.110 2026-10-02 06:15:19,725 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:19] "POST /pos-self/data/110 HTTP/1.1" 200 - 183 0.153 0.170 2026-10-02 06:15:19,728 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.298 2026-10-02 06:15:19,803 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:19] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.027 2026-10-02 06:15:19,818 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:19,868 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:19] "GET /web/image/ir.attachment/7864/raw HTTP/1.1" 200 - 4 0.002 0.008 2026-10-02 06:15:19,918 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:19,983 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:15:19,986 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:19] "GET /web/image/pos.category/245/image_128?unique=2026-10-02T06:15:00.000+00:00 HTTP/1.1" 200 - 2 0.002 0.042 2026-10-02 06:15:20,010 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:20,013 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:20] "GET /web/image/product.template/1983/image_512?unique=2026-10-02T06:15:00.000+00:00 HTTP/1.1" 200 - 3 0.005 0.042 2026-10-02 06:15:20,043 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:20] "GET /web/image/product.template/1984/image_512?unique=2026-10-02T06:15:00.000+00:00 HTTP/1.1" 200 - 3 0.008 0.068 2026-10-02 06:15:20,066 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:20] "GET /web/image/product.template/1987/image_512?unique=2026-10-02T06:15:00.000+00:00 HTTP/1.1" 200 - 3 0.003 0.090 2026-10-02 06:15:20,081 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:20,100 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:20] "GET /web/image/product.template/1985/image_512?unique=2026-10-02T06:15:00.000+00:00 HTTP/1.1" 200 - 3 0.017 0.102 2026-10-02 06:15:20,116 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:15:20,132 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:20,136 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:20] "GET /web/image/product.template/1986/image_512?unique=2026-10-02T06:15:00.000+00:00 HTTP/1.1" 200 - 3 0.005 0.137 2026-10-02 06:15:20,188 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:20] "GET /web/image/ir.attachment/7818/raw HTTP/1.1" 200 - 4 0.025 0.074 2026-10-02 06:15:20,204 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:20,252 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:20] "GET /web/image/product.product/2479/image_512?unique=2026-10-02T06:15:00.000+00:00 HTTP/1.1" 200 - 8 0.031 0.115 2026-10-02 06:15:20,298 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92350894 started for PoS orders references: [{'name': None, 'pos_reference': '260-110-000001', 'uuid': 'af4dbb19-0746-4965-9e82-dd646713ab0d'}] 2026-10-02 06:15:20,355 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92350894 order {'name': None, 'pos_reference': '260-110-000001', 'uuid': 'af4dbb19-0746-4965-9e82-dd646713ab0d'} created pos.order #694 2026-10-02 06:15:20,373 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92350894 finished 2026-10-02 06:15:20,492 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:20] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 102 0.096 0.191 2026-10-02 06:15:20,614 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:20] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.019 0.022 2026-10-02 06:15:20,615 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: tour succeeded 2026-10-02 06:15:20,615 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:20,672 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: heap 7701960 (allocated 8650752) 2026-10-02 06:15:20,687 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Closing chrome headless with pid 100828 2026-10-02 06:15:20,688 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Closing websocket connection 2026-10-02 06:15:20,691 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Terminating chrome headless with pid 100828 2026-10-02 06:15:20,799 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_061520_799277_test_online_payment_kiosk_qr_code.txt 2026-10-02 06:15:20,799 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Removing chrome user profile "/tmp/tmpomf149xg_chrome_odoo" 2026-10-02 06:15:20,911 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes ... 2026-10-02 06:15:26,493 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 101012 2026-10-02 06:15:26,493 44 INFO rb-67e19c3-225208-420267 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/tmpvc4k1tp8_chrome_odoo 2026-10-02 06:15:26,493 44 INFO rb-67e19c3-225208-420267 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:45267/json/version 2026-10-02 06:15:26,495 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45267', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:15:26,516 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:26,516 44 INFO rb-67e19c3-225208-420267 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:45267/json 2026-10-02 06:15:26,522 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45267', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:15:26,553 44 INFO rb-67e19c3-225208-420267 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:45267/devtools/page/4ECCB185EE2F22A2FA3EF770090D3256 2026-10-02 06:15:26,563 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:26,574 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:26,641 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:26,838 44 INFO rb-67e19c3-225208-420267 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/111?access_token=5a787f62db8a4376" in browser 2026-10-02 06:15:26,838 44 INFO rb-67e19c3-225208-420267 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/111?access_token=5a787f62db8a4376" 2026-10-02 06:15:26,860 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:15:27,445 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:27] "GET /pos-self/111?access_token=5a787f62db8a4376 HTTP/1.1" 200 - 57 0.055 0.536 2026-10-02 06:15:27,449 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Navigation result: {'frameId': '4ECCB185EE2F22A2FA3EF770090D3256', 'loaderId': 'F94FA818AA6F5A5F8CA61ED8F4C5923B', 'isDownload': False} 2026-10-02 06:15:27,449 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:27,470 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:15:27,495 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:15:27,533 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:27] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.027 0.031 2026-10-02 06:15:27,545 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:15:27,570 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:27] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.009 0.077 2026-10-02 06:15:27,581 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:15:27,592 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:27] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.096 2026-10-02 06:15:27,794 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:27] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.016 2026-10-02 06:15:27,811 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:27] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.008 2026-10-02 06:15:27,847 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:27] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.004 0.017 2026-10-02 06:15:27,862 44 INFO rb-67e19c3-225208-420267 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/111?access_token=5a787f62db8a4376", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:15:27,870 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:15:27,871 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:27] "POST /pos/ping HTTP/1.1" 200 - 1 0.002 0.006 2026-10-02 06:15:27,871 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:27,935 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:27,946 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.052 2026-10-02 06:15:28,029 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:28] "POST /pos-self/relations/111 HTTP/1.1" 200 - 37 0.045 0.096 2026-10-02 06:15:28,031 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.070 2026-10-02 06:15:28,398 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:28] "POST /pos-self/data/111 HTTP/1.1" 200 - 184 0.161 0.169 2026-10-02 06:15:28,449 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:28,492 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:28] "GET /web/image/ir.attachment/7917/raw HTTP/1.1" 200 - 4 0.003 0.009 2026-10-02 06:15:28,535 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:28,625 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:28] "GET /web/image/pos.category/245/image_128?unique=2026-10-02T06:15:00.000+00:00 HTTP/1.1" 200 - 2 0.012 0.029 2026-10-02 06:15:28,631 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:15:28,655 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:28,657 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:28] "GET /web/image/product.template/1983/image_512?unique=2026-10-02T06:15:00.000+00:00 HTTP/1.1" 200 - 3 0.004 0.065 2026-10-02 06:15:28,680 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:28] "GET /web/image/product.template/1984/image_512?unique=2026-10-02T06:15:00.000+00:00 HTTP/1.1" 200 - 3 0.004 0.086 2026-10-02 06:15:28,693 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:28] "GET /web/image/product.template/1985/image_512?unique=2026-10-02T06:15:00.000+00:00 HTTP/1.1" 200 - 3 0.003 0.096 2026-10-02 06:15:28,729 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:28,729 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:28] "GET /web/image/product.template/1986/image_512?unique=2026-10-02T06:15:00.000+00:00 HTTP/1.1" 200 - 3 0.004 0.128 2026-10-02 06:15:28,758 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:28] "GET /web/image/product.template/1987/image_512?unique=2026-10-02T06:15:00.000+00:00 HTTP/1.1" 200 - 3 0.013 0.148 2026-10-02 06:15:28,801 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:28,826 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:28] "GET /web/image/ir.attachment/7871/raw HTTP/1.1" 200 - 4 0.008 0.013 2026-10-02 06:15:28,837 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15: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-10-02 06:15:28,854 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:28,882 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:28] "GET /web/image/product.product/2479/image_512?unique=2026-10-02T06:15:00.000+00:00 HTTP/1.1" 200 - 8 0.040 0.017 2026-10-02 06:15:28,906 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:28] "GET /web/image/product.product/2481/image_512?unique=2026-10-02T06:15:00.000+00:00 HTTP/1.1" 200 - 8 0.009 0.053 2026-10-02 06:15:28,907 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:28,963 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:29,014 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:29,089 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:29,089 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:29,163 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: heap 7920544 (allocated 8650752) 2026-10-02 06:15:29,178 44 INFO rb-67e19c3-225208-420267 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 101012 2026-10-02 06:15:29,181 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16342194 started for PoS orders references: [{'name': None, 'pos_reference': '260-111-000001', 'uuid': 'b37fdbd9-4f95-44c8-b82d-915524da5a6f'}] 2026-10-02 06:15:29,181 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:29,182 44 INFO rb-67e19c3-225208-420267 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 101012 2026-10-02 06:15:29,255 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16342194 order {'name': None, 'pos_reference': '260-111-000001', 'uuid': 'b37fdbd9-4f95-44c8-b82d-915524da5a6f'} created pos.order #695 2026-10-02 06:15:29,256 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16342194 finished 2026-10-02 06:15:29,284 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_061529_284070_test_online_payment_mobile_self_order_preparation_changes.txt 2026-10-02 06:15:29,284 44 INFO rb-67e19c3-225208-420267 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/tmpvc4k1tp8_chrome_odoo" 2026-10-02 06:15:29,290 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:29,379 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:29] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 105 0.168 0.132 2026-10-02 06:15:29,880 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 101197 2026-10-02 06:15:29,880 44 INFO rb-67e19c3-225208-420267 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/tmpswcmwb22_chrome_odoo 2026-10-02 06:15:29,880 44 INFO rb-67e19c3-225208-420267 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:45537/json/version 2026-10-02 06:15:29,882 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45537', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:15:29,927 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:29,927 44 INFO rb-67e19c3-225208-420267 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:45537/json 2026-10-02 06:15:29,928 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45537', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:15:29,942 44 INFO rb-67e19c3-225208-420267 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:45537/devtools/page/1266CABEE8D06B33BFB71B16F8895415 2026-10-02 06:15:29,955 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:29,967 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:30,133 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:15:30,139 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:30,150 44 INFO rb-67e19c3-225208-420267 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=111" in browser 2026-10-02 06:15:30,150 44 INFO rb-67e19c3-225208-420267 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=111" 2026-10-02 06:15:30,564 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:30] "GET /pos/ui?config_id=111 HTTP/1.1" 200 - 73 0.073 0.291 2026-10-02 06:15:30,568 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Navigation result: {'frameId': '1266CABEE8D06B33BFB71B16F8895415', 'loaderId': '048FAF3498A2277F435222188FAD224F', 'isDownload': False} 2026-10-02 06:15:30,569 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:30,593 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:15:30,626 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:30] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.022 2026-10-02 06:15:30,635 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:30] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.022 2026-10-02 06:15:30,659 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:30] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.014 0.031 2026-10-02 06:15:31,288 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:15:31,291 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:15:31,312 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:15:31,347 44 INFO rb-67e19c3-225208-420267 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=111", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:15:31,358 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:31,360 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.010 2026-10-02 06:15:31,386 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.011 2026-10-02 06:15:31,415 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:15:31,451 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.002 0.010 2026-10-02 06:15:31,460 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.015 2026-10-02 06:15:31,506 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.010 0.025 2026-10-02 06:15:31,518 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.040 2026-10-02 06:15:32,529 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 203, model: sale.order 2026-10-02 06:15:32,533 44 INFO rb-67e19c3-225208-420267 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/Auditor - Readonly - Accounting/Bookkeeper - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/Administrator - Sales/User: Own Documents Only - Role / Portal Contact your administrator to request access if necessary. 2026-10-02 06:15:32,533 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 203, model: sale.order.line 2026-10-02 06:15:32,539 44 INFO rb-67e19c3-225208-420267 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/Auditor - Readonly - Accounting/Bookkeeper - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/User: Own Documents Only - Role / Portal Contact your administrator to request access if necessary. 2026-10-02 06:15:32,550 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 489 0.588 0.414 2026-10-02 06:15:32,590 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.031 2026-10-02 06:15:32,728 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:32] "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.012 2026-10-02 06:15:32,815 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:32] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.020 0.052 2026-10-02 06:15:32,870 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.012 2026-10-02 06:15:32,898 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:32,920 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.011 2026-10-02 06:15:32,964 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:15:32,976 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:32] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:15:32,990 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:15:33,011 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:33] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.008 0.027 2026-10-02 06:15:33,014 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.028 2026-10-02 06:15:33,065 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15: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-10-02 06:15:33,068 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:15:33,139 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.028 2026-10-02 06:15:33,151 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:33] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.026 0.044 2026-10-02 06:15:33,204 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:33,267 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:33] "GET /pos/ui/111?from_backend=True HTTP/1.1" 200 - 33 0.078 0.078 2026-10-02 06:15:33,334 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:33,401 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:33,410 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:33] "GET /pos/ui/111 HTTP/1.1" 200 - 33 0.086 0.217 2026-10-02 06:15:33,432 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:33] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.006 0.167 2026-10-02 06:15:33,533 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:33] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.046 0.137 2026-10-02 06:15:33,546 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:33] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.104 2026-10-02 06:15:33,594 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.032 2026-10-02 06:15:33,609 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:15:33,614 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:33,670 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:33,759 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:33,813 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:33,813 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:33,925 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: heap 13886176 (allocated 14942208) 2026-10-02 06:15:33,933 44 INFO rb-67e19c3-225208-420267 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 101197 2026-10-02 06:15:33,934 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:33,934 44 INFO rb-67e19c3-225208-420267 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 101197 2026-10-02 06:15:34,054 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_061534_054719_test_online_payment_mobile_self_order_preparation_changes.txt 2026-10-02 06:15:34,055 44 INFO rb-67e19c3-225208-420267 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/tmpswcmwb22_chrome_odoo" 2026-10-02 06:15:34,100 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table ... 2026-10-02 06:15:40,026 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Chrome pid: 101393 2026-10-02 06:15:40,027 44 INFO rb-67e19c3-225208-420267 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/tmp7pj43msr_chrome_odoo 2026-10-02 06:15:40,027 44 INFO rb-67e19c3-225208-420267 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:41133/json/version 2026-10-02 06:15:40,028 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41133', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:15:40,128 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:40,128 44 INFO rb-67e19c3-225208-420267 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:41133/json 2026-10-02 06:15:40,128 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41133', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:15:40,150 44 INFO rb-67e19c3-225208-420267 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:41133/devtools/page/BBB3646C99C8BFE70C5BC93762D5656A 2026-10-02 06:15:40,190 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:40,205 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:40,258 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:40,465 44 INFO rb-67e19c3-225208-420267 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/112?access_token=e0cd006b918f427e" in browser 2026-10-02 06:15:40,465 44 INFO rb-67e19c3-225208-420267 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/112?access_token=e0cd006b918f427e" 2026-10-02 06:15:40,517 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:15:40,986 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:40] "GET /pos-self/112?access_token=e0cd006b918f427e HTTP/1.1" 200 - 57 0.054 0.441 2026-10-02 06:15:40,990 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Navigation result: {'frameId': 'BBB3646C99C8BFE70C5BC93762D5656A', 'loaderId': '4A7C9AFB0E4831DE9AE7BC64EC471B3D', 'isDownload': False} 2026-10-02 06:15:40,990 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:41,018 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:15:41,053 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:15:41,083 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:41] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.009 0.049 2026-10-02 06:15:41,120 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:15:41,196 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:41] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.065 0.107 2026-10-02 06:15:41,223 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:15:41,233 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:41] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.015 0.187 2026-10-02 06:15:41,379 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:41] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.025 2026-10-02 06:15:41,394 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:41] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.028 2026-10-02 06:15:41,419 44 INFO rb-67e19c3-225208-420267 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/112?access_token=e0cd006b918f427e", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:15:41,422 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:41] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.011 0.010 2026-10-02 06:15:41,427 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:15:41,428 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:41] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.014 2026-10-02 06:15:41,432 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:41,485 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:41,531 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:41] "POST /pos-self/relations/112 HTTP/1.1" 200 - 37 0.051 0.037 2026-10-02 06:15:41,586 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.140 2026-10-02 06:15:41,942 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:41] "POST /pos-self/data/112 HTTP/1.1" 200 - 184 0.179 0.177 2026-10-02 06:15:41,945 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.338 2026-10-02 06:15:42,007 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:42,058 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:42] "GET /web/image/ir.attachment/7973/raw HTTP/1.1" 200 - 4 0.002 0.008 2026-10-02 06:15:42,073 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:42,091 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:42] "GET /web/image/ir.attachment/7924/raw HTTP/1.1" 200 - 4 0.004 0.007 2026-10-02 06:15:42,104 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:15:42,124 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:42,210 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:42,255 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:42] "GET /web/image/pos.category/245/image_128?unique=2026-10-02T06:15:00.000+00:00 HTTP/1.1" 200 - 2 0.000 0.021 2026-10-02 06:15:42,270 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:42] "GET /web/image/product.template/1983/image_512?unique=2026-10-02T06:15:00.000+00:00 HTTP/1.1" 200 - 3 0.002 0.022 2026-10-02 06:15:42,287 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:42] "GET /web/image/product.template/1984/image_512?unique=2026-10-02T06:15:00.000+00:00 HTTP/1.1" 200 - 3 0.002 0.037 2026-10-02 06:15:42,299 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:42,321 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:42] "GET /web/image/product.template/1985/image_512?unique=2026-10-02T06:15:00.000+00:00 HTTP/1.1" 200 - 3 0.015 0.056 2026-10-02 06:15:42,363 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:42] "GET /web/image/product.template/1986/image_512?unique=2026-10-02T06:15:00.000+00:00 HTTP/1.1" 200 - 3 0.015 0.095 2026-10-02 06:15:42,371 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:42,389 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:42] "GET /web/image/product.template/1987/image_512?unique=2026-10-02T06:15:00.000+00:00 HTTP/1.1" 200 - 3 0.011 0.130 2026-10-02 06:15:42,414 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15: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-10-02 06:15:42,423 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:42,440 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:42] "GET /web/image/product.product/2479/image_512?unique=2026-10-02T06:15:00.000+00:00 HTTP/1.1" 200 - 8 0.019 0.023 2026-10-02 06:15:42,486 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:42,531 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:42] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.023 0.015 2026-10-02 06:15:42,588 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:42,654 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:42,730 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88271316 started for PoS orders references: [{'name': None, 'pos_reference': '260-112-000001', 'uuid': 'e9df6faf-3311-4de0-8ee9-81fd6fb90856'}] 2026-10-02 06:15:42,778 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88271316 order {'name': None, 'pos_reference': '260-112-000001', 'uuid': 'e9df6faf-3311-4de0-8ee9-81fd6fb90856'} created pos.order #696 2026-10-02 06:15:42,809 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88271316 finished 2026-10-02 06:15:42,969 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:42] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 103 0.178 0.146 2026-10-02 06:15:43,031 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:43] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.010 0.015 2026-10-02 06:15:43,051 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:43,111 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:43,171 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:43,230 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:43,270 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:43] "GET /web/image/product.product/2481/image_512?unique=2026-10-02T06:15:00.000+00:00 HTTP/1.1" 200 - 8 0.004 0.014 2026-10-02 06:15:43,287 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:43,344 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:43,405 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79369344 started for PoS orders references: [{'name': None, 'pos_reference': '260-112-000001', 'uuid': 'e9df6faf-3311-4de0-8ee9-81fd6fb90856'}] 2026-10-02 06:15:43,435 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: Added lines [1140] to pos.order #696 2026-10-02 06:15:43,440 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79369344 order {'name': None, 'pos_reference': '260-112-000001', 'uuid': 'e9df6faf-3311-4de0-8ee9-81fd6fb90856'} updated pos.order #696 2026-10-02 06:15:43,465 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79369344 finished 2026-10-02 06:15:43,585 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:43] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.097 0.143 2026-10-02 06:15:43,617 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:43] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.007 0.010 2026-10-02 06:15:43,649 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:43,708 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:43,762 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:43,830 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:43,831 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:43,906 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:43,935 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: heap 9604836 (allocated 10747904) 2026-10-02 06:15:43,946 44 INFO rb-67e19c3-225208-420267 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 101393 2026-10-02 06:15:43,947 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:43,950 44 INFO rb-67e19c3-225208-420267 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 101393 2026-10-02 06:15:43,966 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-02 06:15:44,050 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_061544_049112_test_online_payment_self_pay_after_meal_table.txt 2026-10-02 06:15:44,050 44 INFO rb-67e19c3-225208-420267 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/tmp7pj43msr_chrome_odoo" 2026-10-02 06:15:44,060 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:44,887 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:44] "GET /pos/pay/696?access_token=6225c207-7dd7-479b-9a38-c18de0b511e0&exit_route=http://127.0.0.1:8069/pos-self/112?access_token%3De0cd006b918f427e HTTP/1.1" 200 - 126 0.183 0.764 2026-10-02 06:15:45,155 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Chrome pid: 101580 2026-10-02 06:15:45,155 44 INFO rb-67e19c3-225208-420267 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/tmp93eg7h9x_chrome_odoo 2026-10-02 06:15:45,155 44 INFO rb-67e19c3-225208-420267 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:44429/json/version 2026-10-02 06:15:45,156 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44429', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:15:45,210 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:45,210 44 INFO rb-67e19c3-225208-420267 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:44429/json 2026-10-02 06:15:45,223 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44429', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:15:45,232 44 INFO rb-67e19c3-225208-420267 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:44429/devtools/page/E6C50996C00BF4016055DCF2C83A3A54 2026-10-02 06:15:45,243 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:45,248 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:45,304 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:45,312 44 INFO rb-67e19c3-225208-420267 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/112?access_token=e0cd006b918f427e&table_identifier=5cf44a37" in browser 2026-10-02 06:15:45,312 44 INFO rb-67e19c3-225208-420267 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/112?access_token=e0cd006b918f427e&table_identifier=5cf44a37" 2026-10-02 06:15:45,355 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:45] "GET /pos-self/112?access_token=e0cd006b918f427e&table_identifier=5cf44a37 HTTP/1.1" 200 - 9 0.004 0.026 2026-10-02 06:15:45,366 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Navigation result: {'frameId': 'E6C50996C00BF4016055DCF2C83A3A54', 'loaderId': '79594125E5D94CA66D54E1D22BBE1F03', 'isDownload': False} 2026-10-02 06:15:45,366 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:45,387 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:15:45,413 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:45] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.009 0.006 2026-10-02 06:15:45,423 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:45] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.020 2026-10-02 06:15:45,434 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:45] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.033 2026-10-02 06:15:45,605 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:45] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.016 2026-10-02 06:15:45,612 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:45] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:15:45,629 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:45] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 4 0.002 0.011 2026-10-02 06:15:45,643 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:15:45,643 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:15:45,646 44 INFO rb-67e19c3-225208-420267 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/112?access_token=e0cd006b918f427e&table_identifier=5cf44a37", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:15:45,661 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:45,668 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.009 2026-10-02 06:15:45,716 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:45,733 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:45] "POST /pos-self/relations/112 HTTP/1.1" 200 - 16 0.028 0.045 2026-10-02 06:15:45,737 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.036 2026-10-02 06:15:46,019 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:46] "POST /pos-self/data/112 HTTP/1.1" 200 - 116 0.095 0.159 2026-10-02 06:15:46,109 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.018 2026-10-02 06:15:46,129 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:46,170 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:46] "GET /web/image/ir.attachment/7973/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-02 06:15:46,195 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:46,218 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:46] "GET /web/image/ir.attachment/7924/raw HTTP/1.1" 200 - 4 0.005 0.007 2026-10-02 06:15:46,226 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:15:46,282 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:46,322 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:46] "GET /web/image/pos.category/245/image_128?unique=2026-10-02T06:15:00.000+00:00 HTTP/1.1" 200 - 2 0.003 0.020 2026-10-02 06:15:46,361 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:46,365 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:46] "GET /web/image/product.template/1983/image_512?unique=2026-10-02T06:15:00.000+00:00 HTTP/1.1" 200 - 3 0.002 0.034 2026-10-02 06:15:46,380 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:46] "GET /web/image/product.template/1984/image_512?unique=2026-10-02T06:15:00.000+00:00 HTTP/1.1" 200 - 3 0.002 0.047 2026-10-02 06:15:46,392 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:46] "GET /web/image/product.template/1985/image_512?unique=2026-10-02T06:15:00.000+00:00 HTTP/1.1" 200 - 3 0.002 0.040 2026-10-02 06:15:46,413 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:46] "GET /web/image/product.template/1986/image_512?unique=2026-10-02T06:15:00.000+00:00 HTTP/1.1" 200 - 3 0.002 0.053 2026-10-02 06:15:46,427 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:46] "GET /web/image/product.template/1987/image_512?unique=2026-10-02T06:15:00.000+00:00 HTTP/1.1" 200 - 3 0.003 0.085 2026-10-02 06:15:46,432 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:46,459 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15: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-10-02 06:15:46,475 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:46,479 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:46] "GET /web/image/product.product/2479/image_512?unique=2026-10-02T06:15:00.000+00:00 HTTP/1.1" 200 - 8 0.005 0.028 2026-10-02 06:15:46,542 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:46,592 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69246818 started for PoS orders references: [{'name': None, 'pos_reference': '260-112-000002', 'uuid': '3b5e257d-e570-4fac-bb19-06f1c9dcbc4a'}] 2026-10-02 06:15:46,645 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69246818 order {'name': None, 'pos_reference': '260-112-000002', 'uuid': '3b5e257d-e570-4fac-bb19-06f1c9dcbc4a'} created pos.order #697 2026-10-02 06:15:46,689 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69246818 finished 2026-10-02 06:15:46,803 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:46] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.096 0.162 2026-10-02 06:15:46,885 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:46,902 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.030 0.015 2026-10-02 06:15:46,929 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:47,011 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:47,066 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:47,111 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:47] "GET /web/image/product.product/2481/image_512?unique=2026-10-02T06:15:00.000+00:00 HTTP/1.1" 200 - 8 0.003 0.019 2026-10-02 06:15:47,120 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:47,181 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:47,242 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92505755 started for PoS orders references: [{'name': None, 'pos_reference': '260-112-000002', 'uuid': '3b5e257d-e570-4fac-bb19-06f1c9dcbc4a'}] 2026-10-02 06:15:47,271 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: Added lines [1142] to pos.order #697 2026-10-02 06:15:47,283 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92505755 order {'name': None, 'pos_reference': '260-112-000002', 'uuid': '3b5e257d-e570-4fac-bb19-06f1c9dcbc4a'} updated pos.order #697 2026-10-02 06:15:47,334 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92505755 finished 2026-10-02 06:15:47,497 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:47] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.131 0.184 2026-10-02 06:15:47,545 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:47,560 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:47] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.013 0.012 2026-10-02 06:15:47,604 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:47,660 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:47,724 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:47,725 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:47,794 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: heap 8742192 (allocated 10223616) 2026-10-02 06:15:47,795 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:47,829 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-02 06:15:47,856 44 INFO rb-67e19c3-225208-420267 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 101580 2026-10-02 06:15:47,860 44 INFO rb-67e19c3-225208-420267 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-10-02 06:15:47,869 44 INFO rb-67e19c3-225208-420267 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 101580 2026-10-02 06:15:47,954 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:15:47] "GET /pos/pay/697?access_token=c416dca3-0eec-4f4a-b12a-0b569052c72a&exit_route=http://127.0.0.1:8069/pos-self/112?access_token%3De0cd006b918f427e%26table_identifier%3D5cf44a37 HTTP/1.1" 200 - 36 0.081 0.059 2026-10-02 06:15:47,988 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_061547_988683_test_online_payment_self_pay_after_meal_table.txt 2026-10-02 06:15:47,989 44 INFO rb-67e19c3-225208-420267 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/tmp93eg7h9x_chrome_odoo" 2026-10-02 06:15:48,053 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-02 06:16:00,446 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_qfpay.tests.test_basic: Starting TestQFPayPoS.test_tour_qfpay_order_and_refund ... 2026-10-02 06:16:00,845 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome pid: 101767 2026-10-02 06:16:00,845 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome headless temporary user profile dir: /tmp/tmpbargjrcu_chrome_odoo 2026-10-02 06:16:00,845 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Issuing json command http://127.0.0.1:43063/json/version 2026-10-02 06:16:00,846 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43063', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:16:00,902 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Browser version: Chrome/150.0.7871.114 2026-10-02 06:16:00,902 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Issuing json command http://127.0.0.1:43063/json 2026-10-02 06:16:00,903 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43063', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:16:00,923 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Websocket url found: ws://127.0.0.1:43063/devtools/page/6BEFF52799C3065E5F26E73E48EFC6DB 2026-10-02 06:16:00,944 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Enable chrome headless console log notification 2026-10-02 06:16:00,977 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome headless enable page notifications 2026-10-02 06:16:01,109 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:16:01,121 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Setting session cookie in browser 2026-10-02 06:16:01,129 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Open "http://127.0.0.1:8069/pos/ui/113" in browser 2026-10-02 06:16:01,129 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Navigating to: "http://127.0.0.1:8069/pos/ui/113" 2026-10-02 06:16:01,155 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:16:02,036 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:02] "GET /pos/ui/113 HTTP/1.1" 200 - 125 0.264 0.631 2026-10-02 06:16:02,048 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Navigation result: {'frameId': '6BEFF52799C3065E5F26E73E48EFC6DB', 'loaderId': 'FA1C9CB381927D07B23F8EC579D449AC', 'isDownload': False} 2026-10-02 06:16:02,048 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Evaluate ready code "odoo.isTourReady('qfpay_order_and_refund')" 2026-10-02 06:16:02,061 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:16:02,094 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:02] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.020 2026-10-02 06:16:02,101 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:02] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-10-02 06:16:02,109 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:02] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.023 2026-10-02 06:16:02,591 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:16:02,594 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:16:02,616 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.010 2026-10-02 06:16:02,649 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.009 2026-10-02 06:16:02,680 44 INFO rb-67e19c3-225208-420267 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/113", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:16:02,688 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.015 2026-10-02 06:16:02,698 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:02,709 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:16:02,755 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:02] "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.016 2026-10-02 06:16:02,778 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.051 2026-10-02 06:16:02,835 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.026 0.031 2026-10-02 06:16:02,838 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.025 2026-10-02 06:16:03,697 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.447 0.357 2026-10-02 06:16:03,725 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:03] "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-10-02 06:16:03,853 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16: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-10-02 06:16:04,000 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:04] "GET /web/image/res.company/106/logo/256x256 HTTP/1.1" 200 - 8 0.044 0.050 2026-10-02 06:16:04,079 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16: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.015 2026-10-02 06:16:04,103 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: Owl is running in 'dev' mode. 2026-10-02 06:16:04,130 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.009 2026-10-02 06:16:04,208 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:16:04,229 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:16:04,265 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:16:04,267 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:04] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:16:04,316 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:04] "GET /web/image/res.users/207/avatar_128 HTTP/1.1" 200 - 14 0.027 0.057 2026-10-02 06:16:04,338 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:04] "GET /web/image?model=res.company&id=106&field=logo HTTP/1.1" 200 - 3 0.007 0.094 2026-10-02 06:16:04,339 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:16:04,341 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16: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-10-02 06:16:04,354 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:04,365 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:16:04,395 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:04] "GET /web/image/res.company/106/favicon HTTP/1.1" 200 - 4 0.014 0.031 2026-10-02 06:16:04,482 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:04] "GET /pos/ui/113 HTTP/1.1" 200 - 33 0.039 0.082 2026-10-02 06:16:04,569 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:04] "GET /pos/ui/113?from_backend=True HTTP/1.1" 200 - 33 0.037 0.173 2026-10-02 06:16:04,637 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:04,703 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:04,707 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:04] "GET /web/image?model=product.template&field=image_128&id=1993&unique=2026-10-02T06:15:48.000+00:00 HTTP/1.1" 200 - 3 0.009 0.042 2026-10-02 06:16:04,716 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:16:04,727 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:04] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:16:04,752 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:04] "GET /web/image?model=product.template&field=image_128&id=1992&unique=2026-10-02T06:15:48.000+00:00 HTTP/1.1" 200 - 3 0.010 0.084 2026-10-02 06:16:04,790 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:04] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-10-02T06:15:48.000+00:00 HTTP/1.1" 200 - 3 0.007 0.115 2026-10-02 06:16:04,824 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:04] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-10-02T06:15:48.000+00:00 HTTP/1.1" 200 - 3 0.005 0.160 2026-10-02 06:16:04,852 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:04] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-10-02T06:15:48.000+00:00 HTTP/1.1" 200 - 3 0.004 0.175 2026-10-02 06:16:04,871 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:04] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-10-02T06:15:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.188 2026-10-02 06:16:04,905 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:04] "GET /web/image?model=product.template&field=image_128&id=2000&unique=2026-10-02T06:15:48.000+00:00 HTTP/1.1" 200 - 3 0.005 0.150 2026-10-02 06:16:04,943 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:04] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-10-02T06:15:48.000+00:00 HTTP/1.1" 200 - 3 0.010 0.177 2026-10-02 06:16:04,969 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:04] "GET /web/image?model=product.template&field=image_128&id=1999&unique=2026-10-02T06:15:48.000+00:00 HTTP/1.1" 200 - 3 0.004 0.171 2026-10-02 06:16:05,146 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.125 0.186 2026-10-02 06:16:05,208 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:05,260 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:05,310 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:05,362 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:05,413 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:05,483 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:05,495 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:16:05,496 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:16:05,538 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:05,585 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:05,708 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:05,757 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:05,765 44 INFO rb-67e19c3-225208-420267 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': 'fedf0fc4-e3f0-4816-92c8-f9b2b2793b25--710--271', '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-10-02 06:16:05,838 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:05] "POST /qfpay/notify HTTP/1.1" 200 - 12 0.034 0.042 2026-10-02 06:16:05,865 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71019716 started for PoS orders references: [{'name': '/', 'pos_reference': '261-113-000001', 'uuid': 'fce3b10a-4344-4ff4-b899-647dd05b6d6b'}] 2026-10-02 06:16:05,889 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:16:06,398 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71019716 order {'name': '/', 'pos_reference': '261-113-000001', 'uuid': 'fce3b10a-4344-4ff4-b899-647dd05b6d6b'} created pos.order #698 2026-10-02 06:16:06,428 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71019716 finished 2026-10-02 06:16:06,527 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 227 0.321 0.343 2026-10-02 06:16:06,586 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:06] "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-10-02 06:16:06,696 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:06,701 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11759128 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-113-000001', 'uuid': 'fce3b10a-4344-4ff4-b899-647dd05b6d6b'}] 2026-10-02 06:16:06,722 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11759128 order {'name': 'Shop - 000001', 'pos_reference': '261-113-000001', 'uuid': 'fce3b10a-4344-4ff4-b899-647dd05b6d6b'} sync ignored for existing PoS order pos.order(698,) (state: paid) 2026-10-02 06:16:06,763 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11759128 finished 2026-10-02 06:16:06,765 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:06,936 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.096 0.141 2026-10-02 06:16:06,952 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:06] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.177 2026-10-02 06:16:07,001 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:07,008 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.033 2026-10-02 06:16:07,050 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:07,103 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:07,155 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:07,206 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:07,264 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:07,280 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:07] "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.012 2026-10-02 06:16:07,316 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:07,367 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:07,442 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:07,497 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:07,557 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:07,608 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:07,612 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_qfpay.controllers.main: Received QFPay notification: {'status': '1', 'sysdtm': '2025-08-26 17:51:34', 'txcurrcd': 'HKD', 'orig_out_trade_no': 'fedf0fc4-e3f0-4816-92c8-f9b2b2793b25--710--271', '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-10-02 06:16:07,662 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:07] "POST /qfpay/notify HTTP/1.1" 200 - 8 0.023 0.028 2026-10-02 06:16:07,684 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6736502 started for PoS orders references: [{'name': '/', 'pos_reference': '261-113-000002', 'uuid': '66e52255-0509-42cc-8fba-647abcafb268'}] 2026-10-02 06:16:07,989 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6736502 order {'name': '/', 'pos_reference': '261-113-000002', 'uuid': '66e52255-0509-42cc-8fba-647abcafb268'} created pos.order #699 2026-10-02 06:16:08,033 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6736502 finished 2026-10-02 06:16:08,148 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 170 0.157 0.310 2026-10-02 06:16:08,215 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:08] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.008 2026-10-02 06:16:08,243 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:08,269 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66088568 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-113-000002', 'uuid': '66e52255-0509-42cc-8fba-647abcafb268'}] 2026-10-02 06:16:08,284 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66088568 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-113-000002', 'uuid': '66e52255-0509-42cc-8fba-647abcafb268'} sync ignored for existing PoS order pos.order(699,) (state: paid) 2026-10-02 06:16:08,298 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: tour succeeded 2026-10-02 06:16:08,298 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: ╔═══════════════════════════════════════╗ ║ TOUR qfpay_order_and_refund SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-02 06:16:08,307 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66088568 finished 2026-10-02 06:16:08,442 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: heap 16926996 (allocated 18485248) 2026-10-02 06:16:08,452 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.088 0.097 2026-10-02 06:16:08,466 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Closing chrome headless with pid 101767 2026-10-02 06:16:08,469 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Closing websocket connection 2026-10-02 06:16:08,470 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Terminating chrome headless with pid 101767 2026-10-02 06:16:08,570 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_061608_570237_test_tour_qfpay_order_and_refund.txt 2026-10-02 06:16:08,570 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Removing chrome user profile "/tmp/tmpbargjrcu_chrome_odoo" 2026-10-02 06:16:08,654 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-02 06:16:24,183 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_basic_order ... 2026-10-02 06:16:24,598 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome pid: 101983 2026-10-02 06:16:24,598 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome headless temporary user profile dir: /tmp/tmpfofjxv51_chrome_odoo 2026-10-02 06:16:24,598 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Issuing json command http://127.0.0.1:44519/json/version 2026-10-02 06:16:24,599 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44519', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:16:24,663 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Browser version: Chrome/150.0.7871.114 2026-10-02 06:16:24,663 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Issuing json command http://127.0.0.1:44519/json 2026-10-02 06:16:24,663 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44519', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:16:24,673 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Websocket url found: ws://127.0.0.1:44519/devtools/page/5A9477256350B8783E267DC713384058 2026-10-02 06:16:24,697 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Enable chrome headless console log notification 2026-10-02 06:16:24,702 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome headless enable page notifications 2026-10-02 06:16:24,819 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:16:24,828 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Setting session cookie in browser 2026-10-02 06:16:24,834 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Open "http://127.0.0.1:8069/pos/ui/114" in browser 2026-10-02 06:16:24,835 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Navigating to: "http://127.0.0.1:8069/pos/ui/114" 2026-10-02 06:16:24,855 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:16:25,463 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:25] "GET /pos/ui/114 HTTP/1.1" 200 - 125 0.080 0.531 2026-10-02 06:16:25,468 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Navigation result: {'frameId': '5A9477256350B8783E267DC713384058', 'loaderId': '0BDB601F6AB9ACCE5F06D7D051FCDD3C', 'isDownload': False} 2026-10-02 06:16:25,468 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Evaluate ready code "odoo.isTourReady('PosRazorpayTour')" 2026-10-02 06:16:25,485 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:16:25,502 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:25] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.008 2026-10-02 06:16:25,507 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:25] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-10-02 06:16:25,518 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:25] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-10-02 06:16:25,988 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:16:25,992 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:16:26,020 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-02 06:16:26,050 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.006 2026-10-02 06:16:26,065 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-02 06:16:26,065 44 INFO rb-67e19c3-225208-420267 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/114", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:16:26,073 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:26,082 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:16:26,131 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.028 2026-10-02 06:16:26,159 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:26] "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.036 2026-10-02 06:16:26,161 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.007 2026-10-02 06:16:26,250 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.027 0.036 2026-10-02 06:16:26,903 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.295 0.328 2026-10-02 06:16:26,935 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-10-02 06:16:27,023 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16: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-10-02 06:16:27,103 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:27] "GET /web/image/res.company/107/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.057 2026-10-02 06:16:27,167 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16: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-10-02 06:16:27,202 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: Owl is running in 'dev' mode. 2026-10-02 06:16:27,230 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.016 2026-10-02 06:16:27,292 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.015 2026-10-02 06:16:27,292 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-02 06:16:27,311 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:16:27,334 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:27] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:16:27,352 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:27] "GET /web/image/res.users/211/avatar_128 HTTP/1.1" 200 - 14 0.014 0.060 2026-10-02 06:16:27,373 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:27] "GET /web/image?model=res.company&id=107&field=logo HTTP/1.1" 200 - 3 0.008 0.066 2026-10-02 06:16:27,398 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:16:27,399 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:16:27,455 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:16:27,457 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:27] "GET /web/image/res.company/107/favicon HTTP/1.1" 200 - 4 0.006 0.014 2026-10-02 06:16:27,563 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:27,587 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:27] "GET /pos/ui/114?from_backend=True HTTP/1.1" 200 - 33 0.080 0.064 2026-10-02 06:16:27,727 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:27] "GET /pos/ui/114 HTTP/1.1" 200 - 33 0.103 0.174 2026-10-02 06:16:27,741 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:27] "GET /web/image/res.company/107/favicon HTTP/1.1" 304 - 4 0.003 0.142 2026-10-02 06:16:27,792 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:27] "GET /web/image?model=product.template&field=image_128&id=2005&unique=2026-10-02T06:16:08.000+00:00 HTTP/1.1" 200 - 3 0.004 0.136 2026-10-02 06:16:27,834 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:27] "GET /web/image?model=product.template&field=image_128&id=2006&unique=2026-10-02T06:16:08.000+00:00 HTTP/1.1" 200 - 3 0.010 0.170 2026-10-02 06:16:27,840 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:27,914 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:27] "GET /web/image?model=product.template&field=image_128&id=2008&unique=2026-10-02T06:16:08.000+00:00 HTTP/1.1" 200 - 3 0.018 0.240 2026-10-02 06:16:27,929 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:16:27,937 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:27] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:16:27,959 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:27] "GET /web/image?model=product.template&field=image_128&id=2007&unique=2026-10-02T06:16:08.000+00:00 HTTP/1.1" 200 - 3 0.008 0.296 2026-10-02 06:16:28,022 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:28] "GET /web/image?model=product.template&field=image_128&id=2011&unique=2026-10-02T06:16:08.000+00:00 HTTP/1.1" 200 - 3 0.021 0.266 2026-10-02 06:16:28,054 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:28] "GET /web/image?model=product.template&field=image_128&id=2013&unique=2026-10-02T06:16:08.000+00:00 HTTP/1.1" 200 - 3 0.006 0.301 2026-10-02 06:16:28,090 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:28] "GET /web/image?model=product.template&field=image_128&id=2010&unique=2026-10-02T06:16:08.000+00:00 HTTP/1.1" 200 - 3 0.005 0.284 2026-10-02 06:16:28,129 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:28] "GET /web/image?model=product.template&field=image_128&id=2012&unique=2026-10-02T06:16:08.000+00:00 HTTP/1.1" 200 - 3 0.010 0.278 2026-10-02 06:16:28,159 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:28] "GET /web/image?model=product.template&field=image_128&id=2009&unique=2026-10-02T06:16:08.000+00:00 HTTP/1.1" 200 - 3 0.003 0.190 2026-10-02 06:16:28,276 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.065 0.265 2026-10-02 06:16:28,354 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:28,405 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:28,456 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:28,508 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:28,558 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:28,628 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:28,647 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:16:28,651 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:16:28,682 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:28,731 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:28,811 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:28] "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.004 0.007 2026-10-02 06:16:28,838 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:28,853 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:28] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 - 2 0.002 0.008 2026-10-02 06:16:28,887 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53536817 started for PoS orders references: [{'name': '/', 'pos_reference': '261-114-000001', 'uuid': 'b63a5e63-aa4b-4a5f-8e11-4d8d6302d839'}] 2026-10-02 06:16:28,893 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:16:29,286 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53536817 order {'name': '/', 'pos_reference': '261-114-000001', 'uuid': 'b63a5e63-aa4b-4a5f-8e11-4d8d6302d839'} created pos.order #700 2026-10-02 06:16:29,310 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53536817 finished 2026-10-02 06:16:29,402 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 228 0.204 0.313 2026-10-02 06:16:29,462 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:29] "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-10-02 06:16:29,579 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: tour succeeded 2026-10-02 06:16:29,580 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: ╔════════════════════════════════╗ ║ TOUR PosRazorpayTour SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-02 06:16:29,586 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5801668 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-114-000001', 'uuid': 'b63a5e63-aa4b-4a5f-8e11-4d8d6302d839'}] 2026-10-02 06:16:29,597 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5801668 order {'name': 'Shop - 000001', 'pos_reference': '261-114-000001', 'uuid': 'b63a5e63-aa4b-4a5f-8e11-4d8d6302d839'} sync ignored for existing PoS order pos.order(700,) (state: paid) 2026-10-02 06:16:29,639 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5801668 finished 2026-10-02 06:16:29,701 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: heap 15176960 (allocated 16252928) 2026-10-02 06:16:29,722 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Closing chrome headless with pid 101983 2026-10-02 06:16:29,741 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Closing websocket connection 2026-10-02 06:16:29,744 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Terminating chrome headless with pid 101983 2026-10-02 06:16:29,769 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.089 0.096 2026-10-02 06:16:29,830 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_061629_829864_test_razorpay_basic_order.txt 2026-10-02 06:16:29,830 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Removing chrome user profile "/tmp/tmpfofjxv51_chrome_odoo" 2026-10-02 06:16:29,860 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_cancel_payment ... 2026-10-02 06:16:30,131 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome pid: 102194 2026-10-02 06:16:30,132 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome headless temporary user profile dir: /tmp/tmpm4f0dov9_chrome_odoo 2026-10-02 06:16:30,132 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Issuing json command http://127.0.0.1:42537/json/version 2026-10-02 06:16:30,134 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42537', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:16:30,207 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Browser version: Chrome/150.0.7871.114 2026-10-02 06:16:30,208 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Issuing json command http://127.0.0.1:42537/json 2026-10-02 06:16:30,208 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42537', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:16:30,239 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Websocket url found: ws://127.0.0.1:42537/devtools/page/FFEC2BAF9EF787905B9D5A6FCADE225B 2026-10-02 06:16:30,249 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Enable chrome headless console log notification 2026-10-02 06:16:30,251 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome headless enable page notifications 2026-10-02 06:16:30,312 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:16:30,323 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Setting session cookie in browser 2026-10-02 06:16:30,328 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Open "http://127.0.0.1:8069/pos/ui/114" in browser 2026-10-02 06:16:30,329 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Navigating to: "http://127.0.0.1:8069/pos/ui/114" 2026-10-02 06:16:30,353 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:16:30,955 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:30] "GET /pos/ui/114 HTTP/1.1" 200 - 131 0.109 0.503 2026-10-02 06:16:30,960 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Navigation result: {'frameId': 'FFEC2BAF9EF787905B9D5A6FCADE225B', 'loaderId': 'D456600CA3FC44EB0D3B718DBC5583B9', 'isDownload': False} 2026-10-02 06:16:30,960 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Evaluate ready code "odoo.isTourReady('PosRazorpayCancelTour')" 2026-10-02 06:16:30,984 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:16:31,022 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:31] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.021 2026-10-02 06:16:31,031 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:31] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-10-02 06:16:31,036 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:31] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-10-02 06:16:31,569 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:16:31,581 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:16:31,602 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-10-02 06:16:31,632 44 INFO rb-67e19c3-225208-420267 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/114", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:16:31,639 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.011 2026-10-02 06:16:31,642 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:31,661 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-02 06:16:31,691 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:16:31,743 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.013 2026-10-02 06:16:31,760 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.036 2026-10-02 06:16:31,832 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.028 0.049 2026-10-02 06:16:31,835 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.041 2026-10-02 06:16:32,533 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.314 0.344 2026-10-02 06:16:32,566 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-10-02 06:16:32,618 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-02 06:16:32,708 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:32] "GET /web/image/res.company/107/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.063 2026-10-02 06:16:32,748 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.006 2026-10-02 06:16:32,766 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: Owl is running in 'dev' mode. 2026-10-02 06:16:32,781 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-02 06:16:32,858 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:16:32,913 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:16:32,924 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-02 06:16:32,956 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.083 2026-10-02 06:16:32,993 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:16:32,995 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:16:33,051 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:16:33,056 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:33] "GET /web/image/res.users/211/avatar_128 HTTP/1.1" 200 - 14 0.128 0.043 2026-10-02 06:16:33,099 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:33] "GET /web/image?model=res.company&id=107&field=logo HTTP/1.1" 200 - 3 0.011 0.198 2026-10-02 06:16:33,130 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:33] "GET /web/image/res.company/107/favicon HTTP/1.1" 200 - 4 0.013 0.073 2026-10-02 06:16:33,187 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:33,219 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:33] "GET /pos/ui/114 HTTP/1.1" 200 - 33 0.045 0.127 2026-10-02 06:16:33,301 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:33,330 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:33] "GET /pos/ui/114?from_backend=True HTTP/1.1" 200 - 33 0.072 0.212 2026-10-02 06:16:33,339 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:16:33,342 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:33] "GET /web/image/res.company/107/favicon HTTP/1.1" 304 - 4 0.005 0.121 2026-10-02 06:16:33,395 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:33] "GET /web/image?model=product.template&field=image_128&id=2006&unique=2026-10-02T06:16:08.000+00:00 HTTP/1.1" 200 - 3 0.012 0.129 2026-10-02 06:16:33,399 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:33] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:16:33,431 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:33] "GET /web/image?model=product.template&field=image_128&id=2008&unique=2026-10-02T06:16:08.000+00:00 HTTP/1.1" 200 - 3 0.004 0.144 2026-10-02 06:16:33,467 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:33] "GET /web/image?model=product.template&field=image_128&id=2007&unique=2026-10-02T06:16:08.000+00:00 HTTP/1.1" 200 - 3 0.006 0.165 2026-10-02 06:16:33,515 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:33] "GET /web/image?model=product.template&field=image_128&id=2005&unique=2026-10-02T06:16:08.000+00:00 HTTP/1.1" 200 - 3 0.008 0.252 2026-10-02 06:16:33,552 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:33] "GET /web/image?model=product.template&field=image_128&id=2010&unique=2026-10-02T06:16:08.000+00:00 HTTP/1.1" 200 - 3 0.005 0.202 2026-10-02 06:16:33,594 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:33] "GET /web/image?model=product.template&field=image_128&id=2011&unique=2026-10-02T06:16:08.000+00:00 HTTP/1.1" 200 - 3 0.016 0.234 2026-10-02 06:16:33,629 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:33] "GET /web/image?model=product.template&field=image_128&id=2012&unique=2026-10-02T06:16:08.000+00:00 HTTP/1.1" 200 - 3 0.003 0.208 2026-10-02 06:16:33,646 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:33] "GET /web/image?model=product.template&field=image_128&id=2013&unique=2026-10-02T06:16:08.000+00:00 HTTP/1.1" 200 - 3 0.002 0.208 2026-10-02 06:16:33,719 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.035 0.212 2026-10-02 06:16:33,738 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:33] "GET /web/image?model=product.template&field=image_128&id=2009&unique=2026-10-02T06:16:08.000+00:00 HTTP/1.1" 200 - 3 0.002 0.205 2026-10-02 06:16:33,772 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:33,822 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:33,873 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:33,925 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:33,976 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:34,044 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:34,056 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:16:34,065 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:16:34,098 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:34,149 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:34,221 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:34] "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.010 2026-10-02 06:16:34,230 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:34,250 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:34] "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.006 0.007 2026-10-02 06:16:34,287 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:34,297 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:34] "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.007 2026-10-02 06:16:34,342 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:34,394 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:34,446 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:34,497 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:34,554 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:34,560 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:34] "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.006 2026-10-02 06:16:34,579 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:34] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 - 2 0.002 0.005 2026-10-02 06:16:34,615 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81633753 started for PoS orders references: [{'name': '/', 'pos_reference': '261-114-000001', 'uuid': '300091da-876b-458f-be01-ec2fd223c3ba'}] 2026-10-02 06:16:34,621 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:16:35,192 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81633753 order {'name': '/', 'pos_reference': '261-114-000001', 'uuid': '300091da-876b-458f-be01-ec2fd223c3ba'} created pos.order #701 2026-10-02 06:16:35,220 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81633753 finished 2026-10-02 06:16:35,337 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 228 0.392 0.333 2026-10-02 06:16:35,426 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:35] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.011 2026-10-02 06:16:35,633 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: tour succeeded 2026-10-02 06:16:35,634 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: ╔══════════════════════════════════════╗ ║ TOUR PosRazorpayCancelTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-02 06:16:35,643 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83386078 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-114-000001', 'uuid': '300091da-876b-458f-be01-ec2fd223c3ba'}] 2026-10-02 06:16:35,666 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83386078 order {'name': 'Shop - 000001', 'pos_reference': '261-114-000001', 'uuid': '300091da-876b-458f-be01-ec2fd223c3ba'} sync ignored for existing PoS order pos.order(701,) (state: paid) 2026-10-02 06:16:35,706 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83386078 finished 2026-10-02 06:16:35,757 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: heap 15348600 (allocated 16515072) 2026-10-02 06:16:35,791 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Closing chrome headless with pid 102194 2026-10-02 06:16:35,799 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Closing websocket connection 2026-10-02 06:16:35,800 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Terminating chrome headless with pid 102194 2026-10-02 06:16:35,819 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.098 0.080 2026-10-02 06:16:35,894 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_061635_894136_test_razorpay_cancel_payment.txt 2026-10-02 06:16:35,894 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Removing chrome user profile "/tmp/tmpm4f0dov9_chrome_odoo" 2026-10-02 06:16:35,919 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_refund_order ... 2026-10-02 06:16:36,294 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome pid: 102411 2026-10-02 06:16:36,295 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome headless temporary user profile dir: /tmp/tmpn4b9txg0_chrome_odoo 2026-10-02 06:16:36,295 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Issuing json command http://127.0.0.1:33773/json/version 2026-10-02 06:16:36,296 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33773', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:16:36,331 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Browser version: Chrome/150.0.7871.114 2026-10-02 06:16:36,331 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Issuing json command http://127.0.0.1:33773/json 2026-10-02 06:16:36,332 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33773', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:16:36,355 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Websocket url found: ws://127.0.0.1:33773/devtools/page/341F9D411349FF55CD1F4DB503B6F41D 2026-10-02 06:16:36,387 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Enable chrome headless console log notification 2026-10-02 06:16:36,398 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome headless enable page notifications 2026-10-02 06:16:36,560 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:16:36,576 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Setting session cookie in browser 2026-10-02 06:16:36,581 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Open "http://127.0.0.1:8069/pos/ui/114" in browser 2026-10-02 06:16:36,581 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Navigating to: "http://127.0.0.1:8069/pos/ui/114" 2026-10-02 06:16:36,622 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:16:37,511 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:37] "GET /pos/ui/114 HTTP/1.1" 200 - 131 0.137 0.772 2026-10-02 06:16:37,515 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Navigation result: {'frameId': '341F9D411349FF55CD1F4DB503B6F41D', 'loaderId': 'BF45DB045CAE593CB9A72A88A4E5FAA1', 'isDownload': False} 2026-10-02 06:16:37,515 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Evaluate ready code "odoo.isTourReady('PosRazorpayRefundTour')" 2026-10-02 06:16:37,534 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:16:37,550 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:37] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-02 06:16:37,555 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:37] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-02 06:16:37,562 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:37] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-02 06:16:38,055 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:16:38,064 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:16:38,090 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-02 06:16:38,114 44 INFO rb-67e19c3-225208-420267 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/114", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:16:38,120 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-10-02 06:16:38,122 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:38,148 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-02 06:16:38,168 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:16:38,199 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.016 2026-10-02 06:16:38,214 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.027 2026-10-02 06:16:38,224 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-02 06:16:38,263 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.011 0.026 2026-10-02 06:16:39,108 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.476 0.339 2026-10-02 06:16:39,139 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:39] "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-10-02 06:16:39,239 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-02 06:16:39,314 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:39] "GET /web/image/res.company/107/logo/256x256 HTTP/1.1" 200 - 8 0.019 0.038 2026-10-02 06:16:39,343 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16: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.007 2026-10-02 06:16:39,365 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: Owl is running in 'dev' mode. 2026-10-02 06:16:39,393 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.014 2026-10-02 06:16:39,452 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:16:39,455 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:16:39,491 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:16:39,494 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:16:39,557 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:39] "GET /web/image/res.users/211/avatar_128 HTTP/1.1" 200 - 14 0.033 0.043 2026-10-02 06:16:39,571 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:16:39,584 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:16:39,590 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:39] "GET /web/image?model=res.company&id=107&field=logo HTTP/1.1" 200 - 3 0.010 0.095 2026-10-02 06:16:39,647 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:16:39,770 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:39] "GET /pos/ui/114?from_backend=True HTTP/1.1" 200 - 33 0.089 0.041 2026-10-02 06:16:39,820 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:39,900 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:39] "GET /pos/ui/114 HTTP/1.1" 200 - 33 0.087 0.170 2026-10-02 06:16:39,926 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:39] "GET /web/image/res.company/107/favicon HTTP/1.1" 200 - 4 0.005 0.277 2026-10-02 06:16:39,993 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:39] "GET /web/image?model=product.template&field=image_128&id=2006&unique=2026-10-02T06:16:08.000+00:00 HTTP/1.1" 200 - 3 0.012 0.043 2026-10-02 06:16:40,008 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:16:40,015 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:40,026 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:40] "GET /web/image?model=product.template&field=image_128&id=2005&unique=2026-10-02T06:16:08.000+00:00 HTTP/1.1" 200 - 3 0.003 0.100 2026-10-02 06:16:40,051 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:40] "GET /web/image?model=product.template&field=image_128&id=2007&unique=2026-10-02T06:16:08.000+00:00 HTTP/1.1" 200 - 3 0.005 0.096 2026-10-02 06:16:40,081 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:40] "GET /web/image?model=product.template&field=image_128&id=2008&unique=2026-10-02T06:16:08.000+00:00 HTTP/1.1" 200 - 3 0.004 0.112 2026-10-02 06:16:40,094 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:40] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:16:40,119 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:40] "GET /web/image/res.company/107/favicon HTTP/1.1" 304 - 4 0.009 0.139 2026-10-02 06:16:40,163 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:40] "GET /web/image?model=product.template&field=image_128&id=2009&unique=2026-10-02T06:16:08.000+00:00 HTTP/1.1" 200 - 3 0.002 0.188 2026-10-02 06:16:40,195 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:40] "GET /web/image?model=product.template&field=image_128&id=2010&unique=2026-10-02T06:16:08.000+00:00 HTTP/1.1" 200 - 3 0.005 0.172 2026-10-02 06:16:40,218 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:40] "GET /web/image?model=product.template&field=image_128&id=2011&unique=2026-10-02T06:16:08.000+00:00 HTTP/1.1" 200 - 3 0.002 0.188 2026-10-02 06:16:40,251 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:40] "GET /web/image?model=product.template&field=image_128&id=2012&unique=2026-10-02T06:16:08.000+00:00 HTTP/1.1" 200 - 3 0.008 0.185 2026-10-02 06:16:40,275 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:40] "GET /web/image?model=product.template&field=image_128&id=2013&unique=2026-10-02T06:16:08.000+00:00 HTTP/1.1" 200 - 3 0.003 0.155 2026-10-02 06:16:40,402 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.080 0.200 2026-10-02 06:16:40,488 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:40,554 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:40,604 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:40,653 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:40,703 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:40,781 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:40,794 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:16:40,797 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:16:40,836 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:40,884 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:40,961 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:40] "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-10-02 06:16:40,971 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:40,996 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:40] "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.005 0.010 2026-10-02 06:16:41,043 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2624326 started for PoS orders references: [{'name': '/', 'pos_reference': '261-114-000001', 'uuid': '82e23d3c-0a7d-493b-a004-4abef0669b24'}] 2026-10-02 06:16:41,050 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:16:41,510 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2624326 order {'name': '/', 'pos_reference': '261-114-000001', 'uuid': '82e23d3c-0a7d-493b-a004-4abef0669b24'} created pos.order #702 2026-10-02 06:16:41,544 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2624326 finished 2026-10-02 06:16:41,626 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 228 0.281 0.305 2026-10-02 06:16:41,693 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:41] "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-10-02 06:16:41,831 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:41,836 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39357556 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-114-000001', 'uuid': '82e23d3c-0a7d-493b-a004-4abef0669b24'}] 2026-10-02 06:16:41,845 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39357556 order {'name': 'Shop - 000001', 'pos_reference': '261-114-000001', 'uuid': '82e23d3c-0a7d-493b-a004-4abef0669b24'} sync ignored for existing PoS order pos.order(702,) (state: paid) 2026-10-02 06:16:41,873 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39357556 finished 2026-10-02 06:16:41,899 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:41,950 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:41,999 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:42,021 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.072 0.115 2026-10-02 06:16:42,052 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:42,109 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:42,179 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:42,187 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:42] "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-10-02 06:16:42,238 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:42,239 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.034 2026-10-02 06:16:42,269 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:42] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.009 0.033 2026-10-02 06:16:42,289 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:42,357 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:42,416 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:42,474 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:42,482 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:42] "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.005 0.008 2026-10-02 06:16:42,497 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:42] "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.005 2026-10-02 06:16:42,524 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84885706 started for PoS orders references: [{'name': '/', 'pos_reference': '261-114-000002', 'uuid': 'cc5fdfab-8b0d-47aa-a072-6a8109428a6c'}] 2026-10-02 06:16:42,852 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84885706 order {'name': '/', 'pos_reference': '261-114-000002', 'uuid': 'cc5fdfab-8b0d-47aa-a072-6a8109428a6c'} created pos.order #703 2026-10-02 06:16:42,909 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84885706 finished 2026-10-02 06:16:42,988 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 170 0.185 0.282 2026-10-02 06:16:43,041 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:43] "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-10-02 06:16:43,079 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: tour succeeded 2026-10-02 06:16:43,080 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: ╔══════════════════════════════════════╗ ║ TOUR PosRazorpayRefundTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-02 06:16:43,086 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79604667 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-114-000002', 'uuid': 'cc5fdfab-8b0d-47aa-a072-6a8109428a6c'}] 2026-10-02 06:16:43,093 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79604667 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-114-000002', 'uuid': 'cc5fdfab-8b0d-47aa-a072-6a8109428a6c'} sync ignored for existing PoS order pos.order(703,) (state: paid) 2026-10-02 06:16:43,118 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79604667 finished 2026-10-02 06:16:43,215 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: heap 17054672 (allocated 18485248) 2026-10-02 06:16:43,222 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Closing chrome headless with pid 102411 2026-10-02 06:16:43,222 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Closing websocket connection 2026-10-02 06:16:43,226 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Terminating chrome headless with pid 102411 2026-10-02 06:16:43,231 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.035 0.112 2026-10-02 06:16:43,319 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_061643_319521_test_razorpay_refund_order.txt 2026-10-02 06:16:43,319 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Removing chrome user profile "/tmp/tmpn4b9txg0_chrome_odoo" 2026-10-02 06:16:43,383 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-02 06:16:56,943 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_repair.tests.test_frontend: Starting TestUi.test_pos_repair ... 2026-10-02 06:16:57,927 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome pid: 102632 2026-10-02 06:16:57,927 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome headless temporary user profile dir: /tmp/tmpm3uip8lh_chrome_odoo 2026-10-02 06:16:57,928 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Issuing json command http://127.0.0.1:42495/json/version 2026-10-02 06:16:57,929 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42495', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:16:57,978 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Browser version: Chrome/150.0.7871.114 2026-10-02 06:16:57,978 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Issuing json command http://127.0.0.1:42495/json 2026-10-02 06:16:57,978 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42495', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:16:57,994 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Websocket url found: ws://127.0.0.1:42495/devtools/page/69D2E1D449D420014731A39D111B0FE8 2026-10-02 06:16:58,014 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Enable chrome headless console log notification 2026-10-02 06:16:58,024 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome headless enable page notifications 2026-10-02 06:16:58,358 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:16:58,368 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Setting session cookie in browser 2026-10-02 06:16:58,373 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Open "http://127.0.0.1:8069/pos/ui/115" in browser 2026-10-02 06:16:58,373 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Navigating to: "http://127.0.0.1:8069/pos/ui/115" 2026-10-02 06:16:58,410 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:16:58,982 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:58] "GET /pos/ui/115 HTTP/1.1" 200 - 86 0.085 0.502 2026-10-02 06:16:58,992 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Navigation result: {'frameId': '69D2E1D449D420014731A39D111B0FE8', 'loaderId': 'DC6E8FB7F8D69089C492194572EB456E', 'isDownload': False} 2026-10-02 06:16:58,992 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Evaluate ready code "odoo.isTourReady('PosRepairSettleOrder')" 2026-10-02 06:16:59,011 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:16:59,047 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:59] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.022 2026-10-02 06:16:59,054 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:59] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.033 2026-10-02 06:16:59,075 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:59] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.040 2026-10-02 06:16:59,677 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:16:59,683 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:16:59,739 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.032 2026-10-02 06:16:59,792 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.012 2026-10-02 06:16:59,799 44 INFO rb-67e19c3-225208-420267 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/115", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:16:59,824 44 INFO rb-67e19c3-225208-420267 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-10-02 06:16:59,836 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-02 06:16:59,870 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:16:59,930 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:59] "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-10-02 06:16:59,957 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:16:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.010 0.043 2026-10-02 06:17:00,042 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.033 0.057 2026-10-02 06:17:00,045 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.039 2026-10-02 06:17:00,815 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.404 0.322 2026-10-02 06:17:00,866 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.037 2026-10-02 06:17:01,018 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.012 2026-10-02 06:17:01,123 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:01] "GET /web/image/res.company/108/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.057 2026-10-02 06:17:01,181 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17: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-10-02 06:17:01,201 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: Owl is running in 'dev' mode. 2026-10-02 06:17:01,211 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-10-02 06:17:01,292 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-02 06:17:01,307 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:17:01,319 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:17:01,384 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:17:01,395 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:17:01,401 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:01] "GET /web/image/res.users/215/avatar_128 HTTP/1.1" 200 - 14 0.074 0.039 2026-10-02 06:17:01,409 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.113 2026-10-02 06:17:01,461 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:01] "GET /web/image?model=res.company&id=108&field=logo HTTP/1.1" 200 - 3 0.011 0.155 2026-10-02 06:17:01,487 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:01] "GET /web/image/res.company/108/favicon HTTP/1.1" 200 - 4 0.007 0.025 2026-10-02 06:17:01,547 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:01,658 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:01] "GET /web/image/res.company/108/favicon HTTP/1.1" 304 - 4 0.010 0.044 2026-10-02 06:17:01,696 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:01] "GET /web/image?model=product.template&field=image_128&id=2021&unique=2026-10-02T06:16:43.000+00:00 HTTP/1.1" 200 - 3 0.005 0.039 2026-10-02 06:17:01,752 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:01] "GET /web/image?model=product.template&field=image_128&id=2019&unique=2026-10-02T06:16:43.000+00:00 HTTP/1.1" 200 - 3 0.019 0.100 2026-10-02 06:17:01,767 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:17:01,781 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:17:01,789 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:01,813 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:01] "GET /web/image?model=product.template&field=image_128&id=2018&unique=2026-10-02T06:16:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.151 2026-10-02 06:17:01,849 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [4/11] Tour PosRepairSettleOrder → Step click Actions button (trigger: .more-btn) 2026-10-02 06:17:01,849 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:01] "GET /web/image?model=product.template&field=image_128&id=2020&unique=2026-10-02T06:16:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.200 2026-10-02 06:17:01,864 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:17:01,974 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:01] "GET /pos/ui/115?from_backend=True HTTP/1.1" 200 - 33 0.066 0.233 2026-10-02 06:17:02,100 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:02] "GET /pos/ui/115 HTTP/1.1" 200 - 33 0.073 0.324 2026-10-02 06:17:02,133 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:02] "GET /web/image?model=product.template&field=image_128&id=2022&unique=2026-10-02T06:16:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.459 2026-10-02 06:17:02,286 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.094 0.289 2026-10-02 06:17:02,329 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:02] "GET /web/image?model=product.template&field=image_128&id=2026&unique=2026-10-02T06:16:43.000+00:00 HTTP/1.1" 200 - 3 0.009 0.497 2026-10-02 06:17:02,352 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:02,377 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:02] "GET /web/image?model=product.template&field=image_128&id=2023&unique=2026-10-02T06:16:43.000+00:00 HTTP/1.1" 200 - 3 0.006 0.392 2026-10-02 06:17:02,410 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:02,411 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:02] "GET /web/image?model=product.template&field=image_128&id=2024&unique=2026-10-02T06:16:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.302 2026-10-02 06:17:02,465 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:02] "GET /web/image?model=product.template&field=image_128&id=2025&unique=2026-10-02T06:16:43.000+00:00 HTTP/1.1" 200 - 3 0.014 0.575 2026-10-02 06:17:02,679 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:02] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 66 0.095 0.167 2026-10-02 06:17:02,759 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:02] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 20 0.021 0.035 2026-10-02 06:17:02,800 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:02] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.003 0.011 2026-10-02 06:17:02,858 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:03,045 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:03] "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.101 0.083 2026-10-02 06:17:03,277 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 62 0.127 0.094 2026-10-02 06:17:03,294 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:03] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.214 2026-10-02 06:17:03,365 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:03] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.032 0.028 2026-10-02 06:17:03,412 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [8/11] Tour PosRepairSettleOrder → Step body:not(:has(.modal)) 2026-10-02 06:17:03,446 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:03] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.022 0.041 2026-10-02 06:17:03,492 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:03] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.023 0.044 2026-10-02 06:17:03,557 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.019 0.057 2026-10-02 06:17:03,598 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:03,649 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:03,699 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:03,754 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: tour succeeded 2026-10-02 06:17:03,755 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: ╔═════════════════════════════════════╗ ║ TOUR PosRepairSettleOrder SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-02 06:17:03,859 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: heap 16338448 (allocated 17301504) 2026-10-02 06:17:03,870 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Closing chrome headless with pid 102632 2026-10-02 06:17:03,875 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Closing websocket connection 2026-10-02 06:17:03,878 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Terminating chrome headless with pid 102632 2026-10-02 06:17:03,977 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_061703_977762_test_pos_repair.txt 2026-10-02 06:17:03,978 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Removing chrome user profile "/tmp/tmpm3uip8lh_chrome_odoo" 2026-10-02 06:17:04,075 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-02 06:17:19,165 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #217 deleted restaurant.floor records with IDs: [45] 2026-10-02 06:17:20,152 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_devices_synchronization ... 2026-10-02 06:17:20,490 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome pid: 102853 2026-10-02 06:17:20,491 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome headless temporary user profile dir: /tmp/tmptz37mdno_chrome_odoo 2026-10-02 06:17:20,491 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Issuing json command http://127.0.0.1:40761/json/version 2026-10-02 06:17:20,492 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40761', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:17:20,539 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Browser version: Chrome/150.0.7871.114 2026-10-02 06:17:20,539 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Issuing json command http://127.0.0.1:40761/json 2026-10-02 06:17:20,540 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40761', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:17:20,561 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Websocket url found: ws://127.0.0.1:40761/devtools/page/011807F941D0518988501FD703B577F4 2026-10-02 06:17:20,573 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Enable chrome headless console log notification 2026-10-02 06:17:20,580 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome headless enable page notifications 2026-10-02 06:17:20,696 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:17:20,701 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Setting session cookie in browser 2026-10-02 06:17:20,707 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Open "http://127.0.0.1:8069/pos/ui/117" in browser 2026-10-02 06:17:20,707 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Navigating to: "http://127.0.0.1:8069/pos/ui/117" 2026-10-02 06:17:20,723 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:17:21,369 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:21] "GET /pos/ui/117 HTTP/1.1" 200 - 89 0.088 0.565 2026-10-02 06:17:21,374 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Navigation result: {'frameId': '011807F941D0518988501FD703B577F4', 'loaderId': 'FE54F77E9BC8D94B8AE975B388D4DC26', 'isDownload': False} 2026-10-02 06:17:21,374 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Evaluate ready code "odoo.isTourReady('test_devices_synchronization')" 2026-10-02 06:17:21,396 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:17:21,416 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:21] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-02 06:17:21,427 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:21] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-10-02 06:17:21,435 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:21] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.019 2026-10-02 06:17:22,057 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:17:22,058 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:17:22,107 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.027 2026-10-02 06:17:22,143 44 INFO rb-67e19c3-225208-420267 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/117", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:17:22,157 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.013 2026-10-02 06:17:22,158 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:22,179 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-02 06:17:22,204 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:17:22,262 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.017 0.013 2026-10-02 06:17:22,273 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.036 2026-10-02 06:17:22,356 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.041 0.030 2026-10-02 06:17:22,359 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.059 2026-10-02 06:17:23,124 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 436 0.378 0.339 2026-10-02 06:17:23,161 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.025 2026-10-02 06:17:23,238 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17: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.007 2026-10-02 06:17:23,346 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:23] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.019 0.061 2026-10-02 06:17:23,400 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.008 0.010 2026-10-02 06:17:23,426 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: Owl is running in 'dev' mode. 2026-10-02 06:17:23,442 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-02 06:17:23,484 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:17:23,514 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.045 2026-10-02 06:17:23,525 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:23] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:17:23,527 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-02 06:17:23,552 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:17:23,554 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:17:23,597 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:23] "GET /web/image/res.users/219/avatar_128 HTTP/1.1" 200 - 14 0.056 0.054 2026-10-02 06:17:23,606 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:17:23,643 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:23,667 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:23] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.026 0.138 2026-10-02 06:17:23,695 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:23] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.010 0.104 2026-10-02 06:17:23,767 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:23,808 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:23] "GET /pos/ui/117?from_backend=True HTTP/1.1" 200 - 34 0.070 0.156 2026-10-02 06:17:23,853 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:23] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:17:23,884 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:23] "GET /pos/ui/117 HTTP/1.1" 200 - 34 0.036 0.252 2026-10-02 06:17:23,967 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:23] "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-10-02 06:17:23,983 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:23] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.004 0.279 2026-10-02 06:17:24,061 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:24] "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.025 2026-10-02 06:17:24,084 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:24,115 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:17:24,134 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [5/64] Tour test_devices_synchronization → Step body 2026-10-02 06:17:25,053 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:25] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 17 0.024 0.015 2026-10-02 06:17:25,095 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.009 0.027 2026-10-02 06:17:25,099 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:25,203 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 36 0.048 0.046 2026-10-02 06:17:25,241 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [7/64] Tour test_devices_synchronization → Step body 2026-10-02 06:17:26,047 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:26] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 15 0.017 0.016 2026-10-02 06:17:26,089 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.012 0.023 2026-10-02 06:17:26,094 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:26,169 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 36 0.035 0.035 2026-10-02 06:17:26,206 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:26,257 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:26,340 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:26,424 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:26,475 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:26,533 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:26,604 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:26,653 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:26,657 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:26] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 13 0.026 0.026 2026-10-02 06:17:26,713 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:26,736 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 15 0.018 0.051 2026-10-02 06:17:26,738 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40552099 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync', 'uuid': 'c565c043-93f2-484a-9d39-4674d456763d'}] 2026-10-02 06:17:26,766 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40552099 order {'name': '/', 'pos_reference': 'device_sync', 'uuid': 'c565c043-93f2-484a-9d39-4674d456763d'} updated pos.order #704 2026-10-02 06:17:26,791 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40552099 finished 2026-10-02 06:17:26,897 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.056 0.108 2026-10-02 06:17:28,756 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:28,821 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17: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-10-02 06:17:28,822 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [19/64] Tour test_devices_synchronization → Step body 2026-10-02 06:17:29,029 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:29] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 3 0.006 0.009 2026-10-02 06:17:29,076 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.035 2026-10-02 06:17:29,082 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:29,197 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 36 0.073 0.038 2026-10-02 06:17:29,229 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [21/64] Tour test_devices_synchronization → Step body 2026-10-02 06:17:30,038 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:30] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 12 0.010 0.012 2026-10-02 06:17:30,085 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.036 2026-10-02 06:17:30,090 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:30,140 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:30,199 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 36 0.059 0.046 2026-10-02 06:17:30,233 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:30,283 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [25/64] Tour test_devices_synchronization → Step body 2026-10-02 06:17:30,430 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:30] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 29 0.051 0.040 2026-10-02 06:17:30,466 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.025 2026-10-02 06:17:30,473 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [26/64] Tour test_devices_synchronization → Step body 2026-10-02 06:17:30,582 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 37 0.056 0.048 2026-10-02 06:17:30,651 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:30] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 20 0.034 0.059 2026-10-02 06:17:30,694 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.008 0.028 2026-10-02 06:17:30,699 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:30,763 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:30,807 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 40 0.046 0.049 2026-10-02 06:17:30,838 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:30,890 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:30,941 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:31,013 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:31] "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.009 2026-10-02 06:17:31,019 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:31,065 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:31,124 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:31,173 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:31,224 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:31,301 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:31,317 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:17:31,321 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:17:31,372 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:31,437 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:31,441 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44391061 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync_2483', 'uuid': '71bcae5f-fb15-46bb-9b80-386472bbab71'}] 2026-10-02 06:17:31,448 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:17:31,584 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [701] to pos.order #705 2026-10-02 06:17:31,948 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44391061 order {'name': '/', 'pos_reference': 'device_sync_2483', 'uuid': '71bcae5f-fb15-46bb-9b80-386472bbab71'} updated pos.order #705 2026-10-02 06:17:31,990 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44391061 finished 2026-10-02 06:17:32,084 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 226 0.278 0.367 2026-10-02 06:17:32,282 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:32,330 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:32,386 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:34,422 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:34,492 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17: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.011 2026-10-02 06:17:34,504 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:34,555 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:34,610 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:34,661 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:34,713 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:34,770 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:34,826 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:34,887 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:34,892 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20320409 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync_8891', 'uuid': 'f0b120c7-09b3-4d7b-b69f-a13f784cbd68'}] 2026-10-02 06:17:34,960 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [702] to pos.order #706 2026-10-02 06:17:35,226 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20320409 order {'name': '/', 'pos_reference': 'device_sync_8891', 'uuid': 'f0b120c7-09b3-4d7b-b69f-a13f784cbd68'} updated pos.order #706 2026-10-02 06:17:35,259 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20320409 finished 2026-10-02 06:17:35,359 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 145 0.177 0.292 2026-10-02 06:17:35,507 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:35,579 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:35,641 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:35,661 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17: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.010 2026-10-02 06:17:35,710 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [55/64] Tour test_devices_synchronization → Step body 2026-10-02 06:17:35,841 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:35] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 20 0.027 0.043 2026-10-02 06:17:35,898 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.014 0.032 2026-10-02 06:17:35,906 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:35,993 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 37 0.041 0.042 2026-10-02 06:17:36,046 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:36,100 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:36,170 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:36,227 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:36,279 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:36,335 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:36,386 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:36,443 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:36,495 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: tour succeeded 2026-10-02 06:17:36,495 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_devices_synchronization SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-02 06:17:36,690 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: heap 23066836 (allocated 24780800) 2026-10-02 06:17:36,721 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Closing chrome headless with pid 102853 2026-10-02 06:17:36,727 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Closing websocket connection 2026-10-02 06:17:36,729 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Terminating chrome headless with pid 102853 2026-10-02 06:17:36,829 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_061736_829675_test_devices_synchronization.txt 2026-10-02 06:17:36,829 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Removing chrome user profile "/tmp/tmptz37mdno_chrome_odoo" 2026-10-02 06:17:36,852 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_guest_count_not_asked_on_other_device ... 2026-10-02 06:17:37,470 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome pid: 103089 2026-10-02 06:17:37,471 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome headless temporary user profile dir: /tmp/tmp1yk749bs_chrome_odoo 2026-10-02 06:17:37,471 44 INFO rb-67e19c3-225208-420267 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:37527/json/version 2026-10-02 06:17:37,472 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37527', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:17:37,551 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:37,551 44 INFO rb-67e19c3-225208-420267 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:37527/json 2026-10-02 06:17:37,552 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37527', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:17:37,587 44 INFO rb-67e19c3-225208-420267 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:37527/devtools/page/99F66EDADBB835C97386D4C35039E7A1 2026-10-02 06:17:37,631 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Enable chrome headless console log notification 2026-10-02 06:17:37,641 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome headless enable page notifications 2026-10-02 06:17:37,716 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:17:37,726 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Setting session cookie in browser 2026-10-02 06:17:37,736 44 INFO rb-67e19c3-225208-420267 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/117" in browser 2026-10-02 06:17:37,736 44 INFO rb-67e19c3-225208-420267 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/117" 2026-10-02 06:17:37,779 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:17:38,387 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:38] "GET /pos/ui/117 HTTP/1.1" 200 - 91 0.117 0.495 2026-10-02 06:17:38,391 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Navigation result: {'frameId': '99F66EDADBB835C97386D4C35039E7A1', 'loaderId': 'E28D7D8D4653B1B3B00DE93D27C627B6', 'isDownload': False} 2026-10-02 06:17:38,392 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:38,403 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:17:38,430 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:38] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-10-02 06:17:38,438 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:38] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.026 2026-10-02 06:17:38,455 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:38] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.040 2026-10-02 06:17:38,982 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:17:38,986 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:17:39,012 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.009 2026-10-02 06:17:39,041 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.007 2026-10-02 06:17:39,041 44 INFO rb-67e19c3-225208-420267 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/117", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:17:39,050 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:39,067 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.011 2026-10-02 06:17:39,082 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:17:39,131 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.021 0.012 2026-10-02 06:17:39,150 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.042 2026-10-02 06:17:39,198 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:39] "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-10-02 06:17:39,201 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.018 2026-10-02 06:17:40,119 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 440 0.506 0.365 2026-10-02 06:17:40,170 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:40] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.041 2026-10-02 06:17:40,298 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:40] "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-10-02 06:17:40,404 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:40] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.042 0.043 2026-10-02 06:17:40,452 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.011 2026-10-02 06:17:40,466 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:40,482 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-10-02 06:17:40,542 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:17:40,555 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:17:40,588 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:40] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-02 06:17:40,590 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-10-02 06:17:40,648 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:17:40,654 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:17:40,672 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:40] "GET /web/image/res.users/219/avatar_128 HTTP/1.1" 200 - 14 0.052 0.079 2026-10-02 06:17:40,714 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:40] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.019 0.156 2026-10-02 06:17:40,751 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:40] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.005 0.015 2026-10-02 06:17:40,764 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:40,794 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:17:40,852 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:40,889 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:40] "GET /pos/ui/117 HTTP/1.1" 200 - 34 0.049 0.051 2026-10-02 06:17:40,958 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:40] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:17:41,012 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:41] "GET /pos/ui/117?from_backend=True HTTP/1.1" 200 - 34 0.075 0.146 2026-10-02 06:17:41,170 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.100 0.211 2026-10-02 06:17:41,196 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:41] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.011 0.372 2026-10-02 06:17:41,237 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:41] "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-10-02 06:17:41,336 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:41,360 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:41] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.005 0.008 2026-10-02 06:17:41,388 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:41,393 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:17:41,438 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:41,490 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:41,547 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:41,599 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: tour succeeded 2026-10-02 06:17:41,600 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:41,689 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: heap 14167720 (allocated 15204352) 2026-10-02 06:17:41,701 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Closing chrome headless with pid 103089 2026-10-02 06:17:41,705 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Closing websocket connection 2026-10-02 06:17:41,706 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Terminating chrome headless with pid 103089 2026-10-02 06:17:41,813 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_061741_813744_test_guest_count_not_asked_on_other_device.txt 2026-10-02 06:17:41,814 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Removing chrome user profile "/tmp/tmp1yk749bs_chrome_odoo" 2026-10-02 06:17:41,834 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_synchronisation_of_orders ... 2026-10-02 06:17:42,096 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome pid: 103280 2026-10-02 06:17:42,096 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome headless temporary user profile dir: /tmp/tmp352n4n9x_chrome_odoo 2026-10-02 06:17:42,096 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Issuing json command http://127.0.0.1:37975/json/version 2026-10-02 06:17:42,097 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37975', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:17:42,155 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Browser version: Chrome/150.0.7871.114 2026-10-02 06:17:42,155 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Issuing json command http://127.0.0.1:37975/json 2026-10-02 06:17:42,156 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37975', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:17:42,168 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Websocket url found: ws://127.0.0.1:37975/devtools/page/9178203A31DD461DFF7F43430C7048BD 2026-10-02 06:17:42,185 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Enable chrome headless console log notification 2026-10-02 06:17:42,191 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome headless enable page notifications 2026-10-02 06:17:42,284 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:17:42,305 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Setting session cookie in browser 2026-10-02 06:17:42,315 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Open "http://127.0.0.1:8069/pos/ui/117" in browser 2026-10-02 06:17:42,316 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Navigating to: "http://127.0.0.1:8069/pos/ui/117" 2026-10-02 06:17:42,351 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:17:43,047 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:43] "GET /pos/ui/117 HTTP/1.1" 200 - 142 0.180 0.528 2026-10-02 06:17:43,050 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Navigation result: {'frameId': '9178203A31DD461DFF7F43430C7048BD', 'loaderId': 'C2539CDEDBD576152905E6D47D8772F9', 'isDownload': False} 2026-10-02 06:17:43,051 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Evaluate ready code "odoo.isTourReady('OrderSynchronisationTour')" 2026-10-02 06:17:43,072 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:17:43,089 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:43] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-10-02 06:17:43,102 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:43] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.016 2026-10-02 06:17:43,109 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:43] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-10-02 06:17:43,633 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:17:43,639 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:17:43,663 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.017 2026-10-02 06:17:43,694 44 INFO rb-67e19c3-225208-420267 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/117", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:17:43,708 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:43,709 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.012 0.006 2026-10-02 06:17:43,733 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-02 06:17:43,745 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:17:43,803 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.025 0.018 2026-10-02 06:17:43,821 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.050 2026-10-02 06:17:43,911 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.046 0.037 2026-10-02 06:17:43,913 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.062 2026-10-02 06:17:44,715 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.451 0.315 2026-10-02 06:17:44,754 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.027 2026-10-02 06:17:44,834 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17: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.012 2026-10-02 06:17:44,899 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:44] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.033 2026-10-02 06:17:44,942 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17: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-10-02 06:17:44,958 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: Owl is running in 'dev' mode. 2026-10-02 06:17:44,972 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-10-02 06:17:45,001 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:17:45,012 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:17:45,034 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:17:45,046 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:45] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-02 06:17:45,098 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:45] "GET /web/image/res.users/219/avatar_128 HTTP/1.1" 200 - 14 0.013 0.078 2026-10-02 06:17:45,146 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:17:45,165 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.053 2026-10-02 06:17:45,201 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:45,207 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:45] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.013 0.173 2026-10-02 06:17:45,215 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:17:45,235 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:45] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.007 0.100 2026-10-02 06:17:45,358 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:45] "GET /pos/ui/117?from_backend=True HTTP/1.1" 200 - 33 0.061 0.151 2026-10-02 06:17:45,437 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:45] "GET /pos/ui/117 HTTP/1.1" 200 - 33 0.039 0.200 2026-10-02 06:17:45,454 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [3/16] Tour OrderSynchronisationTour → Step body 2026-10-02 06:17:45,456 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:45] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.006 0.200 2026-10-02 06:17:45,467 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:45] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:17:45,577 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.071 0.045 2026-10-02 06:17:45,658 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:45] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 37 0.037 0.107 2026-10-02 06:17:45,705 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.007 0.026 2026-10-02 06:17:45,712 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:45,833 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 57 0.064 0.045 2026-10-02 06:17:45,859 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:45,933 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [6/16] Tour OrderSynchronisationTour → Step body 2026-10-02 06:17:45,935 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:17:45,980 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 37 0.101 0.104 2026-10-02 06:17:46,074 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:46] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 12 0.015 0.019 2026-10-02 06:17:46,177 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.016 0.068 2026-10-02 06:17:46,183 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:46,236 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [8/16] Tour OrderSynchronisationTour → Step .pos-leftheader .orders-button 2026-10-02 06:17:46,307 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 39 0.072 0.046 2026-10-02 06:17:46,309 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [9/16] Tour OrderSynchronisationTour → Step .pos-search-bar .filter 2026-10-02 06:17:46,329 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:46] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.013 2026-10-02 06:17:46,399 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.014 0.032 2026-10-02 06:17:46,430 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:46,487 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:46,540 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:46,559 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:46] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.014 0.010 2026-10-02 06:17:46,588 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:46,641 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:46,645 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:46] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.037 0.035 2026-10-02 06:17:46,694 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:17:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.032 2026-10-02 06:17:46,697 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:46,743 44 INFO rb-67e19c3-225208-420267 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-10-02 06:17:46,797 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: tour succeeded 2026-10-02 06:17:46,798 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: ╔═════════════════════════════════════════╗ ║ TOUR OrderSynchronisationTour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-02 06:17:46,884 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: heap 15786328 (allocated 16912384) 2026-10-02 06:17:46,899 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Closing chrome headless with pid 103280 2026-10-02 06:17:46,902 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Closing websocket connection 2026-10-02 06:17:46,902 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Terminating chrome headless with pid 103280 2026-10-02 06:17:46,998 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_061746_998597_test_synchronisation_of_orders.txt 2026-10-02 06:17:46,998 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Removing chrome user profile "/tmp/tmp352n4n9x_chrome_odoo" 2026-10-02 06:17:47,065 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-02 06:18:03,352 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #221 deleted restaurant.floor records with IDs: [48] 2026-10-02 06:18:04,299 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_01_pos_restaurant ... 2026-10-02 06:18:04,776 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome pid: 103491 2026-10-02 06:18:04,776 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless temporary user profile dir: /tmp/tmpo6mooer3_chrome_odoo 2026-10-02 06:18:04,776 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:45889/json/version 2026-10-02 06:18:04,777 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45889', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:18:04,952 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Browser version: Chrome/150.0.7871.114 2026-10-02 06:18:04,952 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:45889/json 2026-10-02 06:18:04,953 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45889', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:18:04,968 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Websocket url found: ws://127.0.0.1:45889/devtools/page/97EC2FDB5F0DA8933BCD308F2DC02002 2026-10-02 06:18:04,979 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Enable chrome headless console log notification 2026-10-02 06:18:04,988 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless enable page notifications 2026-10-02 06:18:05,089 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:18:05,105 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Setting session cookie in browser 2026-10-02 06:18:05,110 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:18:05,111 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:18:05,142 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:18:05,920 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:05] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.121 0.670 2026-10-02 06:18:05,924 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigation result: {'frameId': '97EC2FDB5F0DA8933BCD308F2DC02002', 'loaderId': '14D4232F34F7907870218EC836D7BB55', 'isDownload': False} 2026-10-02 06:18:05,924 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync')" 2026-10-02 06:18:05,962 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:18:05,978 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:05] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.016 2026-10-02 06:18:06,000 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:06] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.050 2026-10-02 06:18:06,041 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:06] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.058 2026-10-02 06:18:06,624 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:18:06,632 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:18:06,653 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-02 06:18:06,687 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:18:06,692 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.008 2026-10-02 06:18:06,700 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [1/124] Tour pos_restaurant_sync → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-02 06:18:06,728 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-02 06:18:06,739 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:18:06,763 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-10-02 06:18:06,781 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:06] "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.023 2026-10-02 06:18:06,787 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-02 06:18:06,843 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.020 0.034 2026-10-02 06:18:07,564 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.329 0.345 2026-10-02 06:18:07,584 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:07] "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-10-02 06:18:07,660 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18: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.007 2026-10-02 06:18:07,723 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:07] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.031 2026-10-02 06:18:07,751 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18: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-10-02 06:18:07,771 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: Owl is running in 'dev' mode. 2026-10-02 06:18:07,782 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-02 06:18:07,830 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:18:07,859 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-02 06:18:07,863 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:18:07,865 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:18:07,888 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:07] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.025 0.019 2026-10-02 06:18:07,906 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:07] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.055 2026-10-02 06:18:07,925 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:18:07,928 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18: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-10-02 06:18:07,973 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:18:07,993 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [2/124] Tour pos_restaurant_sync → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-02 06:18:07,993 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:07] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.017 0.015 2026-10-02 06:18:08,112 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [3/124] Tour pos_restaurant_sync → Step .new-order 2026-10-02 06:18:08,146 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:08] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.103 0.077 2026-10-02 06:18:08,246 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:08] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:18:08,288 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:08] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.086 0.236 2026-10-02 06:18:08,446 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.110 0.214 2026-10-02 06:18:08,468 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:08] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.008 0.434 2026-10-02 06:18:08,546 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [4/124] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-10-02 06:18:08,574 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:08] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.009 2026-10-02 06:18:08,581 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:18:08,640 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [5/124] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-10-02 06:18:08,708 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [6/124] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-10-02 06:18:08,768 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [7/124] Tour pos_restaurant_sync → Step set tab to Test (trigger: .product-screen .new-tab) 2026-10-02 06:18:08,828 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [8/124] Tour pos_restaurant_sync → Step input text 'Test' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-02 06:18:08,885 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [9/124] Tour pos_restaurant_sync → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-02 06:18:08,944 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [10/124] Tour pos_restaurant_sync → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-02 06:18:09,002 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [11/124] Tour pos_restaurant_sync → Step Wait loading is finished if it is shown (trigger: body) 2026-10-02 06:18:11,037 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [12/124] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-10-02 06:18:11,100 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-02 06:18:11,107 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [13/124] Tour pos_restaurant_sync → Step Check if the active tab contains the text5 (trigger: .pos-leftheader span.text-bg-info:contains(5)) 2026-10-02 06:18:11,157 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [14/124] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-10-02 06:18:11,222 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [15/124] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-02 06:18:11,273 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [16/124] 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-10-02 06:18:11,326 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [17/124] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-10-02 06:18:11,377 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [18/124] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-02 06:18:11,427 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [19/124] 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-10-02 06:18:11,486 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [20/124] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-10-02 06:18:11,537 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [21/124] Tour pos_restaurant_sync → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-10-02 06:18:11,616 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [22/124] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-02 06:18:11,669 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [23/124] 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-10-02 06:18:11,717 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [24/124] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-10-02 06:18:11,769 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [25/124] 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-10-02 06:18:11,818 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [26/124] 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-10-02 06:18:11,870 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [27/124] Tour pos_restaurant_sync → Step body 2026-10-02 06:18:11,929 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [28/124] Tour pos_restaurant_sync → Step click order button (trigger: .actionpad .submit-order) 2026-10-02 06:18:11,994 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [29/124] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click","waitForSync":false} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-10-02 06:18:12,084 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-02 06:18:12,085 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-02 06:18:12,085 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-02 06:18:12,085 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-10-02 06:18:12,086 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-02 06:18:12,086 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-02 06:18:12,087 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-02 06:18:12,087 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-10-02 06:18:12,087 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-02 06:18:12,087 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-02 06:18:12,088 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-02 06:18:12,088 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-10-02 06:18:12,088 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-02 06:18:12,088 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-02 06:18:12,088 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-02 06:18:12,089 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-10-02 06:18:12,089 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-02 06:18:12,089 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-02 06:18:12,090 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-02 06:18:12,094 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-10-02 06:18:12,096 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-02 06:18:12,096 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-02 06:18:12,097 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-02 06:18:12,097 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-10-02 06:18:12,097 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-02 06:18:12,097 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-02 06:18:12,097 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-02 06:18:12,098 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-10-02 06:18:12,098 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-02 06:18:12,098 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-02 06:18:12,098 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-02 06:18:12,099 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-10-02 06:18:12,099 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-02 06:18:12,099 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-02 06:18:12,099 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-02 06:18:12,100 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-10-02 06:18:12,100 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-02 06:18:12,100 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-02 06:18:12,100 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-02 06:18:12,100 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-10-02 06:18:12,108 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:12] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:18:12,119 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:12] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:18:12,133 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [30/124] 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-10-02 06:18:12,144 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:12] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:18:12,146 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:12] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-02 06:18:12,157 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:12] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:18:12,171 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-02 06:18:12,181 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-02 06:18:12,182 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:12] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-10-02 06:18:12,185 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:12] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-02 06:18:12,191 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-02 06:18:12,197 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-10-02 06:18:12,198 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-02 06:18:12,201 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-02 06:18:12,204 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-02 06:18:12,204 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-10-02 06:18:12,204 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-02 06:18:12,208 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-02 06:18:12,272 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-02 06:18:12,272 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:12] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-02 06:18:12,279 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:12] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.105 2026-10-02 06:18:12,286 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-10-02 06:18:12,288 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:12] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:18:12,291 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:12] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.064 2026-10-02 06:18:12,293 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:12] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.147 2026-10-02 06:18:12,296 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-02 06:18:12,298 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:12] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.070 2026-10-02 06:18:12,307 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-02 06:18:12,334 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:12] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:18:12,341 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-02 06:18:12,343 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-10-02 06:18:12,347 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-02 06:18:12,350 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-02 06:18:12,351 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-02 06:18:12,352 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-10-02 06:18:12,352 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-02 06:18:12,352 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-02 06:18:12,354 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-02 06:18:12,357 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51096181 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'a30b528f-4938-4c9d-ada3-f67793d22f32'}] 2026-10-02 06:18:12,364 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-10-02 06:18:12,364 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-02 06:18:12,364 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-02 06:18:12,366 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-02 06:18:12,366 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-10-02 06:18:12,367 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-02 06:18:12,367 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-02 06:18:12,367 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-02 06:18:12,367 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-10-02 06:18:12,368 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-02 06:18:12,372 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-02 06:18:12,372 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-02 06:18:12,372 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-10-02 06:18:12,373 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-02 06:18:12,374 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-02 06:18:12,374 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-02 06:18:12,376 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-10-02 06:18:12,377 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [31/124] 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-10-02 06:18:12,384 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-02 06:18:12,386 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-02 06:18:12,414 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-02 06:18:12,422 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-02 06:18:12,430 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-10-02 06:18:12,430 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.031 2026-10-02 06:18:12,450 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-02 06:18:12,470 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-02 06:18:12,471 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-02 06:18:12,471 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-10-02 06:18:12,472 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:12] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-02 06:18:12,475 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-02 06:18:12,505 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-02 06:18:12,505 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-02 06:18:12,507 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-10-02 06:18:12,508 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:12] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.053 2026-10-02 06:18:12,508 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-02 06:18:12,509 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:12] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-02 06:18:12,510 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-02 06:18:12,515 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-02 06:18:12,518 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.055 2026-10-02 06:18:12,528 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-10-02 06:18:12,543 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-02 06:18:12,544 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-02 06:18:12,544 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-02 06:18:12,549 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-10-02 06:18:12,554 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-02 06:18:12,555 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-02 06:18:12,555 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-02 06:18:12,563 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-10-02 06:18:12,566 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-02 06:18:12,571 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:12] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.044 2026-10-02 06:18:12,569 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:12] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-10-02 06:18:12,572 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-02 06:18:12,576 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:12] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:18:12,601 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:12] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:18:12,602 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-02 06:18:12,612 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-10-02 06:18:12,612 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:12] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-02 06:18:12,622 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-02 06:18:12,624 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-02 06:18:12,628 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-02 06:18:12,632 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-10-02 06:18:12,636 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-02 06:18:12,638 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-02 06:18:12,645 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:12] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-02 06:18:12,645 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-02 06:18:12,649 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-10-02 06:18:12,650 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-02 06:18:12,654 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-02 06:18:12,655 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-02 06:18:12,655 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-10-02 06:18:12,690 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51096181 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'a30b528f-4938-4c9d-ada3-f67793d22f32'} created pos.order #710 2026-10-02 06:18:12,716 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51096181 finished 2026-10-02 06:18:12,812 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.317 0.178 2026-10-02 06:18:13,041 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23163151 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '622027d9-02ab-40d3-bed9-989142882ae3'}] 2026-10-02 06:18:13,042 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [32/124] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-10-02 06:18:13,091 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23163151 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '622027d9-02ab-40d3-bed9-989142882ae3'} created pos.order #711 2026-10-02 06:18:13,122 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23163151 finished 2026-10-02 06:18:13,227 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.051 0.137 2026-10-02 06:18:13,273 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:13] "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.007 2026-10-02 06:18:13,280 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [33/124] 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-10-02 06:18:13,330 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [34/124] 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-10-02 06:18:13,380 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [35/124] Tour pos_restaurant_sync → Step body 2026-10-02 06:18:13,433 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [36/124] Tour pos_restaurant_sync → Step body 2026-10-02 06:18:13,484 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [37/124] Tour pos_restaurant_sync → Step click order button (trigger: .actionpad .submit-order) 2026-10-02 06:18:13,542 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [38/124] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click","waitForSync":false} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-10-02 06:18:13,549 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:13] "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-10-02 06:18:13,567 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30281284 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '622027d9-02ab-40d3-bed9-989142882ae3'}] 2026-10-02 06:18:13,593 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30281284 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '622027d9-02ab-40d3-bed9-989142882ae3'} updated pos.order #711 2026-10-02 06:18:13,600 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [39/124] 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-10-02 06:18:13,626 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30281284 finished 2026-10-02 06:18:13,648 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [40/124] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-10-02 06:18:13,750 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.058 0.127 2026-10-02 06:18:13,804 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [41/124] Tour pos_restaurant_sync → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-10-02 06:18:13,818 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:13] "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.008 2026-10-02 06:18:13,856 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [42/124] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-02 06:18:13,906 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [43/124] Tour pos_restaurant_sync → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-10-02 06:18:13,962 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [44/124] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-10-02 06:18:14,010 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [45/124] Tour pos_restaurant_sync → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-02 06:18:14,069 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [46/124] Tour pos_restaurant_sync → Step Wait loading is finished if it is shown (trigger: body) 2026-10-02 06:18:16,107 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [47/124] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-10-02 06:18:16,191 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [48/124] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-10-02 06:18:16,205 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.011 0.015 2026-10-02 06:18:16,248 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [49/124] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-02 06:18:16,301 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [50/124] 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-10-02 06:18:16,352 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [51/124] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-10-02 06:18:16,401 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [52/124] Tour pos_restaurant_sync → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-10-02 06:18:16,472 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [53/124] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-02 06:18:16,524 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [54/124] 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-10-02 06:18:16,574 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [55/124] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-10-02 06:18:16,625 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [56/124] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-02 06:18:16,675 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [57/124] Tour pos_restaurant_sync → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-10-02 06:18:16,727 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [58/124] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-10-02 06:18:16,777 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [59/124] Tour pos_restaurant_sync → Step body 2026-10-02 06:18:16,837 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [60/124] Tour pos_restaurant_sync → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-02 06:18:16,892 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [61/124] Tour pos_restaurant_sync → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-02 06:18:16,943 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [62/124] 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-10-02 06:18:16,996 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [63/124] Tour pos_restaurant_sync → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-10-02 06:18:17,068 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [64/124] Tour pos_restaurant_sync → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-02 06:18:17,082 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:18:17,089 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:18:17,148 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [65/124] Tour pos_restaurant_sync → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-02 06:18:17,215 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [66/124] Tour pos_restaurant_sync → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-02 06:18:17,234 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45181087 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': '693c6411-7ff2-4324-a5ef-eb9fbb8cbe35'}] 2026-10-02 06:18:17,237 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:18:17,810 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45181087 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': '693c6411-7ff2-4324-a5ef-eb9fbb8cbe35'} created pos.order #712 2026-10-02 06:18:17,840 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45181087 finished 2026-10-02 06:18:17,920 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 220 0.334 0.354 2026-10-02 06:18:18,135 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [67/124] Tour pos_restaurant_sync → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-02 06:18:18,185 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [68/124] Tour pos_restaurant_sync → Step .floor-map .table:has(.label:contains("5")):not(:has(.order-count)) 2026-10-02 06:18:18,235 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [69/124] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-10-02 06:18:18,304 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:18] "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-10-02 06:18:18,314 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [70/124] Tour pos_restaurant_sync → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-02 06:18:18,384 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [71/124] Tour pos_restaurant_sync → Step validate the variant dialog (with default values) (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-02 06:18:18,451 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [72/124] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-02 06:18:18,503 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [73/124] 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-10-02 06:18:18,554 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [74/124] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-10-02 06:18:18,604 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [75/124] Tour pos_restaurant_sync → Step body 2026-10-02 06:18:18,658 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [76/124] Tour pos_restaurant_sync → Step click order button (trigger: .actionpad .submit-order) 2026-10-02 06:18:18,730 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [77/124] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-10-02 06:18:18,732 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19751536 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000004', 'uuid': '2111ded5-0abb-4e27-b243-9f7a4b3ccfc8'}] 2026-10-02 06:18:18,785 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19751536 order {'name': '/', 'pos_reference': '261-119-000004', 'uuid': '2111ded5-0abb-4e27-b243-9f7a4b3ccfc8'} created pos.order #713 2026-10-02 06:18:18,813 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19751536 finished 2026-10-02 06:18:18,883 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.040 0.114 2026-10-02 06:18:18,946 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [78/124] Tour pos_restaurant_sync → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-10-02 06:18:18,956 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.008 0.010 2026-10-02 06:18:18,996 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [79/124] Tour pos_restaurant_sync → Step body 2026-10-02 06:18:19,050 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [80/124] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-02 06:18:19,097 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [81/124] Tour pos_restaurant_sync → Step order total amount is '5.87' (trigger: .product-screen .order-summary .total:contains("5.87")) 2026-10-02 06:18:19,147 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [82/124] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-10-02 06:18:19,199 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [83/124] Tour pos_restaurant_sync → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-02 06:18:19,257 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [84/124] Tour pos_restaurant_sync → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-02 06:18:19,310 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [85/124] Tour pos_restaurant_sync → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-02 06:18:19,361 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [86/124] Tour pos_restaurant_sync → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-02 06:18:19,414 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [87/124] Tour pos_restaurant_sync → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-02 06:18:19,484 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [88/124] Tour pos_restaurant_sync → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-02 06:18:19,493 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50459878 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000004', 'uuid': '2111ded5-0abb-4e27-b243-9f7a4b3ccfc8'}] 2026-10-02 06:18:19,664 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [704] to pos.order #713 2026-10-02 06:18:19,917 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50459878 order {'name': '/', 'pos_reference': '261-119-000004', 'uuid': '2111ded5-0abb-4e27-b243-9f7a4b3ccfc8'} updated pos.order #713 2026-10-02 06:18:19,957 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50459878 finished 2026-10-02 06:18:20,071 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 150 0.214 0.366 2026-10-02 06:18:20,176 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [89/124] Tour pos_restaurant_sync → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-02 06:18:20,224 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [90/124] Tour pos_restaurant_sync → Step .floor-map .table:has(.label:contains("5")):not(:has(.order-count)) 2026-10-02 06:18:20,273 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [91/124] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-10-02 06:18:20,344 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:20] "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-10-02 06:18:20,357 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [92/124] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-02 06:18:20,407 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [93/124] Tour pos_restaurant_sync → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-10-02 06:18:20,460 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [94/124] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-10-02 06:18:20,508 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [95/124] Tour pos_restaurant_sync → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-02 06:18:20,568 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [96/124] Tour pos_restaurant_sync → Step Wait loading is finished if it is shown (trigger: body) 2026-10-02 06:18:22,605 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [97/124] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-10-02 06:18:22,675 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18: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.007 2026-10-02 06:18:22,694 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [98/124] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-10-02 06:18:22,764 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [99/124] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-02 06:18:22,812 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [100/124] 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-10-02 06:18:22,863 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [101/124] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-10-02 06:18:22,914 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [102/124] Tour pos_restaurant_sync → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-10-02 06:18:22,980 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [103/124] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-02 06:18:23,030 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [104/124] 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-10-02 06:18:23,082 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [105/124] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-10-02 06:18:23,133 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [106/124] Tour pos_restaurant_sync → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-02 06:18:23,193 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [107/124] Tour pos_restaurant_sync → Step Wait loading is finished if it is shown (trigger: body) 2026-10-02 06:18:23,218 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3528610 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000005', 'uuid': '2df542f2-a74f-46ce-ac67-cf6c222b4dce'}] 2026-10-02 06:18:23,274 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3528610 order {'name': '/', 'pos_reference': '261-119-000005', 'uuid': '2df542f2-a74f-46ce-ac67-cf6c222b4dce'} created pos.order #714 2026-10-02 06:18:23,315 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3528610 finished 2026-10-02 06:18:23,378 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.044 0.118 2026-10-02 06:18:23,405 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [108/124] Tour pos_restaurant_sync → Step .floor-map .table:has(.label:contains("5")):not(:has(.order-count)) 2026-10-02 06:18:23,456 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [109/124] Tour pos_restaurant_sync → Step .pos-leftheader .orders-button 2026-10-02 06:18:23,531 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [110/124] Tour pos_restaurant_sync → Step .ticket-screen .order-row > div:contains("002") 2026-10-02 06:18:23,579 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [111/124] Tour pos_restaurant_sync → Step .ticket-screen .order-row:has(div:contains("002")) .btn-danger 2026-10-02 06:18:23,630 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [112/124] Tour pos_restaurant_sync → Step .ticket-screen .orders .order-row > td:contains("002") ~ td.text-end button.text-danger 2026-10-02 06:18:23,647 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:23] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.063 0.049 2026-10-02 06:18:23,700 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.011 0.031 2026-10-02 06:18:23,722 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [113/124] Tour pos_restaurant_sync → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-02 06:18:23,793 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21164342 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '622027d9-02ab-40d3-bed9-989142882ae3'}] 2026-10-02 06:18:23,795 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [114/124] Tour pos_restaurant_sync → Step .pos-rightheader .status-buttons:not(:has(.oe_status)) 2026-10-02 06:18:23,820 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21164342 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '622027d9-02ab-40d3-bed9-989142882ae3'} updated pos.order #711 2026-10-02 06:18:23,846 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21164342 finished 2026-10-02 06:18:23,955 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.051 0.112 2026-10-02 06:18:24,134 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:24] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 42 0.043 0.106 2026-10-02 06:18:24,170 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [115/124] Tour pos_restaurant_sync → Step .ticket-screen .order-row:contains("005") 2026-10-02 06:18:24,228 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [116/124] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-02 06:18:24,279 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [117/124] Tour pos_restaurant_sync → Step .ticket-screen .pads .button.validation.load-order-button 2026-10-02 06:18:24,345 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [118/124] Tour pos_restaurant_sync → Step product screen is shown (trigger: .product-screen) 2026-10-02 06:18:24,348 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:24] "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-10-02 06:18:24,398 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [119/124] Tour pos_restaurant_sync → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-10-02 06:18:24,456 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [120/124] Tour pos_restaurant_sync → Step Wait loading is finished if it is shown (trigger: body) 2026-10-02 06:18:26,505 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [121/124] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-10-02 06:18:26,576 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [122/124] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-02 06:18:26,593 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.013 0.013 2026-10-02 06:18:26,639 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [123/124] Tour pos_restaurant_sync → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-10-02 06:18:26,689 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [124/124] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-10-02 06:18:26,740 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: tour succeeded 2026-10-02 06:18:26,740 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: ╔════════════════════════════════════╗ ║ TOUR pos_restaurant_sync SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-02 06:18:27,071 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: heap 28113968 (allocated 30945280) 2026-10-02 06:18:27,098 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing chrome headless with pid 103491 2026-10-02 06:18:27,099 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing websocket connection 2026-10-02 06:18:27,101 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Terminating chrome headless with pid 103491 2026-10-02 06:18:27,203 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_061827_203036_test_01_pos_restaurant.txt 2026-10-02 06:18:27,203 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Removing chrome user profile "/tmp/tmpo6mooer3_chrome_odoo" 2026-10-02 06:18:27,684 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome pid: 103750 2026-10-02 06:18:27,684 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless temporary user profile dir: /tmp/tmpsa2mszb3_chrome_odoo 2026-10-02 06:18:27,684 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:44099/json/version 2026-10-02 06:18:27,693 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44099', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:18:27,758 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Browser version: Chrome/150.0.7871.114 2026-10-02 06:18:27,758 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:44099/json 2026-10-02 06:18:27,758 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44099', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:18:27,778 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Websocket url found: ws://127.0.0.1:44099/devtools/page/9E8961367EBCC63D1D4C13A8F1A81CA7 2026-10-02 06:18:27,803 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Enable chrome headless console log notification 2026-10-02 06:18:27,811 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless enable page notifications 2026-10-02 06:18:27,896 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:18:27,922 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Setting session cookie in browser 2026-10-02 06:18:27,934 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:18:27,934 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:18:28,087 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:28] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.036 0.067 2026-10-02 06:18:28,106 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigation result: {'frameId': '9E8961367EBCC63D1D4C13A8F1A81CA7', 'loaderId': '093AADF0E5A33A5E097DDD372BD13362', 'isDownload': False} 2026-10-02 06:18:28,107 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync_second_login')" 2026-10-02 06:18:28,134 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:18:28,176 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:28] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-10-02 06:18:28,187 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:28] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.028 2026-10-02 06:18:28,207 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:28] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.036 2026-10-02 06:18:28,881 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:18:28,891 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:18:28,941 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:18:28,991 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.007 0.005 2026-10-02 06:18:29,005 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:18:29,017 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:29,039 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-02 06:18:29,084 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:18:29,130 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.009 0.016 2026-10-02 06:18:29,138 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.026 2026-10-02 06:18:29,202 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.015 0.042 2026-10-02 06:18:29,209 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.038 2026-10-02 06:18:29,957 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 314 0.356 0.338 2026-10-02 06:18:29,978 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18: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-10-02 06:18:30,100 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.011 0.018 2026-10-02 06:18:30,206 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:30] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.012 0.066 2026-10-02 06:18:30,266 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.011 0.016 2026-10-02 06:18:30,289 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: Owl is running in 'dev' mode. 2026-10-02 06:18:30,304 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:18:30,357 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:18:30,378 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:18:30,402 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:18:30,411 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:30] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:18:30,459 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:30] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 7 0.024 0.047 2026-10-02 06:18:30,504 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:18:30,533 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.021 2026-10-02 06:18:30,537 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.062 2026-10-02 06:18:30,546 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:30] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.053 0.093 2026-10-02 06:18:30,576 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:30] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.008 0.061 2026-10-02 06:18:30,606 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:30,701 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:30] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.066 0.126 2026-10-02 06:18:30,908 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:30] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.151 0.250 2026-10-02 06:18:30,926 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:30,930 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:30] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.004 0.282 2026-10-02 06:18:30,951 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:30] "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.109 2026-10-02 06:18:30,968 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:18:30,969 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:30] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.005 0.014 2026-10-02 06:18:31,009 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:31,057 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:31,111 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:31,159 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:31,211 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:31,262 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:31,311 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:31,381 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:31,396 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:31] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:18:31,457 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:31,505 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:31,567 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81415655 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000005', 'uuid': '2df542f2-a74f-46ce-ac67-cf6c222b4dce'}] 2026-10-02 06:18:31,573 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:31,582 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:18:31,594 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81415655 order {'name': '/', 'pos_reference': '261-119-000005', 'uuid': '2df542f2-a74f-46ce-ac67-cf6c222b4dce'} updated pos.order #714 2026-10-02 06:18:31,635 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81415655 finished 2026-10-02 06:18:31,764 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.055 0.143 2026-10-02 06:18:31,845 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:31] "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.009 2026-10-02 06:18:31,875 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:31,924 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:31,972 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:32,024 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:32,075 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:32,153 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:32,204 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:32,255 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:32,305 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:32,357 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:32,409 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:32,460 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:32,512 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:32,575 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:32,625 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:32,683 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:32,735 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:32,785 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:32,854 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:32,869 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:18:32,870 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:18:32,937 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:33,027 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:33,041 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3311311 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000005', 'uuid': '2df542f2-a74f-46ce-ac67-cf6c222b4dce'}] 2026-10-02 06:18:33,196 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [705] to pos.order #714 2026-10-02 06:18:33,660 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3311311 order {'name': '/', 'pos_reference': '261-119-000005', 'uuid': '2df542f2-a74f-46ce-ac67-cf6c222b4dce'} updated pos.order #714 2026-10-02 06:18:33,693 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3311311 finished 2026-10-02 06:18:33,785 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 148 0.384 0.362 2026-10-02 06:18:33,968 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:34,017 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:34,080 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.007 2026-10-02 06:18:34,095 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:34,145 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:34,192 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:34,242 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:34,293 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:34,343 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:34,394 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:34,450 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:34,510 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:34,561 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:34,613 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:34,675 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:34,681 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56501167 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': 'b56be46c-75c4-4121-8d14-3501be59e4c3'}] 2026-10-02 06:18:34,730 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56501167 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': 'b56be46c-75c4-4121-8d14-3501be59e4c3'} created pos.order #715 2026-10-02 06:18:34,763 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56501167 finished 2026-10-02 06:18:34,849 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 36 0.061 0.112 2026-10-02 06:18:34,890 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.008 2026-10-02 06:18:34,921 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:34,970 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:35,021 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:35,072 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:35,123 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:35,173 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:35,240 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:35,291 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:35,342 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:35,393 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:35,453 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:35,476 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17396453 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': 'b56be46c-75c4-4121-8d14-3501be59e4c3'}] 2026-10-02 06:18:35,501 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: Added lines [1168] to pos.order #715 2026-10-02 06:18:35,508 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17396453 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': 'b56be46c-75c4-4121-8d14-3501be59e4c3'} updated pos.order #715 2026-10-02 06:18:35,543 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17396453 finished 2026-10-02 06:18:35,629 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.053 0.103 2026-10-02 06:18:35,660 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:35,714 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:35,762 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: tour succeeded 2026-10-02 06:18:35,763 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR pos_restaurant_sync_second_login SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-02 06:18:35,900 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: heap 19102476 (allocated 20844544) 2026-10-02 06:18:35,923 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing chrome headless with pid 103750 2026-10-02 06:18:35,925 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing websocket connection 2026-10-02 06:18:35,926 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Terminating chrome headless with pid 103750 2026-10-02 06:18:36,039 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_061836_039768_test_01_pos_restaurant.txt 2026-10-02 06:18:36,040 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Removing chrome user profile "/tmp/tmpsa2mszb3_chrome_odoo" 2026-10-02 06:18:36,070 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others ... 2026-10-02 06:18:36,453 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 103953 2026-10-02 06:18:36,453 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmpktwb7nh5_chrome_odoo 2026-10-02 06:18:36,453 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:41381/json/version 2026-10-02 06:18:36,454 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41381', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:18:36,512 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: Chrome/150.0.7871.114 2026-10-02 06:18:36,512 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:41381/json 2026-10-02 06:18:36,512 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41381', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:18:36,531 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:41381/devtools/page/C79B5B17E6D44BDDA8EC432F8F531931 2026-10-02 06:18:36,543 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-10-02 06:18:36,555 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-10-02 06:18:36,627 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:18:36,634 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-10-02 06:18:36,643 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:18:36,643 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:18:36,665 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:18:37,269 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:37] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.064 0.546 2026-10-02 06:18:37,272 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': 'C79B5B17E6D44BDDA8EC432F8F531931', 'loaderId': 'F64F40BA514942D6D0B74B2F04023C0A', 'isDownload': False} 2026-10-02 06:18:37,273 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour')" 2026-10-02 06:18:37,295 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:18:37,311 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:37] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-10-02 06:18:37,316 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:37] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-02 06:18:37,328 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:37] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-10-02 06:18:37,824 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:18:37,830 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:18:37,858 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-10-02 06:18:37,894 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:18:37,898 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.015 2026-10-02 06:18:37,911 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:37,931 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.017 2026-10-02 06:18:37,949 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:18:37,995 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.018 2026-10-02 06:18:38,038 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.030 0.041 2026-10-02 06:18:38,041 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.012 2026-10-02 06:18:38,103 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.024 0.029 2026-10-02 06:18:38,966 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.472 0.344 2026-10-02 06:18:38,987 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18: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-10-02 06:18:39,065 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18: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.010 2026-10-02 06:18:39,125 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:39] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.032 2026-10-02 06:18:39,166 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18: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.008 2026-10-02 06:18:39,187 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-10-02 06:18:39,202 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.009 2026-10-02 06:18:39,258 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:18:39,296 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-02 06:18:39,299 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:18:39,303 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:18:39,331 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:39] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.028 0.033 2026-10-02 06:18:39,354 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18: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-10-02 06:18:39,356 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:18:39,357 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:39] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.065 2026-10-02 06:18:39,405 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:18:39,416 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:39] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.011 0.034 2026-10-02 06:18:39,447 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:39,592 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:39] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.075 0.115 2026-10-02 06:18:39,660 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:39] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.029 0.230 2026-10-02 06:18:39,680 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:39] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.008 0.200 2026-10-02 06:18:39,750 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:39,752 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:39] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:18:39,876 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.064 0.052 2026-10-02 06:18:39,941 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.007 2026-10-02 06:18:39,999 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:40,041 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:18:40,093 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:40,152 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:40,204 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:40,257 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:40,310 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:40,361 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:40,426 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:40,476 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:40,529 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:40,703 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:40,754 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:40,822 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:40,873 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:40,925 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:40,978 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:41,029 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:41,084 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:41,153 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:41,211 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:41,257 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:41,437 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:41,488 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:41,553 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:41,604 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:41,660 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:41,716 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:41,766 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:41,819 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:41,887 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:41,938 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:41,989 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:42,040 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:42,093 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [37/98] Tour SplitBillScreenTour → Step click Actions button (trigger: .more-btn) 2026-10-02 06:18:42,147 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:42,215 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:42,266 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:42,316 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:42,372 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:42,423 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:42,474 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:42,526 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:42,580 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:42,631 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:42,682 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:42,736 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:42,787 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:42,838 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:42,914 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:42,919 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96201405 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '2b3c5a78-34c8-451e-bf56-79036b94906c'}] 2026-10-02 06:18:42,962 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:42,995 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96201405 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '2b3c5a78-34c8-451e-bf56-79036b94906c'} created pos.order #716 2026-10-02 06:18:43,029 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96201405 finished 2026-10-02 06:18:43,107 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.075 0.115 2026-10-02 06:18:43,155 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97580914 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'd94a2877-46d0-41ca-8fe3-10c991e73182'}] 2026-10-02 06:18:43,204 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97580914 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'd94a2877-46d0-41ca-8fe3-10c991e73182'} created pos.order #717 2026-10-02 06:18:43,227 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97580914 finished 2026-10-02 06:18:43,288 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.028 0.107 2026-10-02 06:18:43,338 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:43,388 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:43,445 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:43,495 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:43,547 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:43,601 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:43,653 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:43,703 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [61/98] Tour SplitBillScreenTour → Step .pos-leftheader .orders-button 2026-10-02 06:18:43,772 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [62/98] Tour SplitBillScreenTour → Step .ticket-screen .order-row:contains("001") 2026-10-02 06:18:43,845 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:43] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 56 0.027 0.045 2026-10-02 06:18:43,886 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.027 2026-10-02 06:18:43,918 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:43,969 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:44,039 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:44,057 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.017 0.013 2026-10-02 06:18:44,090 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:44,146 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:44,197 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:44,248 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:44,304 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:44,356 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:44,409 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:44,463 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:46,503 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:46,568 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:46] "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-10-02 06:18:46,570 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:46,621 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [76/98] Tour SplitBillScreenTour → Step click Actions button (trigger: .more-btn) 2026-10-02 06:18:46,675 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:46,732 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:46,786 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:46,837 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:46,889 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:46,942 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:46,997 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:47,045 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:47,121 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:47,124 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #142082 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '2b3c5a78-34c8-451e-bf56-79036b94906c'}] 2026-10-02 06:18:47,175 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:47,188 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #142082 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '2b3c5a78-34c8-451e-bf56-79036b94906c'} updated pos.order #716 2026-10-02 06:18:47,224 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #142082 finished 2026-10-02 06:18:47,324 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.087 0.115 2026-10-02 06:18:47,409 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46450499 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': '9d2c4f1a-09ca-421f-9c17-962b64e16cc5'}] 2026-10-02 06:18:47,474 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46450499 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': '9d2c4f1a-09ca-421f-9c17-962b64e16cc5'} created pos.order #718 2026-10-02 06:18:47,530 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46450499 finished 2026-10-02 06:18:47,617 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.065 0.146 2026-10-02 06:18:47,661 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:47,711 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [88/98] Tour SplitBillScreenTour → Step .pos-leftheader .orders-button 2026-10-02 06:18:47,768 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [89/98] Tour SplitBillScreenTour → Step .ticket-screen .order-row:contains("001") 2026-10-02 06:18:47,870 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:47] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.051 0.046 2026-10-02 06:18:47,945 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.019 0.042 2026-10-02 06:18:47,959 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:48,002 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:48,064 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:48,075 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:48] "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.013 2026-10-02 06:18:48,118 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:48,170 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:48,220 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:48,272 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:48,328 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:48,379 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:48,430 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-10-02 06:18:48,431 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔════════════════════════════════════╗ ║ TOUR SplitBillScreenTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-02 06:18:48,619 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 20556120 (allocated 22548480) 2026-10-02 06:18:48,628 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 103953 2026-10-02 06:18:48,629 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-10-02 06:18:48,630 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 103953 2026-10-02 06:18:48,731 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_061848_731525_test_02_others.txt 2026-10-02 06:18:48,731 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmpktwb7nh5_chrome_odoo" 2026-10-02 06:18:49,114 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 104151 2026-10-02 06:18:49,114 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmp84kdpgbv_chrome_odoo 2026-10-02 06:18:49,115 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:36721/json/version 2026-10-02 06:18:49,116 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36721', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:18:49,151 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: Chrome/150.0.7871.114 2026-10-02 06:18:49,151 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:36721/json 2026-10-02 06:18:49,151 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36721', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:18:49,175 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:36721/devtools/page/76EED0EFCA18C20998C16CFF7FF1A6A2 2026-10-02 06:18:49,218 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-10-02 06:18:49,246 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-10-02 06:18:49,319 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-02 06:18:49,340 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-10-02 06:18:49,344 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:18:49,345 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:18:49,459 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:49] "GET /pos/ui/119 HTTP/1.1" 200 - 38 0.037 0.055 2026-10-02 06:18:49,465 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': '76EED0EFCA18C20998C16CFF7FF1A6A2', 'loaderId': '40DB20DED8FB190DD1315B3DA47AA852', 'isDownload': False} 2026-10-02 06:18:49,466 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('FloorScreenTour')" 2026-10-02 06:18:49,499 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:18:49,542 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:49] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.010 0.030 2026-10-02 06:18:49,578 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:49] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.013 0.054 2026-10-02 06:18:49,587 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:49] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.078 2026-10-02 06:18:50,042 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:18:50,047 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:18:50,059 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:18:50,087 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.004 2026-10-02 06:18:50,089 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:18:50,101 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:50,110 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-02 06:18:50,125 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:18:50,142 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.007 2026-10-02 06:18:50,178 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:50] "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.027 2026-10-02 06:18:50,182 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.015 2026-10-02 06:18:50,257 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.021 0.030 2026-10-02 06:18:51,128 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 426 0.455 0.370 2026-10-02 06:18:51,150 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:51] "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-10-02 06:18:51,260 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:51] "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-10-02 06:18:51,383 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:51] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.032 0.057 2026-10-02 06:18:51,451 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.029 0.011 2026-10-02 06:18:51,481 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-10-02 06:18:51,507 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.007 2026-10-02 06:18:51,534 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:18:51,558 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:18:51,560 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:51] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:18:51,612 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:51] "GET /web/image/res.users/224/avatar_128 HTTP/1.1" 200 - 14 0.035 0.038 2026-10-02 06:18:51,624 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-02 06:18:51,647 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.033 2026-10-02 06:18:51,659 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.110 2026-10-02 06:18:51,662 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:51,723 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:51] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.027 0.152 2026-10-02 06:18:51,751 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:51] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.011 0.089 2026-10-02 06:18:51,777 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:51] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.012 0.012 2026-10-02 06:18:51,792 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:51,810 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:18:51,846 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:51,898 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:51,909 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:51] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 35 0.042 0.072 2026-10-02 06:18:51,946 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:51,994 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:51] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.046 0.134 2026-10-02 06:18:52,004 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:52,053 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:52,104 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:52,155 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:52,218 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:52,271 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:52,339 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:52,393 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:52,408 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:52] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:18:52,451 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:52,502 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:52,520 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:52] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 6 0.005 0.013 2026-10-02 06:18:52,558 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:52,587 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 7 0.011 0.038 2026-10-02 06:18:52,610 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:52,617 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:52] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.005 2026-10-02 06:18:52,672 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.008 0.032 2026-10-02 06:18:52,673 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:52,688 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:52] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 5 0.003 0.016 2026-10-02 06:18:52,724 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:52] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 3 0.008 0.010 2026-10-02 06:18:52,743 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:52] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.003 0.004 2026-10-02 06:18:52,757 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:52] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.000 0.004 2026-10-02 06:18:52,788 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:52,839 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:52,890 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:52,941 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [23/117] Tour FloorScreenTour → Step refresh page (trigger: body) 2026-10-02 06:18:53,357 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:53] "GET /pos/ui/119/floor HTTP/1.1" 200 - 35 0.015 0.033 2026-10-02 06:18:54,559 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:54] "GET /web/webclient/translations?hash=071d389e0c4f33b4307f1ff157790bf6550d7eff&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:18:54,571 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:54,587 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.002 0.005 2026-10-02 06:18:54,620 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-02 06:18:54,632 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:18:54,703 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:54] "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-10-02 06:18:54,721 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.002 0.046 2026-10-02 06:18:54,767 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.017 2026-10-02 06:18:54,966 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:54] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.044 0.042 2026-10-02 06:18:55,044 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.009 0.010 2026-10-02 06:18:55,091 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:55] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 304 - 3 0.013 0.021 2026-10-02 06:18:55,143 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.011 0.011 2026-10-02 06:18:55,169 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-10-02 06:18:55,177 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:18:55,259 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:55,280 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:55] "GET /web/image/res.users/224/avatar_128 HTTP/1.1" 304 - 7 0.017 0.020 2026-10-02 06:18:55,295 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:55] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.004 0.038 2026-10-02 06:18:55,324 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:55,373 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:55,401 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:55] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 35 0.048 0.086 2026-10-02 06:18:55,436 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:55,454 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:55] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.021 0.157 2026-10-02 06:18:55,495 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:55,543 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:55,610 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:55,646 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:55,711 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:55,717 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:55] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:18:55,771 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [34/117] Tour FloorScreenTour → Step refresh page (trigger: body) 2026-10-02 06:18:55,825 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:55] "POST /web/dataset/call_kw/restaurant.floor/deactivate_floor#restaurant.floor.deactivate_floor HTTP/1.1" 200 - 13 0.020 0.020 2026-10-02 06:18:56,189 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:56] "GET /pos/ui/119/floor HTTP/1.1" 200 - 35 0.023 0.031 2026-10-02 06:18:56,355 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:56] "GET /web/webclient/translations?hash=071d389e0c4f33b4307f1ff157790bf6550d7eff&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:18:56,357 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:56,373 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.002 0.005 2026-10-02 06:18:56,395 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-02 06:18:56,407 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:18:56,449 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.008 0.018 2026-10-02 06:18:56,464 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.035 2026-10-02 06:18:56,493 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-10-02 06:18:56,711 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:56] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.104 0.048 2026-10-02 06:18:56,765 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:56] "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.009 2026-10-02 06:18:56,795 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:56] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 304 - 3 0.004 0.009 2026-10-02 06:18:56,830 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:56] "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.015 2026-10-02 06:18:56,840 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-10-02 06:18:56,848 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:18:56,885 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:56,930 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:56] "GET /web/image/res.users/224/avatar_128 HTTP/1.1" 304 - 7 0.028 0.023 2026-10-02 06:18:56,949 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:56] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.005 0.053 2026-10-02 06:18:56,951 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:57,018 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:57,086 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:57,115 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:57] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 35 0.109 0.092 2026-10-02 06:18:57,129 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:57,185 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:57,186 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:57] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.025 0.241 2026-10-02 06:18:57,188 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.227 2026-10-02 06:18:57,241 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:57,248 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:57] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.001 0.004 2026-10-02 06:18:57,292 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:57,361 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:57,415 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:57,469 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:57,521 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:57,574 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:57,634 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:57,635 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:57] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.004 2026-10-02 06:18:57,683 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.013 0.026 2026-10-02 06:18:57,685 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:57,739 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:57,747 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:57] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.000 0.006 2026-10-02 06:18:57,788 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:57,842 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:57,895 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:57,946 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:57,998 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:58,049 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:58,100 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:58,160 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:58,161 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:58] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.004 2026-10-02 06:18:58,205 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.007 0.025 2026-10-02 06:18:58,210 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:58,267 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:58,279 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:58] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.010 2026-10-02 06:18:58,322 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:58,335 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.009 0.026 2026-10-02 06:18:58,369 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:58,424 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:58,475 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:58,527 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:58,579 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:58,634 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:58,640 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:58] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.000 0.006 2026-10-02 06:18:58,654 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:58] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.000 0.003 2026-10-02 06:18:58,685 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:58,724 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:18:58,736 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:58,791 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:58,845 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:58,861 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:58] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft#restaurant.table.are_orders_still_in_draft HTTP/1.1" 200 - 1 0.000 0.013 2026-10-02 06:18:58,880 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:58] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.004 2026-10-02 06:18:58,885 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:58] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.005 2026-10-02 06:18:58,905 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:58,930 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.005 0.024 2026-10-02 06:18:58,956 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:58,964 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.055 2026-10-02 06:18:59,007 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:59,063 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:59,118 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:59,132 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:59] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 3 0.005 0.007 2026-10-02 06:18:59,173 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:59,225 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:59,276 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:59,327 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:59,378 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:59,429 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:59,485 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:59,536 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:59,591 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:59,643 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:59,649 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:59] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft#restaurant.table.are_orders_still_in_draft HTTP/1.1" 200 - 1 0.000 0.003 2026-10-02 06:18:59,666 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:59] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.006 0.003 2026-10-02 06:18:59,698 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:59,732 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:18:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.007 0.040 2026-10-02 06:18:59,749 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:59,804 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:59,857 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:59,910 44 INFO rb-67e19c3-225208-420267 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-10-02 06:18:59,962 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:00,013 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:00,070 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:00,080 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:00] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.002 0.009 2026-10-02 06:19:00,117 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.005 0.023 2026-10-02 06:19:00,122 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:00,173 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:00,227 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:00,280 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:00,334 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:00,385 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:00,442 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:00,447 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:00] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.004 2026-10-02 06:19:00,500 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:00,502 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.005 0.036 2026-10-02 06:19:00,549 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:00,562 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:00] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.008 2026-10-02 06:19:00,607 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:00,629 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.016 0.035 2026-10-02 06:19:00,638 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:00] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.003 0.025 2026-10-02 06:19:00,659 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:00,687 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.008 0.028 2026-10-02 06:19:00,708 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:00,782 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19: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.014 2026-10-02 06:19:00,841 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:00,848 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:19:00,895 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:00,949 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:00,974 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65906485 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': 'ddf44ec2-8625-47d4-b095-f6c2830b2534'}] 2026-10-02 06:19:01,051 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65906485 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': 'ddf44ec2-8625-47d4-b095-f6c2830b2534'} created pos.order #719 2026-10-02 06:19:01,077 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65906485 finished 2026-10-02 06:19:01,141 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.050 0.120 2026-10-02 06:19:01,174 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:01,227 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:01,278 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:01,350 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 7 0.003 0.007 2026-10-02 06:19:01,366 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:01,411 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:01,471 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:01,498 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70121001 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000002', 'uuid': 'b62af994-fde3-48b5-995c-11855425546a'}] 2026-10-02 06:19:01,546 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70121001 order {'name': '/', 'pos_reference': '262-119-000002', 'uuid': 'b62af994-fde3-48b5-995c-11855425546a'} created pos.order #720 2026-10-02 06:19:01,575 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70121001 finished 2026-10-02 06:19:01,636 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 36 0.036 0.105 2026-10-02 06:19:01,670 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:01,720 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-10-02 06:19:01,720 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔════════════════════════════════╗ ║ TOUR FloorScreenTour SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-02 06:19:01,898 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 20189484 (allocated 21893120) 2026-10-02 06:19:01,915 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 104151 2026-10-02 06:19:01,917 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-10-02 06:19:01,918 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 104151 2026-10-02 06:19:02,014 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_061902_013793_test_02_others.txt 2026-10-02 06:19:02,014 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmp84kdpgbv_chrome_odoo" 2026-10-02 06:19:02,290 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 104430 2026-10-02 06:19:02,291 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmpqx3gxu_v_chrome_odoo 2026-10-02 06:19:02,291 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:43373/json/version 2026-10-02 06:19:02,292 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43373', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:19:02,327 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: Chrome/150.0.7871.114 2026-10-02 06:19:02,327 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:43373/json 2026-10-02 06:19:02,327 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43373', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:19:02,335 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:43373/devtools/page/C346B1268A0AA817DA6DC7C52C728690 2026-10-02 06:19:02,346 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-10-02 06:19:02,356 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-10-02 06:19:02,432 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-02 06:19:02,440 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-10-02 06:19:02,448 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:19:02,448 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:19:02,530 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:02] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.025 0.041 2026-10-02 06:19:02,539 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': 'C346B1268A0AA817DA6DC7C52C728690', 'loaderId': 'B804CD23B898144A6383BE64B3F41158', 'isDownload': False} 2026-10-02 06:19:02,539 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('TableMergeUnmergeTour')" 2026-10-02 06:19:02,558 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:19:02,583 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:02] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-02 06:19:02,592 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:02] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.012 2026-10-02 06:19:02,599 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:02] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-10-02 06:19:03,110 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:19:03,116 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:19:03,134 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:19:03,174 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:19:03,177 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.002 0.021 2026-10-02 06:19:03,189 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:03,201 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-02 06:19:03,218 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:19:03,239 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.005 2026-10-02 06:19:03,247 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.014 2026-10-02 06:19:03,273 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.009 2026-10-02 06:19:03,317 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.016 0.033 2026-10-02 06:19:04,076 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 316 0.361 0.343 2026-10-02 06:19:04,092 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:04] "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-10-02 06:19:04,223 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:04] "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.021 2026-10-02 06:19:04,283 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:04] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.035 2026-10-02 06:19:04,336 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.009 0.010 2026-10-02 06:19:04,355 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-10-02 06:19:04,365 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:19:04,422 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:19:04,426 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:19:04,443 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:19:04,446 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:04] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:19:04,483 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:04] "GET /web/image/res.users/224/avatar_128 HTTP/1.1" 200 - 7 0.019 0.028 2026-10-02 06:19:04,520 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-02 06:19:04,526 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.032 2026-10-02 06:19:04,550 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:19:04,574 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:04,576 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:04] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.012 0.129 2026-10-02 06:19:04,670 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:04] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 35 0.043 0.097 2026-10-02 06:19:04,676 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:04,710 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:04] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.022 0.134 2026-10-02 06:19:04,826 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:04] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.075 0.217 2026-10-02 06:19:04,841 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:04] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.117 2026-10-02 06:19:04,878 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.010 0.013 2026-10-02 06:19:04,886 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:04,923 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:19:04,930 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:04] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.006 0.014 2026-10-02 06:19:04,968 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:05,039 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:05,077 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3850432 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': 'ddf44ec2-8625-47d4-b095-f6c2830b2534'}] 2026-10-02 06:19:05,105 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: Added lines [1175] to pos.order #719 2026-10-02 06:19:05,120 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3850432 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': 'ddf44ec2-8625-47d4-b095-f6c2830b2534'} updated pos.order #719 2026-10-02 06:19:05,148 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3850432 finished 2026-10-02 06:19:05,241 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 53 0.048 0.118 2026-10-02 06:19:05,290 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [7/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-02 06:19:05,341 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:05,396 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-02 06:19:05,903 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-02 06:19:06,403 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:06,405 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-02 06:19:06,924 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:06,931 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-02 06:19:07,445 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-02 06:19:07,450 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:07] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.001 0.006 2026-10-02 06:19:07,491 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.006 0.028 2026-10-02 06:19:07,948 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:07,997 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [10/110] Tour TableMergeUnmergeTour → Step refresh page (trigger: body) 2026-10-02 06:19:08,452 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:08] "GET /pos/ui/119/floor HTTP/1.1" 200 - 35 0.048 0.038 2026-10-02 06:19:09,647 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:09] "GET /web/webclient/translations?hash=071d389e0c4f33b4307f1ff157790bf6550d7eff&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:19:09,657 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:09,675 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.005 2026-10-02 06:19:09,716 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.017 2026-10-02 06:19:09,745 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:19:09,790 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.014 0.008 2026-10-02 06:19:09,814 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.007 0.041 2026-10-02 06:19:09,823 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.006 2026-10-02 06:19:10,097 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:10] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 40 0.055 0.051 2026-10-02 06:19:10,186 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:10] "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.010 2026-10-02 06:19:10,213 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:10] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 304 - 3 0.003 0.011 2026-10-02 06:19:10,239 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:10] "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-10-02 06:19:10,247 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-10-02 06:19:10,258 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:19:10,377 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:10,387 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:10] "GET /web/image/res.users/224/avatar_128 HTTP/1.1" 304 - 7 0.007 0.015 2026-10-02 06:19:10,465 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:10] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.039 0.045 2026-10-02 06:19:10,490 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:10] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.093 2026-10-02 06:19:10,513 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.009 0.047 2026-10-02 06:19:10,604 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:10,607 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:10] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 35 0.055 0.162 2026-10-02 06:19:10,643 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:10] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.006 0.011 2026-10-02 06:19:10,654 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:10,704 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:10,754 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:10,806 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:10,865 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:12,205 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:19:12,902 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [19/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-02 06:19:12,952 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:13,005 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:13,058 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [22/110] Tour TableMergeUnmergeTour → Step .floor-screen .right-buttons .jump-button 2026-10-02 06:19:13,125 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:13,137 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.013 0.010 2026-10-02 06:19:13,174 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:13,238 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:13,284 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:13,335 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:13,400 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:13,408 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:13] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:19:13,451 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:13,502 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:13,571 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:13,578 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:19:13,585 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:19:13,641 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:13,704 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:13,709 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:19:13,711 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90495709 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': 'ddf44ec2-8625-47d4-b095-f6c2830b2534'}] 2026-10-02 06:19:13,791 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [706] to pos.order #719 2026-10-02 06:19:14,218 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90495709 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': 'ddf44ec2-8625-47d4-b095-f6c2830b2534'} updated pos.order #719 2026-10-02 06:19:14,251 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90495709 finished 2026-10-02 06:19:14,405 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 228 0.348 0.349 2026-10-02 06:19:14,449 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:14] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.007 2026-10-02 06:19:14,584 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:14,627 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.015 0.031 2026-10-02 06:19:14,631 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:14,682 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:14,735 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-02 06:19:15,235 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-02 06:19:15,736 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:15,737 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-02 06:19:16,249 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:16,255 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-02 06:19:16,766 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-02 06:19:16,799 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:16] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.017 0.013 2026-10-02 06:19:16,866 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.010 0.043 2026-10-02 06:19:17,267 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:17,371 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:17] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-10-02 06:19:17,426 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.008 0.037 2026-10-02 06:19:17,431 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:17,481 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [39/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-02 06:19:17,532 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:17,610 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 7 0.006 0.013 2026-10-02 06:19:17,619 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:17,681 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:17,747 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:17,773 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33112666 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'c6235673-729a-4d53-9fe2-986012a44b3a'}] 2026-10-02 06:19:17,844 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33112666 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'c6235673-729a-4d53-9fe2-986012a44b3a'} created pos.order #721 2026-10-02 06:19:17,872 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33112666 finished 2026-10-02 06:19:17,952 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.070 0.111 2026-10-02 06:19:17,987 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [44/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-02 06:19:18,038 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:18,113 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:18,116 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.010 0.009 2026-10-02 06:19:18,177 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:18,242 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:18,267 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46325955 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000002', 'uuid': '945aa485-5257-4d10-9506-6e785512163a'}] 2026-10-02 06:19:18,338 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46325955 order {'name': '/', 'pos_reference': '263-119-000002', 'uuid': '945aa485-5257-4d10-9506-6e785512163a'} created pos.order #722 2026-10-02 06:19:18,368 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46325955 finished 2026-10-02 06:19:18,428 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.052 0.111 2026-10-02 06:19:18,463 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [49/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-02 06:19:18,513 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:18,567 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-02 06:19:19,067 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-02 06:19:19,569 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:19,569 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-02 06:19:20,080 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:20,086 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-02 06:19:20,638 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:20] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.013 0.008 2026-10-02 06:19:20,639 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98359577 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'c6235673-729a-4d53-9fe2-986012a44b3a'}] 2026-10-02 06:19:20,641 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-02 06:19:20,668 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: Added lines [1178] to pos.order #721 2026-10-02 06:19:20,691 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98359577 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'c6235673-729a-4d53-9fe2-986012a44b3a'} updated pos.order #721 2026-10-02 06:19:20,720 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98359577 finished 2026-10-02 06:19:20,833 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.082 0.115 2026-10-02 06:19:20,866 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.005 0.188 2026-10-02 06:19:21,080 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:21] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 42 0.083 0.120 2026-10-02 06:19:21,124 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.012 0.007 2026-10-02 06:19:21,143 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:21,194 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:21,260 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:21] "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-10-02 06:19:21,277 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:21,323 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:21,372 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:21,424 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:21,475 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:21,525 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:21,576 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:21,627 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:21,687 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:23,734 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [62/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-02 06:19:23,791 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:23,928 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:23] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.006 2026-10-02 06:19:23,940 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38113861 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'c6235673-729a-4d53-9fe2-986012a44b3a'}] 2026-10-02 06:19:23,997 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:24,013 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #224 deleted pos.order.line records with IDs: [1178] 2026-10-02 06:19:24,030 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38113861 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'c6235673-729a-4d53-9fe2-986012a44b3a'} updated pos.order #721 2026-10-02 06:19:24,050 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:24,056 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38113861 finished 2026-10-02 06:19:24,262 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.149 0.176 2026-10-02 06:19:24,342 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:24,353 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.025 0.367 2026-10-02 06:19:24,370 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59013106 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000003', 'uuid': 'eb7d3c2d-c508-4e1b-9068-56f32192a928'}] 2026-10-02 06:19:24,399 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:24,448 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59013106 order {'name': '/', 'pos_reference': '263-119-000003', 'uuid': 'eb7d3c2d-c508-4e1b-9068-56f32192a928'} created pos.order #723 2026-10-02 06:19:24,448 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:24,490 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59013106 finished 2026-10-02 06:19:24,500 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [69/110] Tour TableMergeUnmergeTour → Step body 2026-10-02 06:19:24,548 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:24,588 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.085 0.177 2026-10-02 06:19:24,631 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:24,680 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 44 0.046 0.298 2026-10-02 06:19:24,683 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:24,696 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:24] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.059 2026-10-02 06:19:24,757 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44755542 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'c6235673-729a-4d53-9fe2-986012a44b3a'}] 2026-10-02 06:19:24,763 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:24,783 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44755542 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'c6235673-729a-4d53-9fe2-986012a44b3a'} updated pos.order #721 2026-10-02 06:19:24,821 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44755542 finished 2026-10-02 06:19:24,922 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.058 0.109 2026-10-02 06:19:24,961 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [74/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-02 06:19:25,011 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:25,083 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:25,083 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 9 0.006 0.008 2026-10-02 06:19:25,133 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:25,183 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:25,234 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:25,298 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:25,306 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:25] "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-10-02 06:19:25,337 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34894503 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000003', 'uuid': 'eb7d3c2d-c508-4e1b-9068-56f32192a928'}] 2026-10-02 06:19:25,348 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:25,387 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34894503 order {'name': '/', 'pos_reference': '263-119-000003', 'uuid': 'eb7d3c2d-c508-4e1b-9068-56f32192a928'} updated pos.order #723 2026-10-02 06:19:25,404 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:25,422 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34894503 finished 2026-10-02 06:19:25,538 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.079 0.124 2026-10-02 06:19:25,567 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [83/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-02 06:19:25,619 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:25,671 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-02 06:19:26,185 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-02 06:19:26,702 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:26,702 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-02 06:19:27,230 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:27,233 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-02 06:19:27,754 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:27] "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-10-02 06:19:27,789 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10773606 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'c6235673-729a-4d53-9fe2-986012a44b3a'}] 2026-10-02 06:19:27,790 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-02 06:19:27,812 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: Added lines [1180] to pos.order #721 2026-10-02 06:19:27,816 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10773606 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'c6235673-729a-4d53-9fe2-986012a44b3a'} updated pos.order #721 2026-10-02 06:19:27,842 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10773606 finished 2026-10-02 06:19:27,925 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.036 0.102 2026-10-02 06:19:27,972 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.014 0.155 2026-10-02 06:19:28,094 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:28] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 42 0.025 0.098 2026-10-02 06:19:28,127 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:28] "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.006 2026-10-02 06:19:28,289 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:28,358 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:28,382 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.023 0.013 2026-10-02 06:19:28,411 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:28,460 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:28,532 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:28,586 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:28,652 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:28] "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-10-02 06:19:28,653 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:28,702 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:28,705 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71703794 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'c6235673-729a-4d53-9fe2-986012a44b3a'}] 2026-10-02 06:19:28,737 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71703794 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'c6235673-729a-4d53-9fe2-986012a44b3a'} updated pos.order #721 2026-10-02 06:19:28,762 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71703794 finished 2026-10-02 06:19:28,765 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:28,862 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.052 0.107 2026-10-02 06:19:28,892 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [94/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-02 06:19:28,943 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:29,096 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:29] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.005 2026-10-02 06:19:29,142 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54818929 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'c6235673-729a-4d53-9fe2-986012a44b3a'}] 2026-10-02 06:19:29,193 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:29,222 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54818929 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'c6235673-729a-4d53-9fe2-986012a44b3a'} updated pos.order #721 2026-10-02 06:19:29,246 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:29,264 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54818929 finished 2026-10-02 06:19:29,317 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:29,372 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:29,375 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.105 0.133 2026-10-02 06:19:29,438 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:29,461 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 43 0.031 0.112 2026-10-02 06:19:29,498 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:29,509 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.012 0.346 2026-10-02 06:19:29,520 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38319298 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000004', 'uuid': 'c7426abd-0ed5-48c0-9505-7c250b735cd4'}] 2026-10-02 06:19:29,555 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:29,624 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38319298 order {'name': '/', 'pos_reference': '263-119-000004', 'uuid': 'c7426abd-0ed5-48c0-9505-7c250b735cd4'} created pos.order #724 2026-10-02 06:19:29,647 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38319298 finished 2026-10-02 06:19:29,727 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.085 0.211 2026-10-02 06:19:31,601 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [103/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-02 06:19:31,651 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:31,721 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:31] "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.008 2026-10-02 06:19:31,727 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:31,777 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:31,828 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:31,879 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:31,942 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:33,984 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [110/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-02 06:19:34,035 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-10-02 06:19:34,035 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔══════════════════════════════════════╗ ║ TOUR TableMergeUnmergeTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-02 06:19:34,313 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 29006988 (allocated 33828864) 2026-10-02 06:19:34,321 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 104430 2026-10-02 06:19:34,322 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-10-02 06:19:34,326 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 104430 2026-10-02 06:19:34,466 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_061934_465925_test_02_others.txt 2026-10-02 06:19:34,466 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmpqx3gxu_v_chrome_odoo" 2026-10-02 06:19:34,490 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others_bis ... 2026-10-02 06:19:35,056 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome pid: 104704 2026-10-02 06:19:35,057 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome headless temporary user profile dir: /tmp/tmpal2m51ha_chrome_odoo 2026-10-02 06:19:35,061 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Issuing json command http://127.0.0.1:32807/json/version 2026-10-02 06:19:35,067 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32807', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:19:35,073 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Browser version: Chrome/150.0.7871.114 2026-10-02 06:19:35,073 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Issuing json command http://127.0.0.1:32807/json 2026-10-02 06:19:35,074 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32807', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:19:35,083 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Websocket url found: ws://127.0.0.1:32807/devtools/page/9C59AF21AB7D21E9FA49A8FE7ADF50A2 2026-10-02 06:19:35,099 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Enable chrome headless console log notification 2026-10-02 06:19:35,104 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome headless enable page notifications 2026-10-02 06:19:35,151 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-02 06:19:35,161 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Setting session cookie in browser 2026-10-02 06:19:35,185 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:19:35,188 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:19:35,251 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:19:35,896 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:35] "GET /pos/ui/119 HTTP/1.1" 200 - 91 0.154 0.499 2026-10-02 06:19:35,900 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Navigation result: {'frameId': '9C59AF21AB7D21E9FA49A8FE7ADF50A2', 'loaderId': '05E6FFE2D0126C002E21930FDDA94DCF', 'isDownload': False} 2026-10-02 06:19:35,900 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Evaluate ready code "odoo.isTourReady('ControlButtonsTour')" 2026-10-02 06:19:35,911 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:19:35,940 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:35] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.016 2026-10-02 06:19:35,943 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:35] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-10-02 06:19:35,955 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:35] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-10-02 06:19:36,636 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:19:36,637 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:19:36,657 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-02 06:19:36,702 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:19:36,717 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.018 2026-10-02 06:19:36,727 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:36,749 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-02 06:19:36,779 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:19:36,828 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.009 0.015 2026-10-02 06:19:36,849 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.034 2026-10-02 06:19:36,854 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.009 2026-10-02 06:19:36,950 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.052 0.041 2026-10-02 06:19:37,774 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.313 0.471 2026-10-02 06:19:37,806 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:37] "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-10-02 06:19:37,873 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19: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.006 2026-10-02 06:19:37,951 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:37] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.048 2026-10-02 06:19:37,981 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19: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.008 2026-10-02 06:19:38,005 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: Owl is running in 'dev' mode. 2026-10-02 06:19:38,023 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-02 06:19:38,083 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:19:38,093 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:19:38,113 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:19:38,114 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:38] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:19:38,129 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:38] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.006 0.023 2026-10-02 06:19:38,168 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:38] "GET /web/image/res.users/224/avatar_128 HTTP/1.1" 200 - 14 0.014 0.046 2026-10-02 06:19:38,175 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:19:38,187 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:19:38,217 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:19:38,226 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:38,306 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:38] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 34 0.045 0.054 2026-10-02 06:19:38,325 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:38] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.010 0.109 2026-10-02 06:19:38,367 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:38] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:19:38,376 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:38,455 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:38] "GET /pos/ui/119 HTTP/1.1" 200 - 34 0.087 0.157 2026-10-02 06:19:38,483 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:38] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.014 0.142 2026-10-02 06:19:38,567 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.037 0.156 2026-10-02 06:19:38,626 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.011 2026-10-02 06:19:38,707 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:38,728 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:19:38,795 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:38,848 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:38,899 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:38,954 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:39,005 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:39,057 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:39,126 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:39,177 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:39,233 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:39,400 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:39,451 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:39,510 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:39,531 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32089501 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '0d461f51-849f-41d3-ad02-f401e5c67982'}] 2026-10-02 06:19:39,635 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32089501 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '0d461f51-849f-41d3-ad02-f401e5c67982'} created pos.order #725 2026-10-02 06:19:39,659 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32089501 finished 2026-10-02 06:19:39,744 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.107 0.108 2026-10-02 06:19:39,771 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:39,841 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:39] "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-10-02 06:19:39,848 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:39,908 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:39,959 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:40,010 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:40,065 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:40,116 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:40,169 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:40,230 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:40,282 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:40,333 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:40,518 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:40,568 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:40,633 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:40,685 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:40,735 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:40,786 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:40,837 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:40,894 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:40,960 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [36/109] Tour ControlButtonsTour → Step .table:contains(2) 2026-10-02 06:19:41,551 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6833790 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '0d461f51-849f-41d3-ad02-f401e5c67982'}] 2026-10-02 06:19:41,557 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:41,573 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:19:41,589 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: Added lines [1184, 1183] to pos.order #725 2026-10-02 06:19:41,603 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6833790 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '0d461f51-849f-41d3-ad02-f401e5c67982'} updated pos.order #725 2026-10-02 06:19:41,650 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6833790 finished 2026-10-02 06:19:41,829 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.131 0.149 2026-10-02 06:19:41,921 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.009 2026-10-02 06:19:41,933 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:41] "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-10-02 06:19:41,939 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:41,992 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:42,045 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:42,093 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:42,148 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:42,210 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:42,270 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:42,329 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:42,380 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:42,431 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:42,482 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:42,540 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:42,596 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:42,656 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:42,707 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:42,765 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:42,786 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84816467 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '0d461f51-849f-41d3-ad02-f401e5c67982'}] 2026-10-02 06:19:42,851 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84816467 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '0d461f51-849f-41d3-ad02-f401e5c67982'} updated pos.order #725 2026-10-02 06:19:42,883 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84816467 finished 2026-10-02 06:19:42,996 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.096 0.116 2026-10-02 06:19:43,022 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:43,090 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:43,096 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.013 2026-10-02 06:19:43,141 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:43,216 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:43,266 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:43,319 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:43,373 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:43,424 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:43,477 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:43,542 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:43,593 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:43,648 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:43,817 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:43,869 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:43,920 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:43,975 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:44,035 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:44,089 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:44,141 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:44,192 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:44,245 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:44,296 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:44,353 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:44,403 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:44,458 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:44,512 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:44,563 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:44,616 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:44,668 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:44,723 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:44,774 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:44,830 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:44,881 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:44,931 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:44,986 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:45,044 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:45,109 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:45,115 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33034048 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '0d461f51-849f-41d3-ad02-f401e5c67982'}] 2026-10-02 06:19:45,140 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: Added lines [1185] to pos.order #725 2026-10-02 06:19:45,149 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33034048 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '0d461f51-849f-41d3-ad02-f401e5c67982'} updated pos.order #725 2026-10-02 06:19:45,180 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33034048 finished 2026-10-02 06:19:45,289 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.054 0.123 2026-10-02 06:19:45,512 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:45] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 46 0.076 0.097 2026-10-02 06:19:45,553 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [91/109] Tour ControlButtonsTour → Step .floor-map 2026-10-02 06:19:45,618 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:45,697 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:45,712 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19: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.031 2026-10-02 06:19:45,751 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:45,806 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:45,856 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:45,908 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:45,963 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:46,013 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:46,073 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:46,124 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:46,177 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:46,351 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:46,403 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:46,452 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:46,512 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:46,575 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:46,630 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:46,692 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:46,696 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6081065 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '3e463be0-6855-4083-901a-0c1ad15f0adb'}] 2026-10-02 06:19:46,753 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6081065 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '3e463be0-6855-4083-901a-0c1ad15f0adb'} created pos.order #726 2026-10-02 06:19:46,796 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6081065 finished 2026-10-02 06:19:46,875 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.068 0.113 2026-10-02 06:19:46,931 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: tour succeeded 2026-10-02 06:19:46,932 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: ╔═══════════════════════════════════╗ ║ TOUR ControlButtonsTour SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-02 06:19:46,937 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.012 2026-10-02 06:19:47,156 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: heap 22194712 (allocated 23597056) 2026-10-02 06:19:47,187 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Closing chrome headless with pid 104704 2026-10-02 06:19:47,188 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Closing websocket connection 2026-10-02 06:19:47,189 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Terminating chrome headless with pid 104704 2026-10-02 06:19:47,285 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_061947_284976_test_02_others_bis.txt 2026-10-02 06:19:47,285 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Removing chrome user profile "/tmp/tmpal2m51ha_chrome_odoo" 2026-10-02 06:19:47,300 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_04_ticket_screen ... 2026-10-02 06:19:47,838 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome pid: 104911 2026-10-02 06:19:47,839 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome headless temporary user profile dir: /tmp/tmp0_w6gasr_chrome_odoo 2026-10-02 06:19:47,839 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Issuing json command http://127.0.0.1:40833/json/version 2026-10-02 06:19:47,840 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40833', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:19:47,865 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Browser version: Chrome/150.0.7871.114 2026-10-02 06:19:47,865 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Issuing json command http://127.0.0.1:40833/json 2026-10-02 06:19:47,865 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40833', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:19:47,875 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Websocket url found: ws://127.0.0.1:40833/devtools/page/7408475EAF399EC1E7E670444C0EEBE1 2026-10-02 06:19:47,882 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Enable chrome headless console log notification 2026-10-02 06:19:47,884 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome headless enable page notifications 2026-10-02 06:19:47,948 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:19:47,965 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Setting session cookie in browser 2026-10-02 06:19:47,981 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:19:47,981 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:19:48,005 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:19:48,613 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:48] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.073 0.541 2026-10-02 06:19:48,617 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Navigation result: {'frameId': '7408475EAF399EC1E7E670444C0EEBE1', 'loaderId': '4231FBB5ED12EBADD0FA09E860203EB4', 'isDownload': False} 2026-10-02 06:19:48,617 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Evaluate ready code "odoo.isTourReady('PosResTicketScreenTour')" 2026-10-02 06:19:48,638 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:19:48,664 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:48] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-10-02 06:19:48,684 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:48] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.036 2026-10-02 06:19:48,689 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:48] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-10-02 06:19:49,260 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:19:49,269 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:19:49,291 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-10-02 06:19:49,322 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-02 06:19:49,326 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:19:49,335 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:49,347 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-02 06:19:49,361 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:19:49,393 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:49] "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-10-02 06:19:49,405 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.024 2026-10-02 06:19:49,464 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.027 0.025 2026-10-02 06:19:49,466 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.044 2026-10-02 06:19:50,219 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.386 0.321 2026-10-02 06:19:50,242 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:50] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:19:50,325 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.010 2026-10-02 06:19:50,419 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:50] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.035 0.038 2026-10-02 06:19:50,461 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.018 2026-10-02 06:19:50,474 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: Owl is running in 'dev' mode. 2026-10-02 06:19:50,496 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.006 2026-10-02 06:19:50,534 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:19:50,569 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:50] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.008 0.010 2026-10-02 06:19:50,585 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:50] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:19:50,597 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:19:50,609 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:19:50,623 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:19:50,630 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:50] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.037 0.027 2026-10-02 06:19:50,635 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.050 2026-10-02 06:19:50,671 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:50,672 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:50] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.004 0.018 2026-10-02 06:19:50,775 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:19:50,780 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:50] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.008 0.011 2026-10-02 06:19:50,860 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:50] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.044 0.051 2026-10-02 06:19:50,883 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [3/34] Tour PosResTicketScreenTour → Step .pos-leftheader .orders-button 2026-10-02 06:19:50,890 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:50] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:19:50,951 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:50] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.053 0.125 2026-10-02 06:19:51,076 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.082 0.108 2026-10-02 06:19:51,149 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:51,173 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:51] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.002 0.012 2026-10-02 06:19:51,212 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:51,242 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.010 0.039 2026-10-02 06:19:51,249 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:19:53,250 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:53,327 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.017 2026-10-02 06:19:53,388 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:53,471 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:53,527 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:53,579 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:53,633 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:53,685 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:53,738 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:53,800 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:53,853 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:53,904 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:53,954 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:54,005 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:54,056 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:54,106 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:54,165 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:54,201 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38514796 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '8dc71701-88e0-4afa-9239-4a577e5e0094'}] 2026-10-02 06:19:54,263 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38514796 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '8dc71701-88e0-4afa-9239-4a577e5e0094'} created pos.order #727 2026-10-02 06:19:54,286 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38514796 finished 2026-10-02 06:19:54,350 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.043 0.108 2026-10-02 06:19:54,384 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:54,435 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [23/34] Tour PosResTicketScreenTour → Step .pos-leftheader .orders-button 2026-10-02 06:19:54,499 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:54,545 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:54,583 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:54] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 55 0.035 0.046 2026-10-02 06:19:54,615 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:54,623 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.024 2026-10-02 06:19:54,671 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:54,733 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:54,736 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43695496 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '8dc71701-88e0-4afa-9239-4a577e5e0094'}] 2026-10-02 06:19:54,756 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43695496 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '8dc71701-88e0-4afa-9239-4a577e5e0094'} updated pos.order #727 2026-10-02 06:19:54,789 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:54,793 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43695496 finished 2026-10-02 06:19:54,932 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.086 0.112 2026-10-02 06:19:55,154 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:55] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 46 0.097 0.103 2026-10-02 06:19:55,183 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [30/34] Tour PosResTicketScreenTour → Step .floor-map 2026-10-02 06:19:55,234 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:55,300 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-02 06:19:55,311 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:55,362 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:55,413 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:55,464 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: tour succeeded 2026-10-02 06:19:55,465 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosResTicketScreenTour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-02 06:19:55,583 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: heap 16600840 (allocated 18223104) 2026-10-02 06:19:55,598 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Closing chrome headless with pid 104911 2026-10-02 06:19:55,604 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Closing websocket connection 2026-10-02 06:19:55,609 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Terminating chrome headless with pid 104911 2026-10-02 06:19:55,678 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_061955_678517_test_04_ticket_screen.txt 2026-10-02 06:19:55,678 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Removing chrome user profile "/tmp/tmp0_w6gasr_chrome_odoo" 2026-10-02 06:19:55,692 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_05_tip_screen ... 2026-10-02 06:19:56,074 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome pid: 105125 2026-10-02 06:19:56,074 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome headless temporary user profile dir: /tmp/tmp0d_wziqi_chrome_odoo 2026-10-02 06:19:56,074 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Issuing json command http://127.0.0.1:44311/json/version 2026-10-02 06:19:56,075 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:56,142 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Browser version: Chrome/150.0.7871.114 2026-10-02 06:19:56,142 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Issuing json command http://127.0.0.1:44311/json 2026-10-02 06:19:56,143 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:56,157 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Websocket url found: ws://127.0.0.1:44311/devtools/page/2C63352C397D61FB4768A754AB087B69 2026-10-02 06:19:56,170 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Enable chrome headless console log notification 2026-10-02 06:19:56,178 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome headless enable page notifications 2026-10-02 06:19:56,238 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:19:56,247 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Setting session cookie in browser 2026-10-02 06:19:56,250 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:19:56,250 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:19:56,267 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:19:56,731 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:56] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.032 0.435 2026-10-02 06:19:56,735 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Navigation result: {'frameId': '2C63352C397D61FB4768A754AB087B69', 'loaderId': 'E6655042A35334B87817738600E2304C', 'isDownload': False} 2026-10-02 06:19:56,735 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Evaluate ready code "odoo.isTourReady('PosResTipScreenTour')" 2026-10-02 06:19:56,754 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:19:56,772 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:56] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.009 2026-10-02 06:19:56,782 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:56] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.021 2026-10-02 06:19:56,793 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:56] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.029 2026-10-02 06:19:57,249 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:19:57,264 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:19:57,294 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.021 2026-10-02 06:19:57,322 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-02 06:19:57,328 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:19:57,338 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-02 06:19:57,339 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:57,357 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:19:57,395 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.009 2026-10-02 06:19:57,413 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.024 2026-10-02 06:19:57,452 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.011 0.026 2026-10-02 06:19:57,457 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.025 2026-10-02 06:19:58,220 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.401 0.327 2026-10-02 06:19:58,242 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:58] "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-10-02 06:19:58,334 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.012 2026-10-02 06:19:58,400 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:58] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.045 2026-10-02 06:19:58,446 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19: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.012 2026-10-02 06:19:58,463 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: Owl is running in 'dev' mode. 2026-10-02 06:19:58,498 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.011 2026-10-02 06:19:58,587 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:19:58,605 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-02 06:19:58,627 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:58] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-02 06:19:58,641 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-02 06:19:58,653 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:58] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.024 0.036 2026-10-02 06:19:58,669 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:58] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.005 0.039 2026-10-02 06:19:58,694 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:19:58,705 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19: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-10-02 06:19:58,745 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:19:58,758 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:58,878 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:58] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.104 0.043 2026-10-02 06:19:58,904 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:59,025 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:59] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.103 0.181 2026-10-02 06:19:59,032 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:59] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:19:59,046 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:59] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.312 2026-10-02 06:19:59,148 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.060 0.176 2026-10-02 06:19:59,167 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:59] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.004 0.106 2026-10-02 06:19:59,207 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-02 06:19:59,278 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:59,305 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:19:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:19:59,381 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:59,437 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:59,488 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:59,545 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:59,595 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:59,648 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:59,719 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:59,770 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:59,821 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:59,871 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:59,922 44 INFO rb-67e19c3-225208-420267 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-10-02 06:19:59,973 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:00,023 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:00,083 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:00,100 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45320295 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'adc88c0a-6519-4de9-b493-96ac9ca1f850'}] 2026-10-02 06:20:00,181 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45320295 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'adc88c0a-6519-4de9-b493-96ac9ca1f850'} created pos.order #728 2026-10-02 06:20:00,210 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45320295 finished 2026-10-02 06:20:00,270 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.060 0.113 2026-10-02 06:20:00,300 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:00,351 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:00,420 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:00,423 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.006 2026-10-02 06:20:00,471 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:00,521 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:00,572 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:00,630 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:00,681 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:00,733 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:00,806 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:00,820 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:20:00,821 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:20:00,884 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:00,942 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:01,006 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [31/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-10-02 06:20:01,010 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84305931 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'adc88c0a-6519-4de9-b493-96ac9ca1f850'}] 2026-10-02 06:20:01,017 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:20:01,097 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [707] to pos.order #728 2026-10-02 06:20:01,455 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84305931 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'adc88c0a-6519-4de9-b493-96ac9ca1f850'} updated pos.order #728 2026-10-02 06:20:01,489 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84305931 finished 2026-10-02 06:20:01,653 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 246 0.293 0.353 2026-10-02 06:20:01,739 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:01,790 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:03,834 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:03,901 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-10-02 06:20:03,907 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:03,973 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:04,023 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:04,074 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:04,128 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:04,180 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:04,237 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:04,293 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:04,344 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:04,397 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:04,567 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:04,618 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:04,668 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:04,719 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:04,770 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:04,828 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:04,846 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74275227 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '0e78cbc0-a9eb-40e5-98b1-2167fe5a2eee'}] 2026-10-02 06:20:04,925 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74275227 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '0e78cbc0-a9eb-40e5-98b1-2167fe5a2eee'} created pos.order #729 2026-10-02 06:20:04,949 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74275227 finished 2026-10-02 06:20:05,018 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.073 0.101 2026-10-02 06:20:05,049 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [51/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-10-02 06:20:05,116 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [52/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-10-02 06:20:05,205 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:05] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.049 0.037 2026-10-02 06:20:05,249 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.026 2026-10-02 06:20:05,280 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [53/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul 2026-10-02 06:20:05,323 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:05,376 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:05,429 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:05,488 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:07,534 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:07,600 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:07] "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-10-02 06:20:07,603 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:07,663 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:07,714 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:07,765 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:07,818 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:07,872 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:07,924 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:07,987 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:08,037 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:08,091 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:08,266 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:08,317 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:08,368 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:08,418 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:08,469 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:08,524 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:08,575 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:08,626 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:08,683 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:08,741 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:08,803 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [79/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-10-02 06:20:08,807 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6294612 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'b0f74258-b696-40e4-b902-0312741744ae'}] 2026-10-02 06:20:09,064 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6294612 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'b0f74258-b696-40e4-b902-0312741744ae'} created pos.order #730 2026-10-02 06:20:09,098 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6294612 finished 2026-10-02 06:20:09,176 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.111 0.260 2026-10-02 06:20:09,243 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:09,306 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:11,349 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [82/232] Tour PosResTipScreenTour → Step .new-order 2026-10-02 06:20:11,416 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:11,473 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:11,524 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:11,575 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:11,630 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:11,680 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:11,733 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:11,792 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:11,843 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:11,896 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:12,072 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:12,118 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:12,170 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:12,224 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:12,270 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:12,321 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:12,379 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:12,437 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:12,491 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:12,542 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:12,597 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:12,645 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:12,701 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:12,753 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [106/232] Tour PosResTipScreenTour → Step .btn-close 2026-10-02 06:20:12,806 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:12,874 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:12,933 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:12,988 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [110/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-10-02 06:20:13,053 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [111/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-10-02 06:20:13,059 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43117457 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'da596f66-6593-4cba-8c2d-abfa630e8d0c'}] 2026-10-02 06:20:13,123 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43117457 order {'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'da596f66-6593-4cba-8c2d-abfa630e8d0c'} created pos.order #731 2026-10-02 06:20:13,162 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43117457 finished 2026-10-02 06:20:13,230 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.051 0.123 2026-10-02 06:20:13,349 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:13] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.038 0.044 2026-10-02 06:20:13,400 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.030 2026-10-02 06:20:13,426 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [112/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul 2026-10-02 06:20:13,474 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:13,529 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:13,579 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:13,634 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:13,685 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:13,738 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:13,807 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [119/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-10-02 06:20:13,807 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:13] "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.008 2026-10-02 06:20:13,850 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:13,901 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:13,952 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:14,003 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:14,054 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [124/232] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("20%") 2026-10-02 06:20:14,106 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:14,157 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:14,216 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:16,265 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [128/232] Tour PosResTipScreenTour → Step .floor-map 2026-10-02 06:20:16,316 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [129/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-10-02 06:20:16,373 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [130/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-10-02 06:20:16,435 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:16] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.023 0.035 2026-10-02 06:20:16,466 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.020 2026-10-02 06:20:16,480 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [131/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul 2026-10-02 06:20:16,532 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:16,584 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:16,640 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:16,692 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:16,742 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:16,809 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [137/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-10-02 06:20:16,812 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:16] "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-10-02 06:20:16,857 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:16,908 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:16,959 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:17,011 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:17,061 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [142/232] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("25%") 2026-10-02 06:20:17,113 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:17,166 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:17,223 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:19,266 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [146/232] Tour PosResTipScreenTour → Step .floor-map 2026-10-02 06:20:19,320 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [147/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-10-02 06:20:19,376 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:19,438 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:19] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.019 0.039 2026-10-02 06:20:19,489 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.025 2026-10-02 06:20:19,498 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:19,545 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:19,596 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:19,663 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:19,707 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:19,759 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:19,809 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:19,862 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:19,911 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:19,967 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:20,018 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [159/232] Tour PosResTipScreenTour → Step .btn-close 2026-10-02 06:20:20,071 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:20,127 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:20,178 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:20,228 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:20,292 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:20,348 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:20,410 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [166/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-10-02 06:20:20,421 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7898793 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'da596f66-6593-4cba-8c2d-abfa630e8d0c'}] 2026-10-02 06:20:20,509 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [709] to pos.order #731 2026-10-02 06:20:20,724 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7898793 order {'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'da596f66-6593-4cba-8c2d-abfa630e8d0c'} updated pos.order #731 2026-10-02 06:20:20,759 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7898793 finished 2026-10-02 06:20:20,847 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 141 0.148 0.280 2026-10-02 06:20:20,901 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:20,949 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:21,000 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:21,051 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:21,102 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:21,157 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:21,208 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:21,266 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:23,315 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [175/232] Tour PosResTipScreenTour → Step .floor-map 2026-10-02 06:20:23,366 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [176/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-10-02 06:20:23,421 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [177/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-10-02 06:20:23,524 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:23] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.062 0.038 2026-10-02 06:20:23,563 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [178/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul 2026-10-02 06:20:23,569 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.010 0.025 2026-10-02 06:20:23,613 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:23,667 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:23,718 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [181/232] Tour PosResTipScreenTour → Step .ticket-screen .controls .settle-tips 2026-10-02 06:20:23,789 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:23,831 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:23] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 - 13 0.021 0.016 2026-10-02 06:20:23,856 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:23] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 - 13 0.009 0.033 2026-10-02 06:20:23,910 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:23] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 - 13 0.033 0.043 2026-10-02 06:20:23,920 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:23] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 4 0.003 0.047 2026-10-02 06:20:23,933 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:23] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 4 0.005 0.043 2026-10-02 06:20:23,958 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:23] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 4 0.004 0.008 2026-10-02 06:20:23,997 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.011 0.034 2026-10-02 06:20:24,033 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [183/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-10-02 06:20:24,036 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.008 0.071 2026-10-02 06:20:24,077 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.083 2026-10-02 06:20:24,085 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [184/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul 2026-10-02 06:20:24,136 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:24,189 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:24,240 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:24,295 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:24,346 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:24,397 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:24,461 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:24] "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-10-02 06:20:24,468 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:24,473 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95345895 started for PoS orders references: [{'name': 'Bar Prout - 000001', 'pos_reference': '261-119-000001', 'uuid': 'adc88c0a-6519-4de9-b493-96ac9ca1f850'}] 2026-10-02 06:20:24,480 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95345895 order {'name': 'Bar Prout - 000001', 'pos_reference': '261-119-000001', 'uuid': 'adc88c0a-6519-4de9-b493-96ac9ca1f850'} sync ignored for existing PoS order pos.order(728,) (state: paid) 2026-10-02 06:20:24,511 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95345895 finished 2026-10-02 06:20:24,639 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.062 0.107 2026-10-02 06:20:24,672 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13726274 started for PoS orders references: [{'name': 'Bar Prout - 000003', 'pos_reference': '261-119-000003', 'uuid': 'b0f74258-b696-40e4-b902-0312741744ae'}] 2026-10-02 06:20:24,686 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13726274 order {'name': 'Bar Prout - 000003', 'pos_reference': '261-119-000003', 'uuid': 'b0f74258-b696-40e4-b902-0312741744ae'} sync ignored for existing PoS order pos.order(730,) (state: paid) 2026-10-02 06:20:24,708 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13726274 finished 2026-10-02 06:20:24,804 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.039 0.096 2026-10-02 06:20:24,842 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59273311 started for PoS orders references: [{'name': 'Bar Prout - 000004', 'pos_reference': '261-119-000004', 'uuid': 'da596f66-6593-4cba-8c2d-abfa630e8d0c'}] 2026-10-02 06:20:24,848 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59273311 order {'name': 'Bar Prout - 000004', 'pos_reference': '261-119-000004', 'uuid': 'da596f66-6593-4cba-8c2d-abfa630e8d0c'} sync ignored for existing PoS order pos.order(731,) (state: paid) 2026-10-02 06:20:24,871 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59273311 finished 2026-10-02 06:20:24,946 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.023 0.083 2026-10-02 06:20:25,005 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:25,054 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:25,105 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:25,166 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [195/232] Tour PosResTipScreenTour → Step .payment-screen .button:contains('Tip') 2026-10-02 06:20:25,217 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:25,270 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:25,321 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:25,394 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:25,447 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:25,497 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:25,555 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:25,617 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:25,622 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25299958 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '0e78cbc0-a9eb-40e5-98b1-2167fe5a2eee'}] 2026-10-02 06:20:25,677 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: Added lines [1195] to pos.order #729 2026-10-02 06:20:25,737 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [710] to pos.order #729 2026-10-02 06:20:26,141 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25299958 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '0e78cbc0-a9eb-40e5-98b1-2167fe5a2eee'} updated pos.order #729 2026-10-02 06:20:26,194 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25299958 finished 2026-10-02 06:20:26,323 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 156 0.333 0.372 2026-10-02 06:20:26,437 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:26,507 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:26,555 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:26,620 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:26,621 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20: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-10-02 06:20:26,686 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:26,744 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:26,795 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:26,850 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:26,901 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:26,954 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:27,014 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:27,067 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:27,119 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:27,301 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:27,352 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:27,402 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:27,453 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:27,505 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:27,559 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:27,610 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:27,661 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:27,717 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:27,771 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:27,841 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [227/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-10-02 06:20:27,845 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64231731 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000005', 'uuid': '2ad2177f-638e-4137-93ce-e3f88c52c452'}] 2026-10-02 06:20:28,061 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64231731 order {'name': '/', 'pos_reference': '261-119-000005', 'uuid': '2ad2177f-638e-4137-93ce-e3f88c52c452'} created pos.order #732 2026-10-02 06:20:28,079 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64231731 finished 2026-10-02 06:20:28,145 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.079 0.222 2026-10-02 06:20:28,201 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [228/232] Tour PosResTipScreenTour → Step .button.highlight.next 2026-10-02 06:20:28,268 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:28,269 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:28] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 2 0.002 0.007 2026-10-02 06:20:28,323 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:28,325 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.029 2026-10-02 06:20:28,376 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:28,397 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3281111 started for PoS orders references: [{'name': 'Bar Prout - 000005', 'pos_reference': '261-119-000005', 'uuid': '2ad2177f-638e-4137-93ce-e3f88c52c452'}] 2026-10-02 06:20:28,402 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3281111 order {'name': 'Bar Prout - 000005', 'pos_reference': '261-119-000005', 'uuid': '2ad2177f-638e-4137-93ce-e3f88c52c452'} sync ignored for existing PoS order pos.order(732,) (state: paid) 2026-10-02 06:20:28,420 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3281111 finished 2026-10-02 06:20:28,431 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [232/232] Tour PosResTipScreenTour → Step .floor-map 2026-10-02 06:20:28,477 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: tour succeeded 2026-10-02 06:20:28,478 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: ╔════════════════════════════════════╗ ║ TOUR PosResTipScreenTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-02 06:20:28,508 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.026 0.087 2026-10-02 06:20:28,666 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: heap 29911788 (allocated 32772096) 2026-10-02 06:20:28,675 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Closing chrome headless with pid 105125 2026-10-02 06:20:28,682 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Closing websocket connection 2026-10-02 06:20:28,683 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Terminating chrome headless with pid 105125 2026-10-02 06:20:28,780 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062028_780385_test_05_tip_screen.txt 2026-10-02 06:20:28,780 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Removing chrome user profile "/tmp/tmp0d_wziqi_chrome_odoo" 2026-10-02 06:20:28,808 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_06_split_bill_screen ... 2026-10-02 06:20:29,188 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome pid: 105373 2026-10-02 06:20:29,189 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmp7wh5p9z3_chrome_odoo 2026-10-02 06:20:29,189 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Issuing json command http://127.0.0.1:43511/json/version 2026-10-02 06:20:29,192 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43511', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:20:29,315 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Browser version: Chrome/150.0.7871.114 2026-10-02 06:20:29,315 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Issuing json command http://127.0.0.1:43511/json 2026-10-02 06:20:29,316 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43511', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:20:29,329 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Websocket url found: ws://127.0.0.1:43511/devtools/page/7410585DBD7D5C7B77A3F17B51DB98A6 2026-10-02 06:20:29,346 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Enable chrome headless console log notification 2026-10-02 06:20:29,358 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome headless enable page notifications 2026-10-02 06:20:29,427 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:20:29,442 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Setting session cookie in browser 2026-10-02 06:20:29,452 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:20:29,452 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:20:29,476 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:20:29,980 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:29] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.051 0.457 2026-10-02 06:20:29,983 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Navigation result: {'frameId': '7410585DBD7D5C7B77A3F17B51DB98A6', 'loaderId': 'F168858EA49DB28C16AAA36A99D47896', 'isDownload': False} 2026-10-02 06:20:29,983 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour2')" 2026-10-02 06:20:29,996 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:20:30,011 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:30] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-10-02 06:20:30,021 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:30] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-02 06:20:30,029 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:30] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-02 06:20:30,521 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:20:30,543 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.022 2026-10-02 06:20:30,557 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-02 06:20:30,592 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:20:30,605 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:30,606 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.012 2026-10-02 06:20:30,636 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-02 06:20:30,666 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:20:30,698 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:30] "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-10-02 06:20:30,710 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.020 2026-10-02 06:20:30,819 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.042 0.044 2026-10-02 06:20:30,828 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.090 2026-10-02 06:20:31,704 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.326 0.534 2026-10-02 06:20:31,727 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:31] "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-10-02 06:20:31,818 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20: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.017 2026-10-02 06:20:31,878 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:31] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.035 2026-10-02 06:20:31,910 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20: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.009 2026-10-02 06:20:31,923 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-10-02 06:20:31,939 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.007 2026-10-02 06:20:31,985 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:20:31,987 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:20:32,015 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:20:32,025 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:32] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.027 2026-10-02 06:20:32,047 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:20:32,109 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-02 06:20:32,133 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-02 06:20:32,152 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:32,152 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:32] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.035 0.116 2026-10-02 06:20:32,155 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.020 2026-10-02 06:20:32,295 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:32] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.089 0.078 2026-10-02 06:20:32,363 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:32,365 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:32] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.027 0.219 2026-10-02 06:20:32,388 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-02 06:20:32,389 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:32] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.012 0.214 2026-10-02 06:20:32,405 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:32] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.011 2026-10-02 06:20:32,507 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.046 0.084 2026-10-02 06:20:32,548 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-02 06:20:32,614 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:32,656 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:20:32,699 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:32,750 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:32,802 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:32,859 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:32,909 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:32,961 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:33,014 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:33,068 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:33,134 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:33,185 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:33,236 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:33,286 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:33,354 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:33,405 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:33,456 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:33,509 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:33,560 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:33,613 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:33,667 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:33,719 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:33,786 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:33,837 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:33,888 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:33,943 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:34,016 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:34,067 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:34,118 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:34,172 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:34,222 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:34,276 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:34,328 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:34,383 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:34,446 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:34,497 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:34,548 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:34,603 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:34,657 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:34,693 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92349367 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '3c420eb5-c997-4b66-a377-84a5ac0cc704'}] 2026-10-02 06:20:34,785 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92349367 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '3c420eb5-c997-4b66-a377-84a5ac0cc704'} created pos.order #733 2026-10-02 06:20:34,811 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92349367 finished 2026-10-02 06:20:34,886 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 73 0.072 0.125 2026-10-02 06:20:34,918 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:34,988 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.008 2026-10-02 06:20:34,996 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:35,045 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:35,096 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:35,153 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:35,219 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:35,274 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:35,325 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:35,379 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:35,430 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:35,514 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:35,518 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80303245 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '3c420eb5-c997-4b66-a377-84a5ac0cc704'}] 2026-10-02 06:20:35,545 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #223 deleted pos.order.line records with IDs: [1197, 1199] 2026-10-02 06:20:35,556 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80303245 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '3c420eb5-c997-4b66-a377-84a5ac0cc704'} updated pos.order #733 2026-10-02 06:20:35,564 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:35,579 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80303245 finished 2026-10-02 06:20:35,711 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 92 0.072 0.124 2026-10-02 06:20:35,754 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86481724 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '1a4c5473-fae9-42fa-a675-40acc62f887c'}] 2026-10-02 06:20:35,801 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86481724 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '1a4c5473-fae9-42fa-a675-40acc62f887c'} created pos.order #734 2026-10-02 06:20:35,820 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86481724 finished 2026-10-02 06:20:35,888 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.039 0.099 2026-10-02 06:20:35,934 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:35,984 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [55/71] Tour SplitBillScreenTour2 → Step .pos-leftheader .orders-button 2026-10-02 06:20:36,052 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:36,122 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:36] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.028 0.039 2026-10-02 06:20:36,163 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.024 2026-10-02 06:20:36,209 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:36,260 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:36,321 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:36,372 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:36,424 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:36,474 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:36,526 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:36,575 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [64/71] Tour SplitBillScreenTour2 → Step .pos-leftheader .orders-button 2026-10-02 06:20:36,633 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:36,716 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:36] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.030 0.048 2026-10-02 06:20:36,754 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.023 2026-10-02 06:20:36,774 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:36,824 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:36,892 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.008 2026-10-02 06:20:36,893 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:36,944 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:36,996 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:37,045 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:37,096 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: tour succeeded 2026-10-02 06:20:37,096 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: ╔═════════════════════════════════════╗ ║ TOUR SplitBillScreenTour2 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-02 06:20:37,221 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: heap 19244484 (allocated 20451328) 2026-10-02 06:20:37,230 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Closing chrome headless with pid 105373 2026-10-02 06:20:37,231 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Closing websocket connection 2026-10-02 06:20:37,232 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Terminating chrome headless with pid 105373 2026-10-02 06:20:37,357 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062037_356787_test_06_split_bill_screen.txt 2026-10-02 06:20:37,357 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Removing chrome user profile "/tmp/tmp7wh5p9z3_chrome_odoo" 2026-10-02 06:20:37,395 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_07_split_bill_screen ... 2026-10-02 06:20:37,892 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #221 deleted product.product records with IDs: [2555] 2026-10-02 06:20:38,330 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome pid: 105586 2026-10-02 06:20:38,331 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmpqivm_y17_chrome_odoo 2026-10-02 06:20:38,331 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:45253/json/version 2026-10-02 06:20:38,335 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45253', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:20:38,385 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Browser version: Chrome/150.0.7871.114 2026-10-02 06:20:38,386 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:45253/json 2026-10-02 06:20:38,386 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45253', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:20:38,400 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Websocket url found: ws://127.0.0.1:45253/devtools/page/01E574D9A110F2237C7E793600B66D16 2026-10-02 06:20:38,418 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Enable chrome headless console log notification 2026-10-02 06:20:38,434 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless enable page notifications 2026-10-02 06:20:38,502 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:20:38,508 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Setting session cookie in browser 2026-10-02 06:20:38,523 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:20:38,523 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:20:38,568 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:20:39,066 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:39] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.041 0.461 2026-10-02 06:20:39,072 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigation result: {'frameId': '01E574D9A110F2237C7E793600B66D16', 'loaderId': 'D908DE9D01AA9A567A5E532DFA4D8665', 'isDownload': False} 2026-10-02 06:20:39,072 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour3')" 2026-10-02 06:20:39,094 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:20:39,130 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:39] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.007 2026-10-02 06:20:39,145 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:39] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.037 2026-10-02 06:20:39,160 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:39] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.056 2026-10-02 06:20:39,693 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:20:39,698 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:20:39,723 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.018 2026-10-02 06:20:39,751 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:20:39,769 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.013 2026-10-02 06:20:39,770 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:39,805 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.007 2026-10-02 06:20:39,820 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:20:39,856 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.010 2026-10-02 06:20:39,890 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.012 0.040 2026-10-02 06:20:40,002 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.071 0.047 2026-10-02 06:20:40,011 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.097 2026-10-02 06:20:40,836 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.431 0.362 2026-10-02 06:20:40,863 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:40] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:20:40,967 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.011 2026-10-02 06:20:41,016 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:41] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.004 0.026 2026-10-02 06:20:41,102 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:41] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.052 2026-10-02 06:20:41,134 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:41] "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.008 2026-10-02 06:20:41,145 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-10-02 06:20:41,162 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-10-02 06:20:41,201 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:20:41,278 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-02 06:20:41,280 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:41] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.030 0.043 2026-10-02 06:20:41,290 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-02 06:20:41,314 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:41,329 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.043 2026-10-02 06:20:41,337 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.029 2026-10-02 06:20:41,346 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:41] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.011 0.118 2026-10-02 06:20:41,351 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.144 2026-10-02 06:20:41,371 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:41] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.004 0.058 2026-10-02 06:20:41,411 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:41] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.004 0.031 2026-10-02 06:20:41,419 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:20:41,426 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:41,442 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:41] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:20:41,492 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:41] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.042 0.038 2026-10-02 06:20:41,546 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:41] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.018 0.122 2026-10-02 06:20:41,612 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.022 0.141 2026-10-02 06:20:41,686 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20: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.009 2026-10-02 06:20:41,786 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:41,819 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:20:41,869 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:41,929 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:41,975 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:42,030 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:42,083 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:42,137 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:42,207 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:42,258 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:42,315 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:42,487 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:42,537 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:42,588 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:42,649 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:42,722 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:42,774 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:42,832 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:42,883 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:42,942 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:43,019 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:43,022 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27045923 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '14ce46a7-911d-4739-9df7-197f937f86de'}] 2026-10-02 06:20:43,071 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:43,091 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27045923 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '14ce46a7-911d-4739-9df7-197f937f86de'} created pos.order #735 2026-10-02 06:20:43,116 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27045923 finished 2026-10-02 06:20:43,177 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.048 0.109 2026-10-02 06:20:43,220 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89934652 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'ec0601c0-cbac-4b51-908c-9949bf5baea0'}] 2026-10-02 06:20:43,300 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89934652 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'ec0601c0-cbac-4b51-908c-9949bf5baea0'} created pos.order #736 2026-10-02 06:20:43,332 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89934652 finished 2026-10-02 06:20:43,410 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.067 0.126 2026-10-02 06:20:43,461 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:43,508 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:43,580 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:43,585 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:20:43,588 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:20:43,629 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:43,678 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:43,748 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:43,811 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:43,814 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29914889 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'ec0601c0-cbac-4b51-908c-9949bf5baea0'}] 2026-10-02 06:20:43,821 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:20:43,968 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [712] to pos.order #736 2026-10-02 06:20:44,630 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29914889 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'ec0601c0-cbac-4b51-908c-9949bf5baea0'} updated pos.order #736 2026-10-02 06:20:44,667 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29914889 finished 2026-10-02 06:20:44,815 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 245 0.566 0.438 2026-10-02 06:20:45,038 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:45,094 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:45,140 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:45,197 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:45,247 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:45,299 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:45,355 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:45,420 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:45,424 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38583475 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '14ce46a7-911d-4739-9df7-197f937f86de'}] 2026-10-02 06:20:45,511 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [713] to pos.order #735 2026-10-02 06:20:45,836 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38583475 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '14ce46a7-911d-4739-9df7-197f937f86de'} updated pos.order #735 2026-10-02 06:20:45,868 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38583475 finished 2026-10-02 06:20:45,980 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 141 0.209 0.349 2026-10-02 06:20:46,097 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:46,149 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: tour succeeded 2026-10-02 06:20:46,150 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: ╔═════════════════════════════════════╗ ║ TOUR SplitBillScreenTour3 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-02 06:20:46,296 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: heap 17739388 (allocated 19009536) 2026-10-02 06:20:46,327 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing chrome headless with pid 105586 2026-10-02 06:20:46,328 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing websocket connection 2026-10-02 06:20:46,329 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Terminating chrome headless with pid 105586 2026-10-02 06:20:46,430 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062046_430106_test_07_split_bill_screen.txt 2026-10-02 06:20:46,430 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Removing chrome user profile "/tmp/tmpqivm_y17_chrome_odoo" 2026-10-02 06:20:46,701 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome pid: 105791 2026-10-02 06:20:46,702 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmpmsw_yb5p_chrome_odoo 2026-10-02 06:20:46,702 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:40301/json/version 2026-10-02 06:20:46,703 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40301', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:20:46,821 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Browser version: Chrome/150.0.7871.114 2026-10-02 06:20:46,822 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:40301/json 2026-10-02 06:20:46,822 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40301', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:20:46,867 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Websocket url found: ws://127.0.0.1:40301/devtools/page/8CC84B78A92FA7B430B786E63FE9F709 2026-10-02 06:20:46,886 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Enable chrome headless console log notification 2026-10-02 06:20:46,907 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless enable page notifications 2026-10-02 06:20:47,005 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:20:47,011 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Setting session cookie in browser 2026-10-02 06:20:47,034 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:20:47,035 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:20:47,180 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:47] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.073 0.043 2026-10-02 06:20:47,185 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigation result: {'frameId': '8CC84B78A92FA7B430B786E63FE9F709', 'loaderId': '95C1DADE276836CC18961E20A8B78B8B', 'isDownload': False} 2026-10-02 06:20:47,185 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTourPay')" 2026-10-02 06:20:47,214 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:20:47,249 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:47] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.014 0.012 2026-10-02 06:20:47,268 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:47] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.036 2026-10-02 06:20:47,289 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:47] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.050 2026-10-02 06:20:48,014 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:20:48,025 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:20:48,045 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:20:48,083 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.002 0.011 2026-10-02 06:20:48,084 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:20:48,103 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:48,118 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-02 06:20:48,141 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:20:48,170 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:48] "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-10-02 06:20:48,175 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.016 2026-10-02 06:20:48,280 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.027 0.051 2026-10-02 06:20:48,284 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.058 2026-10-02 06:20:48,972 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 279 0.340 0.284 2026-10-02 06:20:48,988 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:48] "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-10-02 06:20:49,051 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20: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.009 2026-10-02 06:20:49,087 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:49] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.006 0.012 2026-10-02 06:20:49,155 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:49] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.018 0.025 2026-10-02 06:20:49,193 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20: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.009 2026-10-02 06:20:49,208 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-10-02 06:20:49,222 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:20:49,293 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:20:49,303 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:20:49,336 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:20:49,353 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:49] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:20:49,362 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:49] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.010 0.022 2026-10-02 06:20:49,411 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:49] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 7 0.017 0.079 2026-10-02 06:20:49,445 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:20:49,466 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:20:49,531 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:49,541 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-10-02 06:20:49,726 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:49] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.129 0.083 2026-10-02 06:20:49,862 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:49] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.098 0.236 2026-10-02 06:20:49,889 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:49] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.012 0.350 2026-10-02 06:20:49,899 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:49,911 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.071 2026-10-02 06:20:49,944 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:49] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.008 0.035 2026-10-02 06:20:49,963 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:20:49,976 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:49] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.005 0.017 2026-10-02 06:20:50,017 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:50,069 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:50,113 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:50,164 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:50,214 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:50,295 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:50,347 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:50,398 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:50,449 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:50,501 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:50,575 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:50,585 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:50] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:20:50,624 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:50,693 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:50,750 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:50,808 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:50,882 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:50,930 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:50,989 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:51,053 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:51,106 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:51,162 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:51,247 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:51,252 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94581485 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': '95569223-0a68-4385-8dc5-786935d27bcd'}] 2026-10-02 06:20:51,305 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94581485 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': '95569223-0a68-4385-8dc5-786935d27bcd'} created pos.order #737 2026-10-02 06:20:51,328 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94581485 finished 2026-10-02 06:20:51,412 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.046 0.117 2026-10-02 06:20:51,466 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16600411 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000002', 'uuid': 'ff9c4cf3-1ae2-42fc-9942-7660801f281b'}] 2026-10-02 06:20:51,525 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16600411 order {'name': '/', 'pos_reference': '262-119-000002', 'uuid': 'ff9c4cf3-1ae2-42fc-9942-7660801f281b'} created pos.order #738 2026-10-02 06:20:51,562 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16600411 finished 2026-10-02 06:20:51,647 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.061 0.122 2026-10-02 06:20:51,721 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:20:51,723 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:20:51,752 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:51,820 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:51,833 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79245949 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000002', 'uuid': 'ff9c4cf3-1ae2-42fc-9942-7660801f281b'}] 2026-10-02 06:20:51,836 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:20:51,989 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [714] to pos.order #738 2026-10-02 06:20:52,332 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79245949 order {'name': '/', 'pos_reference': '262-119-000002', 'uuid': 'ff9c4cf3-1ae2-42fc-9942-7660801f281b'} updated pos.order #738 2026-10-02 06:20:52,366 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79245949 finished 2026-10-02 06:20:52,491 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 151 0.299 0.362 2026-10-02 06:20:52,716 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:52,774 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:52,823 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:52,874 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:52,935 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:52,989 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:53,050 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:53,057 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81089988 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': '95569223-0a68-4385-8dc5-786935d27bcd'}] 2026-10-02 06:20:53,284 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [715] to pos.order #737 2026-10-02 06:20:53,658 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81089988 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': '95569223-0a68-4385-8dc5-786935d27bcd'} updated pos.order #737 2026-10-02 06:20:53,694 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81089988 finished 2026-10-02 06:20:53,807 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 151 0.424 0.331 2026-10-02 06:20:53,936 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:53,987 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: tour succeeded 2026-10-02 06:20:53,988 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: ╔═══════════════════════════════════════╗ ║ TOUR SplitBillScreenTourPay SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-02 06:20:54,167 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: heap 18917864 (allocated 20582400) 2026-10-02 06:20:54,195 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing chrome headless with pid 105791 2026-10-02 06:20:54,197 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing websocket connection 2026-10-02 06:20:54,199 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Terminating chrome headless with pid 105791 2026-10-02 06:20:54,321 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062054_321082_test_07_split_bill_screen.txt 2026-10-02 06:20:54,321 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Removing chrome user profile "/tmp/tmpmsw_yb5p_chrome_odoo" 2026-10-02 06:20:54,357 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_08_refund_stay_current_table ... 2026-10-02 06:20:55,030 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome pid: 105994 2026-10-02 06:20:55,030 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome headless temporary user profile dir: /tmp/tmpjjfvmx02_chrome_odoo 2026-10-02 06:20:55,031 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Issuing json command http://127.0.0.1:46011/json/version 2026-10-02 06:20:55,032 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46011', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:20:55,087 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Browser version: Chrome/150.0.7871.114 2026-10-02 06:20:55,087 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Issuing json command http://127.0.0.1:46011/json 2026-10-02 06:20:55,088 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46011', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:20:55,094 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Websocket url found: ws://127.0.0.1:46011/devtools/page/659A24382A582943C705B21D31C5F7BE 2026-10-02 06:20:55,108 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Enable chrome headless console log notification 2026-10-02 06:20:55,115 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome headless enable page notifications 2026-10-02 06:20:55,233 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:20:55,252 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Setting session cookie in browser 2026-10-02 06:20:55,256 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:20:55,256 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:20:55,297 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:20:55,998 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:55] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.123 0.587 2026-10-02 06:20:56,008 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Navigation result: {'frameId': '659A24382A582943C705B21D31C5F7BE', 'loaderId': 'E1D7706C9485FE1DC8C3DF299E3BA7A2', 'isDownload': False} 2026-10-02 06:20:56,008 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Evaluate ready code "odoo.isTourReady('RefundStayCurrentTableTour')" 2026-10-02 06:20:56,044 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:20:56,077 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:56] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.020 2026-10-02 06:20:56,112 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:56] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.054 2026-10-02 06:20:56,131 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:56] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.070 2026-10-02 06:20:56,976 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:20:56,989 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:20:57,008 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-10-02 06:20:57,056 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.010 0.006 2026-10-02 06:20:57,063 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:20:57,093 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:57,094 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.013 2026-10-02 06:20:57,128 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:20:57,189 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.025 0.013 2026-10-02 06:20:57,209 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.058 2026-10-02 06:20:57,265 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.022 0.032 2026-10-02 06:20:57,277 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.037 2026-10-02 06:20:58,108 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.452 0.339 2026-10-02 06:20:58,135 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:58] "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-10-02 06:20:58,229 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.015 2026-10-02 06:20:58,320 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:58] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.057 2026-10-02 06:20:58,360 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.008 2026-10-02 06:20:58,379 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: Owl is running in 'dev' mode. 2026-10-02 06:20:58,390 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-02 06:20:58,429 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:20:58,447 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:20:58,493 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:58] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:20:58,493 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-02 06:20:58,513 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:58] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.028 0.033 2026-10-02 06:20:58,532 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:58] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.057 2026-10-02 06:20:58,568 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:20:58,571 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:20:58,633 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:58] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.004 0.015 2026-10-02 06:20:58,665 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:20:58,683 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:58,802 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:58] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.098 0.072 2026-10-02 06:20:58,949 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:58,991 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:58] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:20:58,996 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:58] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.129 0.209 2026-10-02 06:20:59,042 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:59] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.017 0.278 2026-10-02 06:20:59,188 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.097 0.128 2026-10-02 06:20:59,231 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:59] "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-10-02 06:20:59,299 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:59,355 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:20:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:20:59,378 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:59,452 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:59,503 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:59,551 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:59,605 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:59,680 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:59,730 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:59,779 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:59,830 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:59,882 44 INFO rb-67e19c3-225208-420267 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-10-02 06:20:59,951 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:00,002 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:00,054 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:00,104 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:00,155 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:00,206 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:00,257 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:00,307 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:00,366 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:00,419 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:00,468 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:00,556 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:00,564 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:21:00,568 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:21:00,638 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:00,715 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:00,722 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73601656 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '436a40d3-7042-453a-a785-f0543846dbc3'}] 2026-10-02 06:21:00,725 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:21:01,098 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73601656 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '436a40d3-7042-453a-a785-f0543846dbc3'} created pos.order #739 2026-10-02 06:21:01,143 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73601656 finished 2026-10-02 06:21:01,216 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 238 0.164 0.333 2026-10-02 06:21:01,442 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:01,494 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:01,562 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-02 06:21:01,565 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:01,615 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:01,667 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:01,717 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:01,767 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:01,818 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:01,877 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:01,969 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:01,975 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53811478 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '8eb06e34-d6a8-4d5f-98f9-8fdcf1f3b250'}] 2026-10-02 06:21:02,046 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53811478 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '8eb06e34-d6a8-4d5f-98f9-8fdcf1f3b250'} created pos.order #740 2026-10-02 06:21:02,075 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53811478 finished 2026-10-02 06:21:02,137 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 36 0.046 0.118 2026-10-02 06:21:02,241 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:02] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.044 0.042 2026-10-02 06:21:02,290 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.026 2026-10-02 06:21:02,322 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:02] "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.011 2026-10-02 06:21:02,329 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:02,378 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:02,428 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:02,480 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:02,532 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:02,582 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:02,650 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:02,699 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:02,750 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:02,819 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:02,879 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:02,933 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:02,983 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:03,034 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:03,087 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:03,137 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:03,188 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:03,239 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:03,290 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:03,347 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:03,397 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:03,449 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:03,505 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:03,569 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:03,578 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52057195 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '8eb06e34-d6a8-4d5f-98f9-8fdcf1f3b250'}] 2026-10-02 06:21:03,665 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: Added lines [1210] to pos.order #740 2026-10-02 06:21:03,732 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [717] to pos.order #740 2026-10-02 06:21:04,322 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52057195 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '8eb06e34-d6a8-4d5f-98f9-8fdcf1f3b250'} updated pos.order #740 2026-10-02 06:21:04,426 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52057195 finished 2026-10-02 06:21:04,585 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.575 0.435 2026-10-02 06:21:04,743 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: tour succeeded 2026-10-02 06:21:04,744 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: ╔═══════════════════════════════════════════╗ ║ TOUR RefundStayCurrentTableTour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-02 06:21:04,967 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: heap 19000800 (allocated 20320256) 2026-10-02 06:21:05,000 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Closing chrome headless with pid 105994 2026-10-02 06:21:05,006 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Closing websocket connection 2026-10-02 06:21:05,010 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Terminating chrome headless with pid 105994 2026-10-02 06:21:05,191 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062105_191618_test_08_refund_stay_current_table.txt 2026-10-02 06:21:05,191 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Removing chrome user profile "/tmp/tmpjjfvmx02_chrome_odoo" 2026-10-02 06:21:05,210 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_09_combo_split_bill ... 2026-10-02 06:21:07,641 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome pid: 106206 2026-10-02 06:21:07,642 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome headless temporary user profile dir: /tmp/tmpkcfw9pkj_chrome_odoo 2026-10-02 06:21:07,642 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Issuing json command http://127.0.0.1:39875/json/version 2026-10-02 06:21:07,643 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39875', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:21:07,688 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Browser version: Chrome/150.0.7871.114 2026-10-02 06:21:07,688 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Issuing json command http://127.0.0.1:39875/json 2026-10-02 06:21:07,689 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39875', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:21:07,703 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Websocket url found: ws://127.0.0.1:39875/devtools/page/3E1BE5524AA2931538C0EF6BB99E30A8 2026-10-02 06:21:07,727 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Enable chrome headless console log notification 2026-10-02 06:21:07,765 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome headless enable page notifications 2026-10-02 06:21:08,047 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:21:08,072 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Setting session cookie in browser 2026-10-02 06:21:08,083 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:21:08,083 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:21:08,135 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:21:08,757 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:08] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.091 0.553 2026-10-02 06:21:08,763 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Navigation result: {'frameId': '3E1BE5524AA2931538C0EF6BB99E30A8', 'loaderId': '97390BEF73921D5456690B8CE8C5725F', 'isDownload': False} 2026-10-02 06:21:08,763 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour4ProductCombo')" 2026-10-02 06:21:08,791 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:21:08,849 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:08] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.016 0.035 2026-10-02 06:21:08,882 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:08] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.010 0.061 2026-10-02 06:21:08,916 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:08] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.103 2026-10-02 06:21:09,458 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:21:09,463 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:21:09,499 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.013 2026-10-02 06:21:09,547 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-02 06:21:09,559 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:21:09,578 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:09,602 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.008 0.022 2026-10-02 06:21:09,621 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:21:09,694 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.016 0.028 2026-10-02 06:21:09,741 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.032 0.062 2026-10-02 06:21:09,751 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-02 06:21:09,837 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.032 0.039 2026-10-02 06:21:11,009 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 388 0.531 0.583 2026-10-02 06:21:11,064 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:11] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.042 2026-10-02 06:21:11,166 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.011 2026-10-02 06:21:11,327 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:11] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.070 0.070 2026-10-02 06:21:11,390 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.008 0.015 2026-10-02 06:21:11,418 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: Owl is running in 'dev' mode. 2026-10-02 06:21:11,440 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.008 2026-10-02 06:21:11,501 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:21:11,513 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:21:11,535 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:11] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:21:11,538 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-02 06:21:11,656 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:11] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.088 0.048 2026-10-02 06:21:11,692 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:11] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.009 0.160 2026-10-02 06:21:11,701 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:21:11,707 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:21:11,815 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:21:11,884 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:12,026 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:12] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.162 0.064 2026-10-02 06:21:12,169 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:12,266 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:12] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-02 06:21:12,303 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:12] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.190 0.306 2026-10-02 06:21:12,355 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:12] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.012 0.523 2026-10-02 06:21:12,547 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.143 0.217 2026-10-02 06:21:12,572 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:12] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.011 0.204 2026-10-02 06:21:12,601 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21: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.012 2026-10-02 06:21:12,713 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:12,745 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:12] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.006 0.009 2026-10-02 06:21:12,754 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:21:12,784 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:12,851 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:12,906 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:12,966 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:13,090 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:13,152 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:13,208 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:13,268 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:13,325 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:13,451 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:13,515 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:13,563 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:13,616 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:13,665 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:13,718 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:13,769 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:13,820 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:13,910 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:13,962 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:14,099 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:14,149 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:14,201 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:14,250 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:14,300 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:14,389 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:14,440 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:14,491 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:14,543 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:14,593 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:14,644 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:14,703 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:14,771 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:14,830 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:14,887 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:14,945 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:14,996 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:15,048 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:15,101 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:15,150 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:15,202 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:15,253 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:15,305 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:15,356 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:15,408 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:15,460 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:15,617 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:15,622 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86616182 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ee5a209e-0dc6-415d-af07-cdc2a90347dd'}] 2026-10-02 06:21:15,664 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:15,767 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86616182 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ee5a209e-0dc6-415d-af07-cdc2a90347dd'} created pos.order #741 2026-10-02 06:21:15,815 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86616182 finished 2026-10-02 06:21:15,990 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 92 0.187 0.183 2026-10-02 06:21:16,116 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62451313 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'c67eb1ad-d7d0-4d5d-bb06-7996c8124433'}] 2026-10-02 06:21:16,332 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62451313 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'c67eb1ad-d7d0-4d5d-bb06-7996c8124433'} created pos.order #742 2026-10-02 06:21:16,376 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62451313 finished 2026-10-02 06:21:16,483 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 85 0.170 0.200 2026-10-02 06:21:16,591 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:16,643 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:16,727 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:16,737 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:21:16,744 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:21:16,780 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:16,827 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:16,907 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:16,972 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:16,980 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50743715 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'c67eb1ad-d7d0-4d5d-bb06-7996c8124433'}] 2026-10-02 06:21:16,985 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:21:17,143 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [718] to pos.order #742 2026-10-02 06:21:18,244 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50743715 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'c67eb1ad-d7d0-4d5d-bb06-7996c8124433'} updated pos.order #742 2026-10-02 06:21:18,278 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50743715 finished 2026-10-02 06:21:18,468 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 388 0.724 0.767 2026-10-02 06:21:18,890 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:18,939 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:18,991 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:19,057 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:19,111 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:19,159 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:19,209 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:19,260 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:19,312 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:19,365 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:19,419 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:19,468 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:19,517 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:19,570 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:19,621 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: tour succeeded 2026-10-02 06:21:19,622 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTour4ProductCombo SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-02 06:21:19,858 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: heap 22917676 (allocated 24383488) 2026-10-02 06:21:19,882 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Closing chrome headless with pid 106206 2026-10-02 06:21:19,890 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Closing websocket connection 2026-10-02 06:21:19,891 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Terminating chrome headless with pid 106206 2026-10-02 06:21:20,044 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062120_044668_test_09_combo_split_bill.txt 2026-10-02 06:21:20,045 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Removing chrome user profile "/tmp/tmpkcfw9pkj_chrome_odoo" 2026-10-02 06:21:20,062 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_10_save_last_preparation_changes ... 2026-10-02 06:21:20,710 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome pid: 106411 2026-10-02 06:21:20,710 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmpeaiowjia_chrome_odoo 2026-10-02 06:21:20,710 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Issuing json command http://127.0.0.1:40495/json/version 2026-10-02 06:21:20,713 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40495', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:21:20,848 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Browser version: Chrome/150.0.7871.114 2026-10-02 06:21:20,848 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Issuing json command http://127.0.0.1:40495/json 2026-10-02 06:21:20,848 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40495', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:21:20,937 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Websocket url found: ws://127.0.0.1:40495/devtools/page/CE99D87985F81C2C9DD4AC3397D6B213 2026-10-02 06:21:21,017 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Enable chrome headless console log notification 2026-10-02 06:21:21,042 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome headless enable page notifications 2026-10-02 06:21:21,228 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:21:21,248 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Setting session cookie in browser 2026-10-02 06:21:21,271 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:21:21,271 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:21:21,322 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:21:22,177 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:22] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.232 0.640 2026-10-02 06:21:22,185 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Navigation result: {'frameId': 'CE99D87985F81C2C9DD4AC3397D6B213', 'loaderId': '14F9895E2847F855CB9B51ED7ADB0DF0', 'isDownload': False} 2026-10-02 06:21:22,186 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Evaluate ready code "odoo.isTourReady('SaveLastPreparationChangesTour')" 2026-10-02 06:21:22,207 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:21:22,261 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:22] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.011 0.030 2026-10-02 06:21:22,277 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:22] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.048 2026-10-02 06:21:22,303 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:22] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.072 2026-10-02 06:21:22,968 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:21:23,001 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-02 06:21:23,003 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.023 2026-10-02 06:21:23,048 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:21:23,058 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:23,073 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.016 2026-10-02 06:21:23,100 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-02 06:21:23,118 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:21:23,182 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.033 0.012 2026-10-02 06:21:23,214 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.067 2026-10-02 06:21:23,306 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.027 0.062 2026-10-02 06:21:23,327 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.026 2026-10-02 06:21:24,211 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.499 0.350 2026-10-02 06:21:24,235 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:24] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:21:24,314 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-02 06:21:24,396 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:24] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.045 2026-10-02 06:21:24,471 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.011 2026-10-02 06:21:24,489 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: Owl is running in 'dev' mode. 2026-10-02 06:21:24,529 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.018 2026-10-02 06:21:24,624 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:21:24,645 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.054 2026-10-02 06:21:24,701 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.087 2026-10-02 06:21:24,718 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:24] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.051 0.066 2026-10-02 06:21:24,752 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:21:24,754 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21: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-10-02 06:21:24,839 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:24,865 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:24] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.079 0.192 2026-10-02 06:21:24,876 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.271 2026-10-02 06:21:24,931 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:24] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.023 0.097 2026-10-02 06:21:24,974 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:24] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.023 0.018 2026-10-02 06:21:25,092 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.024 2026-10-02 06:21:25,123 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:25,171 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:25] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:21:25,394 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:25] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.245 0.094 2026-10-02 06:21:25,500 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:25] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.059 0.394 2026-10-02 06:21:25,719 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.145 0.423 2026-10-02 06:21:25,765 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21: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-10-02 06:21:25,909 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:25,964 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:21:26,005 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:26,052 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:26,105 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:26,155 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:26,210 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:26,259 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [10/20] Tour SaveLastPreparationChangesTour → Step body 2026-10-02 06:21:26,310 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:26,399 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:26,410 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18447407 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '1c881552-093f-47bc-ab50-4e8750947cf3'}] 2026-10-02 06:21:26,544 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18447407 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '1c881552-093f-47bc-ab50-4e8750947cf3'} created pos.order #743 2026-10-02 06:21:26,587 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18447407 finished 2026-10-02 06:21:26,705 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.147 0.150 2026-10-02 06:21:26,773 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:26] "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-10-02 06:21:26,774 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:28,818 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:28,868 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:28,918 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:28,979 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:31,029 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:31,081 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:31,133 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:31,185 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: tour succeeded 2026-10-02 06:21:31,185 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR SaveLastPreparationChangesTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-02 06:21:31,370 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: heap 15607616 (allocated 16515072) 2026-10-02 06:21:31,381 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Closing chrome headless with pid 106411 2026-10-02 06:21:31,385 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Closing websocket connection 2026-10-02 06:21:31,387 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Terminating chrome headless with pid 106411 2026-10-02 06:21:31,628 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062131_628046_test_10_save_last_preparation_changes.txt 2026-10-02 06:21:31,628 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Removing chrome user profile "/tmp/tmpeaiowjia_chrome_odoo" 2026-10-02 06:21:31,765 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_12_order_tracking ... 2026-10-02 06:21:32,930 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome pid: 106620 2026-10-02 06:21:32,931 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome headless temporary user profile dir: /tmp/tmp_2hmx7uy_chrome_odoo 2026-10-02 06:21:32,931 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Issuing json command http://127.0.0.1:42227/json/version 2026-10-02 06:21:32,932 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42227', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:21:33,051 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Browser version: Chrome/150.0.7871.114 2026-10-02 06:21:33,051 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Issuing json command http://127.0.0.1:42227/json 2026-10-02 06:21:33,051 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42227', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:21:33,093 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Websocket url found: ws://127.0.0.1:42227/devtools/page/343CFFE6CDD52CB405F93514DCA8DF4B 2026-10-02 06:21:33,121 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Enable chrome headless console log notification 2026-10-02 06:21:33,166 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome headless enable page notifications 2026-10-02 06:21:33,541 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:21:33,560 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Setting session cookie in browser 2026-10-02 06:21:33,567 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:21:33,567 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:21:33,621 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:21:34,427 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:34] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.243 0.585 2026-10-02 06:21:34,431 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Navigation result: {'frameId': '343CFFE6CDD52CB405F93514DCA8DF4B', 'loaderId': '06A2768EDBB4348EC05BB70E4706718B', 'isDownload': False} 2026-10-02 06:21:34,431 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Evaluate ready code "odoo.isTourReady('OrderTrackingTour')" 2026-10-02 06:21:34,451 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:21:34,477 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:34] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.009 2026-10-02 06:21:34,495 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:34] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.021 2026-10-02 06:21:34,504 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:34] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.032 2026-10-02 06:21:35,219 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:21:35,227 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:21:35,264 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.013 2026-10-02 06:21:35,308 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-02 06:21:35,319 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:21:35,332 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:35,336 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.013 2026-10-02 06:21:35,354 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:21:35,416 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.026 0.015 2026-10-02 06:21:35,433 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.038 2026-10-02 06:21:35,535 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.048 0.048 2026-10-02 06:21:35,538 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.074 2026-10-02 06:21:36,506 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.552 0.364 2026-10-02 06:21:36,533 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:36] "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-10-02 06:21:36,631 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21: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-10-02 06:21:36,727 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:36] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.061 2026-10-02 06:21:36,756 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21: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.011 2026-10-02 06:21:36,769 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: Owl is running in 'dev' mode. 2026-10-02 06:21:36,803 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.011 0.011 2026-10-02 06:21:36,869 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:21:36,871 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:21:36,889 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:21:36,992 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:36] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.065 0.068 2026-10-02 06:21:36,995 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.124 2026-10-02 06:21:37,029 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:21:37,042 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:21:37,042 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:37] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.012 0.143 2026-10-02 06:21:37,158 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:37] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.028 0.031 2026-10-02 06:21:37,163 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:37,236 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:21:37,264 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:37] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.055 0.028 2026-10-02 06:21:37,403 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:37,417 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:37] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.088 0.126 2026-10-02 06:21:37,506 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:37] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.046 0.239 2026-10-02 06:21:37,516 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:21:37,717 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.133 0.172 2026-10-02 06:21:37,794 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:37] "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.015 2026-10-02 06:21:37,914 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:37,954 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:21:38,046 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:38,154 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:38,205 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:38,256 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:38,312 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:38,357 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:38,415 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:38,454 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84137158 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'a83bf424-940c-4b51-907e-76a13587e26c'}] 2026-10-02 06:21:38,525 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84137158 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'a83bf424-940c-4b51-907e-76a13587e26c'} created pos.order #744 2026-10-02 06:21:38,577 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84137158 finished 2026-10-02 06:21:38,667 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.070 0.146 2026-10-02 06:21:38,699 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:38,774 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:38,784 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:38] "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.014 2026-10-02 06:21:38,818 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:38,879 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:38,930 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:38,981 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:39,035 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:39,089 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:39,265 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:39,322 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:39,379 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:39,425 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:39,475 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:39,556 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:39,575 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:21:39,579 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:21:39,658 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:39,716 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:39,733 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44046625 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'a83bf424-940c-4b51-907e-76a13587e26c'}] 2026-10-02 06:21:39,751 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:21:39,882 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [719] to pos.order #744 2026-10-02 06:21:40,484 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44046625 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'a83bf424-940c-4b51-907e-76a13587e26c'} updated pos.order #744 2026-10-02 06:21:40,534 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44046625 finished 2026-10-02 06:21:40,768 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 251 0.564 0.473 2026-10-02 06:21:41,067 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: tour succeeded 2026-10-02 06:21:41,067 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: ╔══════════════════════════════════╗ ║ TOUR OrderTrackingTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-02 06:21:41,308 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: heap 16711648 (allocated 18485248) 2026-10-02 06:21:41,313 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Closing chrome headless with pid 106620 2026-10-02 06:21:41,315 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Closing websocket connection 2026-10-02 06:21:41,316 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Terminating chrome headless with pid 106620 2026-10-02 06:21:41,506 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062141_506490_test_12_order_tracking.txt 2026-10-02 06:21:41,506 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Removing chrome user profile "/tmp/tmp_2hmx7uy_chrome_odoo" 2026-10-02 06:21:41,558 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_13_category_check ... 2026-10-02 06:21:42,354 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome pid: 106830 2026-10-02 06:21:42,354 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome headless temporary user profile dir: /tmp/tmpprmik9_g_chrome_odoo 2026-10-02 06:21:42,354 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Issuing json command http://127.0.0.1:46539/json/version 2026-10-02 06:21:42,357 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46539', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:21:42,411 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Browser version: Chrome/150.0.7871.114 2026-10-02 06:21:42,411 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Issuing json command http://127.0.0.1:46539/json 2026-10-02 06:21:42,412 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46539', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:21:42,436 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Websocket url found: ws://127.0.0.1:46539/devtools/page/9C5B59D2466AD714A0BA482F5415CA30 2026-10-02 06:21:42,458 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Enable chrome headless console log notification 2026-10-02 06:21:42,481 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome headless enable page notifications 2026-10-02 06:21:42,617 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:21:42,636 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Setting session cookie in browser 2026-10-02 06:21:42,653 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:21:42,653 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:21:42,696 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:21:43,329 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:43] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.104 0.540 2026-10-02 06:21:43,335 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Navigation result: {'frameId': '9C5B59D2466AD714A0BA482F5415CA30', 'loaderId': '6FB1518E4E96CE3D7CE574FC8E64B4A8', 'isDownload': False} 2026-10-02 06:21:43,335 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Evaluate ready code "odoo.isTourReady('CategLabelCheck')" 2026-10-02 06:21:43,359 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:21:43,391 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:43] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.023 2026-10-02 06:21:43,409 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:43] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.034 2026-10-02 06:21:43,433 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:43] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.057 2026-10-02 06:21:44,198 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:21:44,207 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:21:44,231 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.014 2026-10-02 06:21:44,279 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.016 2026-10-02 06:21:44,280 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:21:44,304 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:44,346 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.020 2026-10-02 06:21:44,375 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:21:44,456 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:44] "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.016 2026-10-02 06:21:44,483 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.011 0.051 2026-10-02 06:21:44,572 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.033 0.042 2026-10-02 06:21:44,575 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.053 2026-10-02 06:21:45,537 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.544 0.356 2026-10-02 06:21:45,609 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:45] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.058 2026-10-02 06:21:45,737 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21: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.006 2026-10-02 06:21:45,867 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:45] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.027 0.060 2026-10-02 06:21:45,925 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21: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.010 2026-10-02 06:21:45,945 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: Owl is running in 'dev' mode. 2026-10-02 06:21:45,957 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-02 06:21:46,039 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:21:46,059 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:21:46,068 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:46] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:21:46,125 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:46] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.045 0.050 2026-10-02 06:21:46,143 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:46] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.005 0.097 2026-10-02 06:21:46,148 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.102 2026-10-02 06:21:46,199 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:21:46,206 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:21:46,268 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:21:46,344 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:46,509 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:46] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.188 0.067 2026-10-02 06:21:46,665 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:46] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.109 0.299 2026-10-02 06:21:46,685 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:46] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.009 0.399 2026-10-02 06:21:46,700 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:46,714 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:46] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:21:46,738 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:46] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.014 0.031 2026-10-02 06:21:46,922 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.106 0.091 2026-10-02 06:21:47,008 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:47] "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-10-02 06:21:47,080 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:47,132 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:21:47,230 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:47,335 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: tour succeeded 2026-10-02 06:21:47,336 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: ╔════════════════════════════════╗ ║ TOUR CategLabelCheck SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-02 06:21:47,490 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: heap 14129272 (allocated 15204352) 2026-10-02 06:21:47,514 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Closing chrome headless with pid 106830 2026-10-02 06:21:47,518 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Closing websocket connection 2026-10-02 06:21:47,521 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Terminating chrome headless with pid 106830 2026-10-02 06:21:47,650 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062147_649790_test_13_category_check.txt 2026-10-02 06:21:47,650 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Removing chrome user profile "/tmp/tmpprmik9_g_chrome_odoo" 2026-10-02 06:21:47,671 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_13_crm_team ... 2026-10-02 06:21:48,518 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome pid: 107025 2026-10-02 06:21:48,518 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome headless temporary user profile dir: /tmp/tmpogfu2qqg_chrome_odoo 2026-10-02 06:21:48,518 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Issuing json command http://127.0.0.1:44993/json/version 2026-10-02 06:21:48,520 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44993', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:21:48,729 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Browser version: Chrome/150.0.7871.114 2026-10-02 06:21:48,730 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Issuing json command http://127.0.0.1:44993/json 2026-10-02 06:21:48,730 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44993', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:21:48,804 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Websocket url found: ws://127.0.0.1:44993/devtools/page/17E30C077E57B1CFF528F412746F3825 2026-10-02 06:21:48,847 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Enable chrome headless console log notification 2026-10-02 06:21:48,888 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome headless enable page notifications 2026-10-02 06:21:49,066 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:21:49,085 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Setting session cookie in browser 2026-10-02 06:21:49,106 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:21:49,107 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:21:49,149 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:21:50,086 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:50] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.071 0.873 2026-10-02 06:21:50,091 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Navigation result: {'frameId': '17E30C077E57B1CFF528F412746F3825', 'loaderId': '5E37356E569D5AEBD3B232E713382AEE', 'isDownload': False} 2026-10-02 06:21:50,092 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Evaluate ready code "odoo.isTourReady('CrmTeamTour')" 2026-10-02 06:21:50,127 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:21:50,154 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:50] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.014 2026-10-02 06:21:50,193 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:50] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.015 0.036 2026-10-02 06:21:50,217 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:50] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.067 2026-10-02 06:21:50,859 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:21:50,865 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:21:50,907 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.031 2026-10-02 06:21:50,949 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:21:50,967 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:50,976 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.014 0.020 2026-10-02 06:21:51,013 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.005 2026-10-02 06:21:51,045 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:21:51,113 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.015 0.026 2026-10-02 06:21:51,136 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.053 2026-10-02 06:21:51,264 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.070 0.051 2026-10-02 06:21:51,266 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.099 2026-10-02 06:21:52,149 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.524 0.326 2026-10-02 06:21:52,192 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:52] "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-10-02 06:21:52,297 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21: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.012 2026-10-02 06:21:52,385 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:52] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.019 0.039 2026-10-02 06:21:52,430 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21: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.009 2026-10-02 06:21:52,450 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: Owl is running in 'dev' mode. 2026-10-02 06:21:52,480 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.006 2026-10-02 06:21:52,529 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:21:52,544 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:21:52,555 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:21:52,580 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:52] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:21:52,619 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:52] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.039 0.035 2026-10-02 06:21:52,648 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:52] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.093 2026-10-02 06:21:52,692 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:21:52,696 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21: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-10-02 06:21:52,759 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:21:52,760 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:52,910 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:52,972 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:52] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.156 0.079 2026-10-02 06:21:53,041 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:53] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:21:53,082 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:53] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.065 0.262 2026-10-02 06:21:53,180 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.056 0.205 2026-10-02 06:21:53,198 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:53] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.004 0.431 2026-10-02 06:21:53,211 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:53] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.008 2026-10-02 06:21:53,233 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-02 06:21:53,337 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:53,373 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:21:53,392 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:53] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.009 0.024 2026-10-02 06:21:53,428 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:53,502 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:53,542 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88413518 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '11f47256-47a9-452a-8cd5-6d5067f0923f'}] 2026-10-02 06:21:53,651 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88413518 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '11f47256-47a9-452a-8cd5-6d5067f0923f'} created pos.order #745 2026-10-02 06:21:53,695 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88413518 finished 2026-10-02 06:21:53,810 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.112 0.160 2026-10-02 06:21:53,847 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:53,920 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:53,927 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21: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.010 2026-10-02 06:21:53,979 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:56,013 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: tour succeeded 2026-10-02 06:21:56,014 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: ╔════════════════════════════╗ ║ TOUR CrmTeamTour SUCCEEDED ║ ╚════════════════════════════╝ 2026-10-02 06:21:56,108 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: heap 15326296 (allocated 16777216) 2026-10-02 06:21:56,147 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Closing chrome headless with pid 107025 2026-10-02 06:21:56,154 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Closing websocket connection 2026-10-02 06:21:56,158 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Terminating chrome headless with pid 107025 2026-10-02 06:21:56,281 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062156_280826_test_13_crm_team.txt 2026-10-02 06:21:56,281 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Removing chrome user profile "/tmp/tmpogfu2qqg_chrome_odoo" 2026-10-02 06:21:56,318 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_14_change_synced_order ... 2026-10-02 06:21:56,819 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome pid: 107222 2026-10-02 06:21:56,819 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome headless temporary user profile dir: /tmp/tmp1iygxyzb_chrome_odoo 2026-10-02 06:21:56,820 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Issuing json command http://127.0.0.1:33825/json/version 2026-10-02 06:21:56,821 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33825', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:21:56,844 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Browser version: Chrome/150.0.7871.114 2026-10-02 06:21:56,844 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Issuing json command http://127.0.0.1:33825/json 2026-10-02 06:21:56,844 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33825', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:21:56,863 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Websocket url found: ws://127.0.0.1:33825/devtools/page/AB5FC2BE9A79293595D1066DEF95CBE8 2026-10-02 06:21:56,876 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Enable chrome headless console log notification 2026-10-02 06:21:56,886 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome headless enable page notifications 2026-10-02 06:21:57,003 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:21:57,011 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Setting session cookie in browser 2026-10-02 06:21:57,013 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:21:57,013 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:21:57,044 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:21:57,705 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:57] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.131 0.533 2026-10-02 06:21:57,714 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Navigation result: {'frameId': 'AB5FC2BE9A79293595D1066DEF95CBE8', 'loaderId': 'FE36359F1542585837E516FD5124A9AE', 'isDownload': False} 2026-10-02 06:21:57,714 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Evaluate ready code "odoo.isTourReady('OrderChange')" 2026-10-02 06:21:57,739 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:21:57,762 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:57] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.009 2026-10-02 06:21:57,783 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:57] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.027 2026-10-02 06:21:57,811 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:57] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.065 2026-10-02 06:21:58,407 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:21:58,417 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:21:58,464 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-02 06:21:58,511 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.010 2026-10-02 06:21:58,522 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:21:58,535 44 INFO rb-67e19c3-225208-420267 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-10-02 06:21:58,551 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-02 06:21:58,590 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:21:58,635 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.015 2026-10-02 06:21:58,681 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:58] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.060 2026-10-02 06:21:58,684 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.007 2026-10-02 06:21:58,748 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.014 0.029 2026-10-02 06:21:59,439 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.291 0.352 2026-10-02 06:21:59,484 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.025 2026-10-02 06:21:59,635 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.008 2026-10-02 06:21:59,741 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:59] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.024 0.043 2026-10-02 06:21:59,821 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.017 2026-10-02 06:21:59,854 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: Owl is running in 'dev' mode. 2026-10-02 06:21:59,903 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.009 2026-10-02 06:21:59,994 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:21:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:22:00,000 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:22:00,035 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-02 06:22:00,064 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:00] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:22:00,123 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:00] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.064 0.044 2026-10-02 06:22:00,159 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:22:00,163 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22: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-10-02 06:22:00,169 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:00] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.029 0.125 2026-10-02 06:22:00,199 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:22:00,258 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:00,392 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:00] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.120 0.074 2026-10-02 06:22:00,425 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:00,556 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:00] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:22:00,644 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:00] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.160 0.288 2026-10-02 06:22:00,687 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:00] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.022 0.453 2026-10-02 06:22:00,934 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.187 0.317 2026-10-02 06:22:00,956 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:00] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.009 0.257 2026-10-02 06:22:00,988 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22: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.007 2026-10-02 06:22:01,070 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:01,112 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:01] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.013 0.016 2026-10-02 06:22:01,118 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:22:01,156 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:01,208 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:01,266 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:01,315 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:01,366 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [9/31] Tour OrderChange → Step body 2026-10-02 06:22:01,418 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:01,499 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:01,511 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32946706 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '47bd4d84-4ede-4f12-a662-16559d82d8ea'}] 2026-10-02 06:22:01,636 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32946706 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '47bd4d84-4ede-4f12-a662-16559d82d8ea'} created pos.order #746 2026-10-02 06:22:01,710 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32946706 finished 2026-10-02 06:22:01,832 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.131 0.192 2026-10-02 06:22:01,895 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:01,906 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.010 0.020 2026-10-02 06:22:01,944 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:01,999 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:02,050 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:02,110 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:02,172 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:02,235 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:02,286 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:02,332 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:02,384 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:02,439 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:02,493 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:02,549 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:02,620 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:02,629 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:22:02,631 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:22:02,671 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:02,721 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:02,791 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:02,843 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:02,910 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:02,914 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76510070 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '47bd4d84-4ede-4f12-a662-16559d82d8ea'}] 2026-10-02 06:22:02,923 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:22:03,069 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [720] to pos.order #746 2026-10-02 06:22:03,603 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76510070 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '47bd4d84-4ede-4f12-a662-16559d82d8ea'} updated pos.order #746 2026-10-02 06:22:03,671 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76510070 finished 2026-10-02 06:22:03,940 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 249 0.587 0.440 2026-10-02 06:22:04,161 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:04,213 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: tour succeeded 2026-10-02 06:22:04,214 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: ╔════════════════════════════╗ ║ TOUR OrderChange SUCCEEDED ║ ╚════════════════════════════╝ 2026-10-02 06:22:04,446 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: heap 17097928 (allocated 19009536) 2026-10-02 06:22:04,460 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Closing chrome headless with pid 107222 2026-10-02 06:22:04,462 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Closing websocket connection 2026-10-02 06:22:04,463 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Terminating chrome headless with pid 107222 2026-10-02 06:22:04,578 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062204_578488_test_14_change_synced_order.txt 2026-10-02 06:22:04,578 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Removing chrome user profile "/tmp/tmp1iygxyzb_chrome_odoo" 2026-10-02 06:22:04,598 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_14_pos_payment_sync ... 2026-10-02 06:22:05,170 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 107429 2026-10-02 06:22:05,170 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmpuxp39_pq_chrome_odoo 2026-10-02 06:22:05,170 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:32955/json/version 2026-10-02 06:22:05,172 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32955', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:22:05,182 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: Chrome/150.0.7871.114 2026-10-02 06:22:05,182 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:32955/json 2026-10-02 06:22:05,183 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32955', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:22:05,190 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:32955/devtools/page/65FF25F8916525CC8F129F27343206C8 2026-10-02 06:22:05,206 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-10-02 06:22:05,213 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-10-02 06:22:05,369 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:22:05,382 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-10-02 06:22:05,392 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:22:05,392 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:22:05,432 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:22:06,018 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:06] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.083 0.515 2026-10-02 06:22:06,021 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': '65FF25F8916525CC8F129F27343206C8', 'loaderId': '12DDCEC02A75EDC8636BD53D7F76D175', 'isDownload': False} 2026-10-02 06:22:06,021 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour1')" 2026-10-02 06:22:06,041 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:22:06,091 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:06] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.031 0.007 2026-10-02 06:22:06,108 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:06] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.050 2026-10-02 06:22:06,131 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:06] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.009 0.064 2026-10-02 06:22:06,767 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:22:06,770 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:22:06,797 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-10-02 06:22:06,843 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.011 2026-10-02 06:22:06,847 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:22:06,856 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:06,880 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.018 2026-10-02 06:22:06,900 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:22:06,952 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.018 0.017 2026-10-02 06:22:06,970 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.045 2026-10-02 06:22:07,042 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.029 0.034 2026-10-02 06:22:07,049 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.039 2026-10-02 06:22:08,061 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.630 0.343 2026-10-02 06:22:08,122 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.048 2026-10-02 06:22:08,231 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.017 2026-10-02 06:22:08,336 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:08] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.033 0.044 2026-10-02 06:22:08,378 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-02 06:22:08,403 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-10-02 06:22:08,405 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-10-02 06:22:08,476 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:22:08,538 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:22:08,541 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-02 06:22:08,585 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:08] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.057 0.026 2026-10-02 06:22:08,608 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:08] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.007 0.094 2026-10-02 06:22:08,610 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.076 2026-10-02 06:22:08,624 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22: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-10-02 06:22:08,626 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:22:08,683 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:08] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.005 0.019 2026-10-02 06:22:08,741 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:08,857 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:22:08,904 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:08] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.019 0.055 2026-10-02 06:22:08,977 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:08] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:22:08,980 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:09,032 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:09] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.072 0.107 2026-10-02 06:22:09,124 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:09] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.036 0.232 2026-10-02 06:22:09,216 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.047 0.171 2026-10-02 06:22:09,262 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.005 2026-10-02 06:22:09,332 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:09,380 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:22:09,425 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:09,481 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:09,531 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:09,580 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:09,641 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:09,693 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:09,763 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:09,857 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:09,886 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:22:09,902 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:22:09,919 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:09,970 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:10,051 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:10,114 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:10,161 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:10,239 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:10,326 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-02 06:22:10,327 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-02 06:22:10,327 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-02 06:22:10,327 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-10-02 06:22:10,328 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-02 06:22:10,328 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-02 06:22:10,328 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-02 06:22:10,328 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-10-02 06:22:10,329 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-02 06:22:10,329 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-02 06:22:10,330 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-02 06:22:10,330 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-10-02 06:22:10,333 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-02 06:22:10,333 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-02 06:22:10,336 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-02 06:22:10,337 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-10-02 06:22:10,342 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-02 06:22:10,342 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-02 06:22:10,342 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-02 06:22:10,344 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-10-02 06:22:10,344 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-02 06:22:10,345 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-02 06:22:10,345 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-02 06:22:10,345 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-10-02 06:22:10,349 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:10] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:22:10,350 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-02 06:22:10,350 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-02 06:22:10,350 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-02 06:22:10,351 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-10-02 06:22:10,351 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-02 06:22:10,351 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-02 06:22:10,351 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-02 06:22:10,351 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-10-02 06:22:10,352 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-02 06:22:10,352 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-02 06:22:10,352 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-02 06:22:10,352 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-10-02 06:22:10,353 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-02 06:22:10,353 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-02 06:22:10,353 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-02 06:22:10,374 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-10-02 06:22:10,381 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:10] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-02 06:22:10,400 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:10] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:22:10,408 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:10] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-10-02 06:22:10,432 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:10] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.048 2026-10-02 06:22:10,446 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:10] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.061 2026-10-02 06:22:10,458 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:10] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-10-02 06:22:10,459 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:10] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.078 2026-10-02 06:22:10,490 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:10] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:22:10,511 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:10] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:22:10,536 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:10] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:22:10,545 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:10] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-10-02 06:22:10,545 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:10] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.062 2026-10-02 06:22:10,546 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:10] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:22:10,591 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-02 06:22:10,591 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-02 06:22:10,591 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-02 06:22:10,591 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-10-02 06:22:10,591 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-02 06:22:10,592 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-02 06:22:10,600 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-02 06:22:10,600 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-10-02 06:22:10,601 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-02 06:22:10,604 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-02 06:22:10,605 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-02 06:22:10,605 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-10-02 06:22:10,605 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-02 06:22:10,605 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-02 06:22:10,605 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-02 06:22:10,605 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-10-02 06:22:10,606 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-02 06:22:10,607 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-02 06:22:10,607 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-02 06:22:10,607 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-10-02 06:22:10,608 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-02 06:22:10,616 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-02 06:22:10,616 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-02 06:22:10,616 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-10-02 06:22:10,617 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-02 06:22:10,617 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-02 06:22:10,617 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-02 06:22:10,617 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-10-02 06:22:10,618 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-02 06:22:10,618 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-02 06:22:10,618 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-02 06:22:10,620 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-10-02 06:22:10,620 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-02 06:22:10,621 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-02 06:22:10,621 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-02 06:22:10,621 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-10-02 06:22:10,621 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-02 06:22:10,623 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-02 06:22:10,624 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-02 06:22:10,628 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-10-02 06:22:10,673 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:22:10,678 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:10] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:22:10,683 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:22:10,685 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:22:10,710 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-02 06:22:10,711 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-02 06:22:10,711 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-02 06:22:10,711 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-10-02 06:22:10,712 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-02 06:22:10,712 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-02 06:22:10,712 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-02 06:22:10,712 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-10-02 06:22:10,724 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:10] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:22:10,743 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-02 06:22:10,748 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:10] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:22:10,749 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-02 06:22:10,749 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-02 06:22:10,750 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-10-02 06:22:10,753 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-02 06:22:10,768 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:10] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:22:10,770 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-02 06:22:10,770 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-02 06:22:10,772 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-10-02 06:22:10,772 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-02 06:22:10,772 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-02 06:22:10,773 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-02 06:22:10,782 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-10-02 06:22:10,782 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-02 06:22:10,783 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-02 06:22:10,783 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-02 06:22:10,783 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-10-02 06:22:10,783 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-02 06:22:10,809 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:10] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:22:10,834 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-02 06:22:10,872 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:10] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.062 2026-10-02 06:22:10,876 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-02 06:22:10,880 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:10] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-10-02 06:22:10,882 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:10] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:22:10,897 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-10-02 06:22:10,900 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-02 06:22:10,901 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-02 06:22:10,901 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-02 06:22:10,902 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-10-02 06:22:10,902 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-02 06:22:10,903 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-02 06:22:10,904 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-02 06:22:10,906 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:10] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.063 2026-10-02 06:22:10,909 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-10-02 06:22:10,912 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-02 06:22:10,913 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-02 06:22:10,914 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-02 06:22:10,914 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-10-02 06:22:11,353 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82496087 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '8afc2db6-a5c1-4a62-bfad-464587f8c1ee'}] 2026-10-02 06:22:11,373 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:11,471 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82496087 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '8afc2db6-a5c1-4a62-bfad-464587f8c1ee'} created pos.order #747 2026-10-02 06:22:11,543 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82496087 finished 2026-10-02 06:22:11,701 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 74 0.155 0.196 2026-10-02 06:22:11,749 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22: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.009 2026-10-02 06:22:11,754 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:11,803 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:11,865 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:13,911 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-10-02 06:22:13,912 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-02 06:22:14,013 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 16609924 (allocated 17825792) 2026-10-02 06:22:14,023 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 107429 2026-10-02 06:22:14,024 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-10-02 06:22:14,025 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 107429 2026-10-02 06:22:14,179 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062214_179042_test_14_pos_payment_sync.txt 2026-10-02 06:22:14,179 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmpuxp39_pq_chrome_odoo" 2026-10-02 06:22:14,672 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 107653 2026-10-02 06:22:14,672 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmpke6u0z18_chrome_odoo 2026-10-02 06:22:14,672 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:34749/json/version 2026-10-02 06:22:14,673 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34749', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:22:14,786 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: Chrome/150.0.7871.114 2026-10-02 06:22:14,786 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:34749/json 2026-10-02 06:22:14,791 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34749', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:22:14,843 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:34749/devtools/page/77306BAE4401D773273616A5DEAE91E4 2026-10-02 06:22:14,870 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-10-02 06:22:14,908 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-10-02 06:22:14,980 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:22:14,989 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-10-02 06:22:15,004 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:22:15,004 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:22:15,204 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:15] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.089 0.063 2026-10-02 06:22:15,222 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': '77306BAE4401D773273616A5DEAE91E4', 'loaderId': '56B882908810E3E2A3B6378FC066CDAD', 'isDownload': False} 2026-10-02 06:22:15,222 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour2')" 2026-10-02 06:22:15,245 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:22:15,292 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:15] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.027 2026-10-02 06:22:15,313 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:15] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.044 2026-10-02 06:22:15,327 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:15] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.049 2026-10-02 06:22:15,948 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:22:15,955 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:22:15,975 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-10-02 06:22:16,014 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:22:16,023 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:16,030 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.002 0.026 2026-10-02 06:22:16,060 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.006 2026-10-02 06:22:16,075 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:22:16,106 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.005 0.012 2026-10-02 06:22:16,123 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.005 0.021 2026-10-02 06:22:16,215 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.013 0.064 2026-10-02 06:22:16,218 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.047 2026-10-02 06:22:17,105 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 332 0.465 0.358 2026-10-02 06:22:17,123 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:17] "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-10-02 06:22:17,275 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.013 0.019 2026-10-02 06:22:17,339 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:17] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.005 0.036 2026-10-02 06:22:17,387 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.019 2026-10-02 06:22:17,407 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-10-02 06:22:17,421 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:22:17,493 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-02 06:22:17,499 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:22:17,518 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:22:17,543 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:17] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 7 0.032 0.037 2026-10-02 06:22:17,545 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.065 2026-10-02 06:22:17,588 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:17] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.006 0.096 2026-10-02 06:22:17,594 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:22:17,596 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:22:17,624 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:17] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.008 0.019 2026-10-02 06:22:17,667 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:17,676 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:22:17,803 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:17] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.056 0.084 2026-10-02 06:22:17,932 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:17] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.083 0.179 2026-10-02 06:22:17,958 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:17] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.005 0.195 2026-10-02 06:22:17,972 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.063 2026-10-02 06:22:17,982 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:18,061 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:18,074 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:22:18,080 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:22:18,082 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:22:18,106 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:18] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.012 0.010 2026-10-02 06:22:18,203 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:18,255 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:18,255 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:18] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.009 0.016 2026-10-02 06:22:18,322 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:18,373 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:18,425 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:18,475 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:18,543 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:18,559 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:18] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:22:18,596 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:18,648 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:18,713 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:18,765 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:18,813 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:18,863 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:18,924 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:18,986 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:19,037 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:19,099 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:19,114 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:19] "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-10-02 06:22:19,206 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-02 06:22:19,206 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-02 06:22:19,206 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-02 06:22:19,206 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-10-02 06:22:19,207 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-02 06:22:19,207 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-02 06:22:19,207 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-02 06:22:19,208 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-10-02 06:22:19,214 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-02 06:22:19,214 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-02 06:22:19,214 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-02 06:22:19,215 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-10-02 06:22:19,215 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-02 06:22:19,215 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-02 06:22:19,215 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-02 06:22:19,215 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-10-02 06:22:19,216 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-02 06:22:19,216 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-02 06:22:19,219 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-02 06:22:19,221 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:19] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:22:19,222 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-10-02 06:22:19,224 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:19] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:22:19,227 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-02 06:22:19,227 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-02 06:22:19,227 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-02 06:22:19,227 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-10-02 06:22:19,227 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-02 06:22:19,228 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-02 06:22:19,228 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-02 06:22:19,231 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-10-02 06:22:19,232 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-02 06:22:19,232 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-02 06:22:19,232 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-02 06:22:19,239 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:19] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:22:19,241 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:19] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:22:19,244 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-10-02 06:22:19,248 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-02 06:22:19,248 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-02 06:22:19,248 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-02 06:22:19,249 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-10-02 06:22:19,249 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-02 06:22:19,249 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-02 06:22:19,249 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-02 06:22:19,250 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-10-02 06:22:19,250 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-02 06:22:19,250 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-02 06:22:19,250 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-02 06:22:19,250 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-10-02 06:22:19,264 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:19] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:22:19,291 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:19] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:22:19,293 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:19] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:22:19,306 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:19] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:22:19,312 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:19] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-02 06:22:19,317 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:19] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:22:19,326 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:19] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:22:19,332 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-02 06:22:19,344 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-02 06:22:19,345 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-02 06:22:19,346 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-10-02 06:22:19,347 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-02 06:22:19,347 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-02 06:22:19,352 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:19] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-02 06:22:19,363 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-02 06:22:19,367 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-10-02 06:22:19,371 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-02 06:22:19,372 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-02 06:22:19,376 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-02 06:22:19,378 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-10-02 06:22:19,383 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-02 06:22:19,384 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-02 06:22:19,386 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-02 06:22:19,387 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-10-02 06:22:19,392 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:19] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.057 2026-10-02 06:22:19,395 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-02 06:22:19,400 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-02 06:22:19,403 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:19] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:22:19,404 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-02 06:22:19,408 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-10-02 06:22:19,409 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-02 06:22:19,409 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-02 06:22:19,409 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-02 06:22:19,409 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-10-02 06:22:19,414 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-02 06:22:19,414 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-02 06:22:19,414 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-02 06:22:19,414 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-10-02 06:22:19,415 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-02 06:22:19,416 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-02 06:22:19,416 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-02 06:22:19,433 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-10-02 06:22:19,433 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-02 06:22:19,433 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-02 06:22:19,434 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-02 06:22:19,434 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-10-02 06:22:19,434 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-02 06:22:19,435 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-02 06:22:19,435 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-02 06:22:19,435 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-10-02 06:22:19,440 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-02 06:22:19,441 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-02 06:22:19,441 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-02 06:22:19,442 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-10-02 06:22:19,442 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-02 06:22:19,442 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-02 06:22:19,448 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:22:19,452 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:22:19,454 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:19] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:22:19,456 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:19] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:22:19,467 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:19] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:22:19,472 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:22:19,495 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:19] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-02 06:22:19,499 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:19] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-10-02 06:22:19,509 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:19] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:22:19,509 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-02 06:22:19,510 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-10-02 06:22:19,510 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-02 06:22:19,534 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:19] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:22:19,578 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:19] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:22:19,582 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:19] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:22:19,595 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-02 06:22:19,615 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-02 06:22:19,615 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-10-02 06:22:19,616 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-02 06:22:19,616 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-02 06:22:19,623 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-02 06:22:19,623 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-10-02 06:22:19,623 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-02 06:22:19,623 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-02 06:22:19,624 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-02 06:22:19,624 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-10-02 06:22:19,624 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-02 06:22:19,624 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-02 06:22:19,625 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-02 06:22:19,625 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-10-02 06:22:19,625 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-02 06:22:19,625 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-02 06:22:19,626 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-02 06:22:19,626 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-10-02 06:22:19,626 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-02 06:22:19,626 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-02 06:22:19,627 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-02 06:22:19,627 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-10-02 06:22:19,627 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-02 06:22:19,628 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-02 06:22:19,628 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-02 06:22:19,628 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-10-02 06:22:20,026 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90669138 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '8afc2db6-a5c1-4a62-bfad-464587f8c1ee'}] 2026-10-02 06:22:20,033 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:20,145 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #223 deleted pos.payment records with IDs: [722] 2026-10-02 06:22:20,252 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [723] to pos.order #747 2026-10-02 06:22:20,258 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90669138 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '8afc2db6-a5c1-4a62-bfad-464587f8c1ee'} updated pos.order #747 2026-10-02 06:22:20,310 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90669138 finished 2026-10-02 06:22:20,458 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 104 0.222 0.212 2026-10-02 06:22:20,544 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:20,559 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.007 2026-10-02 06:22:20,632 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:20,692 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:22,728 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-10-02 06:22:22,728 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour2 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-02 06:22:22,893 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 16975708 (allocated 18350080) 2026-10-02 06:22:22,914 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 107653 2026-10-02 06:22:22,915 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-10-02 06:22:22,917 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 107653 2026-10-02 06:22:23,073 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062223_073153_test_14_pos_payment_sync.txt 2026-10-02 06:22:23,073 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmpke6u0z18_chrome_odoo" 2026-10-02 06:22:23,478 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 107880 2026-10-02 06:22:23,478 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmppfl28b2g_chrome_odoo 2026-10-02 06:22:23,481 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:39373/json/version 2026-10-02 06:22:23,482 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39373', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:22:23,591 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: Chrome/150.0.7871.114 2026-10-02 06:22:23,596 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:39373/json 2026-10-02 06:22:23,597 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39373', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:22:23,616 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:39373/devtools/page/0D5484D2834F5D67D8DE52734F5370FA 2026-10-02 06:22:23,626 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-10-02 06:22:23,674 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-10-02 06:22:23,743 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:22:23,748 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-10-02 06:22:23,771 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:22:23,772 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:22:23,931 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:23] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.055 0.049 2026-10-02 06:22:23,946 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': '0D5484D2834F5D67D8DE52734F5370FA', 'loaderId': '7535A6CCBA63A0032D87088CC1CA55C6', 'isDownload': False} 2026-10-02 06:22:23,946 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour3')" 2026-10-02 06:22:23,969 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:22:24,014 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:24] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.020 2026-10-02 06:22:24,055 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:24] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.013 0.048 2026-10-02 06:22:24,080 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:24] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.082 2026-10-02 06:22:24,605 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:22:24,631 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.017 2026-10-02 06:22:24,636 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-02 06:22:24,668 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:22:24,692 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:24,699 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.010 0.029 2026-10-02 06:22:24,735 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.020 2026-10-02 06:22:24,750 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:22:24,774 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.008 2026-10-02 06:22:24,781 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.004 0.009 2026-10-02 06:22:24,835 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.013 0.026 2026-10-02 06:22:24,838 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.025 2026-10-02 06:22:25,591 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 315 0.372 0.337 2026-10-02 06:22:25,619 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22: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-10-02 06:22:25,721 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.009 2026-10-02 06:22:25,795 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:25] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.005 0.041 2026-10-02 06:22:25,857 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22: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.006 2026-10-02 06:22:25,876 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-10-02 06:22:25,903 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.012 2026-10-02 06:22:25,947 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:22:25,987 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:25] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:22:26,000 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-02 06:22:26,011 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:26] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.010 0.041 2026-10-02 06:22:26,065 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-02 06:22:26,076 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-02 06:22:26,078 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:26] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 7 0.032 0.071 2026-10-02 06:22:26,084 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.127 2026-10-02 06:22:26,126 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:26,130 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:26] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.006 0.029 2026-10-02 06:22:26,235 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:22:26,246 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:26] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.010 0.022 2026-10-02 06:22:26,336 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:26,384 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:26] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.092 0.070 2026-10-02 06:22:26,425 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-02 06:22:26,427 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:22:26,430 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:26,435 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:22:26,560 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:26] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.112 0.216 2026-10-02 06:22:26,577 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:26,583 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:26] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.007 0.133 2026-10-02 06:22:26,605 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.008 0.329 2026-10-02 06:22:26,621 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:26] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.006 0.015 2026-10-02 06:22:26,623 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:26,707 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:26,757 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:26,807 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:26,859 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:26,922 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:26,940 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:26] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:22:26,971 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:27,022 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:27,084 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:27,135 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:27,196 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:27,254 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:27,305 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:27,369 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:27,385 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:27] "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-10-02 06:22:27,527 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-02 06:22:27,527 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-02 06:22:27,528 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-02 06:22:27,528 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-10-02 06:22:27,528 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-02 06:22:27,528 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-02 06:22:27,535 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-02 06:22:27,535 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-10-02 06:22:27,535 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-02 06:22:27,536 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-02 06:22:27,536 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-02 06:22:27,536 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-10-02 06:22:27,536 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-02 06:22:27,537 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-02 06:22:27,537 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-02 06:22:27,537 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-10-02 06:22:27,547 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-02 06:22:27,549 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-02 06:22:27,549 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-02 06:22:27,549 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-10-02 06:22:27,549 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-02 06:22:27,550 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-02 06:22:27,550 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-02 06:22:27,550 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-10-02 06:22:27,557 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-02 06:22:27,557 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-02 06:22:27,557 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-02 06:22:27,557 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-10-02 06:22:27,562 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-02 06:22:27,566 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-02 06:22:27,566 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-02 06:22:27,566 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-10-02 06:22:27,567 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-02 06:22:27,567 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-02 06:22:27,569 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-02 06:22:27,569 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-10-02 06:22:27,569 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-02 06:22:27,570 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-02 06:22:27,570 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-02 06:22:27,570 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-10-02 06:22:27,586 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-02 06:22:27,586 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-02 06:22:27,586 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-02 06:22:27,587 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-10-02 06:22:27,587 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-02 06:22:27,587 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-02 06:22:27,588 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-02 06:22:27,590 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-10-02 06:22:27,590 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-02 06:22:27,590 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-02 06:22:27,601 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-02 06:22:27,601 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-10-02 06:22:27,601 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-02 06:22:27,602 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-02 06:22:27,602 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-02 06:22:27,606 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-10-02 06:22:27,614 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:27] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:22:27,618 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:27] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:22:27,620 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:27] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:22:27,625 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:27] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:22:27,629 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:27] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:22:27,651 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-02 06:22:27,661 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:27] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:22:27,685 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:27] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-02 06:22:27,686 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:27] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.051 2026-10-02 06:22:27,707 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:27] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-10-02 06:22:27,709 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:27] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-02 06:22:27,727 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:27] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:22:27,749 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:27] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-02 06:22:27,751 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:27] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:22:27,754 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:27] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-02 06:22:27,797 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-02 06:22:27,798 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-02 06:22:27,799 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-10-02 06:22:27,799 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-02 06:22:27,799 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-02 06:22:27,800 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-02 06:22:27,813 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-10-02 06:22:27,813 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-02 06:22:27,814 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-02 06:22:27,814 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-02 06:22:27,814 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-10-02 06:22:27,815 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-02 06:22:27,815 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-02 06:22:27,815 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-02 06:22:27,816 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-10-02 06:22:27,816 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-02 06:22:27,816 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-02 06:22:27,816 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-02 06:22:27,817 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-10-02 06:22:27,817 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-02 06:22:27,817 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-02 06:22:27,817 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-02 06:22:27,818 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-10-02 06:22:27,818 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-02 06:22:27,818 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-02 06:22:27,818 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-02 06:22:27,819 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-10-02 06:22:27,819 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-02 06:22:27,820 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-02 06:22:27,820 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-02 06:22:27,820 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-10-02 06:22:27,820 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-02 06:22:27,821 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-02 06:22:27,821 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-02 06:22:27,821 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-10-02 06:22:27,822 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-02 06:22:27,822 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-02 06:22:27,822 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-02 06:22:27,824 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-10-02 06:22:27,843 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-02 06:22:27,882 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:22:27,882 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-10-02 06:22:27,904 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:22:27,923 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:27] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:22:27,935 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:27] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:22:27,946 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-02 06:22:27,951 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-02 06:22:27,953 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:27] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-02 06:22:27,955 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-10-02 06:22:27,964 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:27] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:22:27,966 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:27] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-02 06:22:27,969 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:27] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-02 06:22:27,970 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-02 06:22:27,980 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-02 06:22:27,974 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:27] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:22:27,970 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:27] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:22:27,982 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-02 06:22:27,982 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-10-02 06:22:27,984 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-02 06:22:27,984 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-02 06:22:27,984 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-02 06:22:27,985 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-10-02 06:22:27,985 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-02 06:22:27,985 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-02 06:22:27,985 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-02 06:22:27,986 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-10-02 06:22:27,990 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-02 06:22:27,995 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-02 06:22:27,998 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-02 06:22:28,000 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-10-02 06:22:28,000 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-02 06:22:28,001 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-02 06:22:28,003 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-02 06:22:28,003 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-10-02 06:22:28,024 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:28] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:22:28,431 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99708155 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '8afc2db6-a5c1-4a62-bfad-464587f8c1ee'}] 2026-10-02 06:22:28,437 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:28,574 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [724] to pos.order #747 2026-10-02 06:22:28,582 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99708155 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '8afc2db6-a5c1-4a62-bfad-464587f8c1ee'} updated pos.order #747 2026-10-02 06:22:28,627 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99708155 finished 2026-10-02 06:22:28,779 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.142 0.208 2026-10-02 06:22:28,861 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.008 0.010 2026-10-02 06:22:28,862 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:28,917 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:28,996 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:31,027 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-10-02 06:22:31,028 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour3 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-02 06:22:31,171 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 16965028 (allocated 18087936) 2026-10-02 06:22:31,181 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 107880 2026-10-02 06:22:31,189 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-10-02 06:22:31,190 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 107880 2026-10-02 06:22:31,352 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062231_351973_test_14_pos_payment_sync.txt 2026-10-02 06:22:31,352 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmppfl28b2g_chrome_odoo" 2026-10-02 06:22:31,383 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_15_split_bill_screen_actions ... 2026-10-02 06:22:32,080 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome pid: 108118 2026-10-02 06:22:32,080 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome headless temporary user profile dir: /tmp/tmpj6581eb8_chrome_odoo 2026-10-02 06:22:32,081 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Issuing json command http://127.0.0.1:35301/json/version 2026-10-02 06:22:32,082 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35301', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:22:32,303 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Browser version: Chrome/150.0.7871.114 2026-10-02 06:22:32,303 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Issuing json command http://127.0.0.1:35301/json 2026-10-02 06:22:32,304 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35301', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:22:32,359 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Websocket url found: ws://127.0.0.1:35301/devtools/page/B84172B499DE47DEE757D7FC3F1E71CF 2026-10-02 06:22:32,397 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Enable chrome headless console log notification 2026-10-02 06:22:32,411 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome headless enable page notifications 2026-10-02 06:22:32,618 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:22:32,648 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Setting session cookie in browser 2026-10-02 06:22:32,653 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:22:32,653 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:22:32,692 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:22:36,499 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:36] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.139 3.683 2026-10-02 06:22:36,504 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Navigation result: {'frameId': 'B84172B499DE47DEE757D7FC3F1E71CF', 'loaderId': 'FD3B8600A4D11EE0A86058AAE6DCC117', 'isDownload': False} 2026-10-02 06:22:36,505 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour5Actions')" 2026-10-02 06:22:36,526 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:22:36,547 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:36] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-02 06:22:36,565 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:36] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-10-02 06:22:36,580 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:36] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-10-02 06:22:37,347 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:22:37,369 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:22:37,395 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.021 2026-10-02 06:22:37,437 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:22:37,451 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.012 0.018 2026-10-02 06:22:37,452 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:37,495 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.020 2026-10-02 06:22:37,517 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:22:37,603 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.046 0.018 2026-10-02 06:22:37,639 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.015 0.079 2026-10-02 06:22:37,790 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.103 0.054 2026-10-02 06:22:37,793 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.108 2026-10-02 06:22:38,707 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.482 0.370 2026-10-02 06:22:38,756 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:38] "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-10-02 06:22:38,867 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-02 06:22:38,985 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:38] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.029 0.060 2026-10-02 06:22:39,030 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:39] "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.015 2026-10-02 06:22:39,053 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: Owl is running in 'dev' mode. 2026-10-02 06:22:39,084 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.012 2026-10-02 06:22:39,187 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:22:39,194 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:22:39,201 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:22:39,224 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:22:39,298 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:39] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.038 0.034 2026-10-02 06:22:39,327 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:39] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.014 0.114 2026-10-02 06:22:39,349 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:22:39,351 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22: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-10-02 06:22:39,474 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.040 2026-10-02 06:22:39,479 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:39,583 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:39] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.108 0.059 2026-10-02 06:22:39,602 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:39] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.004 0.137 2026-10-02 06:22:39,625 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:39,718 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:39] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:22:39,752 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:39] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.092 0.190 2026-10-02 06:22:39,768 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:39] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.004 0.158 2026-10-02 06:22:39,915 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.082 0.202 2026-10-02 06:22:39,979 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-02 06:22:40,079 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:40,138 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:22:40,170 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:40,260 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:40,307 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:40,361 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:40,419 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:40,466 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:40,531 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:40,583 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:40,636 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:40,811 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:40,861 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:40,931 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:40,988 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:41,035 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:41,089 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:41,140 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:41,195 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:41,268 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:41,316 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:41,366 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:41,418 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:41,468 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:41,528 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:41,589 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:41,640 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:41,695 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:41,750 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:41,802 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:41,891 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [33/74] Tour SplitBillScreenTour5Actions → Step .floor-map 2026-10-02 06:22:41,896 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17528283 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '1f56b03d-6a07-4621-8c2a-12dfdae4c495'}] 2026-10-02 06:22:42,085 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17528283 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '1f56b03d-6a07-4621-8c2a-12dfdae4c495'} created pos.order #748 2026-10-02 06:22:42,155 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17528283 finished 2026-10-02 06:22:42,300 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.242 0.164 2026-10-02 06:22:42,345 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15852730 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'eacab63a-ad22-41c3-b203-67f7d2ddd6ec'}] 2026-10-02 06:22:42,418 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15852730 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'eacab63a-ad22-41c3-b203-67f7d2ddd6ec'} created pos.order #749 2026-10-02 06:22:42,443 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15852730 finished 2026-10-02 06:22:42,540 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.083 0.115 2026-10-02 06:22:42,596 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:42,657 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:42,662 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12501355 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'eacab63a-ad22-41c3-b203-67f7d2ddd6ec'}] 2026-10-02 06:22:42,677 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:22:42,697 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12501355 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'eacab63a-ad22-41c3-b203-67f7d2ddd6ec'} updated pos.order #749 2026-10-02 06:22:42,730 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12501355 finished 2026-10-02 06:22:42,988 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.188 0.142 2026-10-02 06:22:43,040 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22: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-10-02 06:22:43,067 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:43,114 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:43,185 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:43,194 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:22:43,199 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:22:43,243 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:43,291 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:43,356 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:43,423 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:43,431 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31155820 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'eacab63a-ad22-41c3-b203-67f7d2ddd6ec'}] 2026-10-02 06:22:43,586 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [725] to pos.order #749 2026-10-02 06:22:44,363 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31155820 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'eacab63a-ad22-41c3-b203-67f7d2ddd6ec'} updated pos.order #749 2026-10-02 06:22:44,399 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31155820 finished 2026-10-02 06:22:44,529 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 236 0.683 0.417 2026-10-02 06:22:44,714 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:44,764 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:44,832 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.007 2026-10-02 06:22:44,846 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:44,897 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:44,973 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:45,024 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:45,075 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:45,131 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:45,182 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:45,235 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:45,311 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:45,363 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:45,416 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:45,594 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:45,645 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:45,696 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:45,752 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:45,814 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:45,865 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:45,918 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:45,973 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:46,052 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:46,061 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20674680 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '1f56b03d-6a07-4621-8c2a-12dfdae4c495'}] 2026-10-02 06:22:46,118 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #223 deleted pos.order.line records with IDs: [1230] 2026-10-02 06:22:46,141 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: Added lines [1233] to pos.order #748 2026-10-02 06:22:46,147 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20674680 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '1f56b03d-6a07-4621-8c2a-12dfdae4c495'} updated pos.order #748 2026-10-02 06:22:46,186 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20674680 finished 2026-10-02 06:22:46,299 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.090 0.151 2026-10-02 06:22:46,341 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39005378 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'e7b14f25-0fca-4c17-87b0-7363780680f0'}] 2026-10-02 06:22:46,414 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39005378 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'e7b14f25-0fca-4c17-87b0-7363780680f0'} created pos.order #750 2026-10-02 06:22:46,458 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39005378 finished 2026-10-02 06:22:46,583 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.099 0.144 2026-10-02 06:22:46,631 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:46,684 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:46,746 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:46,754 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75558353 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'e7b14f25-0fca-4c17-87b0-7363780680f0'}] 2026-10-02 06:22:46,984 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [726] to pos.order #750 2026-10-02 06:22:47,422 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75558353 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'e7b14f25-0fca-4c17-87b0-7363780680f0'} updated pos.order #750 2026-10-02 06:22:47,466 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75558353 finished 2026-10-02 06:22:47,675 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 146 0.559 0.364 2026-10-02 06:22:47,783 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:47,856 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:47,923 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:47,968 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:48,027 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:48,085 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:48,092 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32212789 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '1f56b03d-6a07-4621-8c2a-12dfdae4c495'}] 2026-10-02 06:22:48,187 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [727] to pos.order #748 2026-10-02 06:22:48,611 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32212789 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '1f56b03d-6a07-4621-8c2a-12dfdae4c495'} updated pos.order #748 2026-10-02 06:22:48,653 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32212789 finished 2026-10-02 06:22:48,787 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 141 0.324 0.376 2026-10-02 06:22:48,900 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:48,953 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: tour succeeded 2026-10-02 06:22:48,954 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: ╔════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTour5Actions SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-02 06:22:49,172 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: heap 21045936 (allocated 22810624) 2026-10-02 06:22:49,189 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Closing chrome headless with pid 108118 2026-10-02 06:22:49,191 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Closing websocket connection 2026-10-02 06:22:49,194 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Terminating chrome headless with pid 108118 2026-10-02 06:22:49,303 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062249_303067_test_15_split_bill_screen_actions.txt 2026-10-02 06:22:49,303 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Removing chrome user profile "/tmp/tmpj6581eb8_chrome_odoo" 2026-10-02 06:22:49,331 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_cancel_order_from_ui ... 2026-10-02 06:22:49,853 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome pid: 108326 2026-10-02 06:22:49,854 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome headless temporary user profile dir: /tmp/tmpwfd01ulm_chrome_odoo 2026-10-02 06:22:49,854 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Issuing json command http://127.0.0.1:44223/json/version 2026-10-02 06:22:49,855 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44223', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:22:49,913 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Browser version: Chrome/150.0.7871.114 2026-10-02 06:22:49,913 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Issuing json command http://127.0.0.1:44223/json 2026-10-02 06:22:49,914 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44223', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:22:49,929 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Websocket url found: ws://127.0.0.1:44223/devtools/page/60603A9BE9E2159EE60DA2D92770CE10 2026-10-02 06:22:49,962 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Enable chrome headless console log notification 2026-10-02 06:22:49,994 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome headless enable page notifications 2026-10-02 06:22:50,120 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:22:50,135 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Setting session cookie in browser 2026-10-02 06:22:50,140 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:22:50,140 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:22:50,156 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:22:50,882 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:50] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.238 0.492 2026-10-02 06:22:50,885 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Navigation result: {'frameId': '60603A9BE9E2159EE60DA2D92770CE10', 'loaderId': 'C6F2B730045A35E173E4567FF7B9EC64', 'isDownload': False} 2026-10-02 06:22:50,885 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Evaluate ready code "odoo.isTourReady('test_cancel_order_from_ui')" 2026-10-02 06:22:50,908 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:22:50,932 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:50] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.011 2026-10-02 06:22:50,947 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:50] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.027 2026-10-02 06:22:50,961 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:50] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.038 2026-10-02 06:22:51,709 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:22:51,718 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:22:51,758 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-02 06:22:51,799 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.005 2026-10-02 06:22:51,801 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:22:51,808 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:51,844 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.006 0.018 2026-10-02 06:22:51,875 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:22:51,941 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.036 0.017 2026-10-02 06:22:51,970 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.010 0.067 2026-10-02 06:22:52,050 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.035 0.043 2026-10-02 06:22:52,053 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.051 2026-10-02 06:22:53,215 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.732 0.376 2026-10-02 06:22:53,255 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:53] "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-10-02 06:22:53,366 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.008 0.007 2026-10-02 06:22:53,453 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:53] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.019 0.044 2026-10-02 06:22:53,502 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22: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.010 2026-10-02 06:22:53,522 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: Owl is running in 'dev' mode. 2026-10-02 06:22:53,546 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-10-02 06:22:53,594 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:22:53,632 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:22:53,632 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:53] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:22:53,664 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:53] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.044 0.024 2026-10-02 06:22:53,688 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:53] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.013 0.057 2026-10-02 06:22:53,691 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.068 2026-10-02 06:22:53,728 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22: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-10-02 06:22:53,733 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:22:53,816 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:53] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.007 0.015 2026-10-02 06:22:53,824 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:53,869 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:53] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.004 0.021 2026-10-02 06:22:53,877 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:22:54,023 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:54] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.085 0.073 2026-10-02 06:22:54,047 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:54,073 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:54] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:22:54,146 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:54] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.086 0.192 2026-10-02 06:22:54,274 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.082 0.138 2026-10-02 06:22:54,346 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.008 0.012 2026-10-02 06:22:54,424 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:54,469 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:22:54,481 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:54,575 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:54,651 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:54,705 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:54,756 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:54,807 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:54,869 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:54,948 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:55,006 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:55,054 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:55,104 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:55,171 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:55,200 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92805032 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'df774b46-a61c-41e6-ba19-e2d3add6406a'}] 2026-10-02 06:22:55,350 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92805032 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'df774b46-a61c-41e6-ba19-e2d3add6406a'} created pos.order #751 2026-10-02 06:22:55,398 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92805032 finished 2026-10-02 06:22:55,499 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.149 0.153 2026-10-02 06:22:55,532 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:55,577 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:55,628 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:55,698 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:55,710 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:55] "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.012 2026-10-02 06:22:55,747 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:55,798 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:55,854 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:55,916 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:55,972 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:56,193 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:56] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 59 0.111 0.108 2026-10-02 06:22:56,230 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:56,302 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:56,323 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:56] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.009 0.008 2026-10-02 06:22:56,361 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:56,393 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.046 2026-10-02 06:22:56,414 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:56,462 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:56,516 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:56,553 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:22:56] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 5 0.024 0.010 2026-10-02 06:22:56,568 44 INFO rb-67e19c3-225208-420267 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-10-02 06:22:56,619 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: tour succeeded 2026-10-02 06:22:56,620 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_cancel_order_from_ui SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-02 06:22:56,730 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: heap 15914064 (allocated 17039360) 2026-10-02 06:22:56,756 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Closing chrome headless with pid 108326 2026-10-02 06:22:56,758 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Closing websocket connection 2026-10-02 06:22:56,759 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Terminating chrome headless with pid 108326 2026-10-02 06:22:56,859 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062256_859379_test_cancel_order_from_ui.txt 2026-10-02 06:22:56,859 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Removing chrome user profile "/tmp/tmpwfd01ulm_chrome_odoo" 2026-10-02 06:22:56,915 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_close_with_planned_order_later_today ... 2026-10-02 06:22:57,157 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt ... 2026-10-02 06:22:59,135 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome pid: 108523 2026-10-02 06:22:59,135 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome headless temporary user profile dir: /tmp/tmp6cn5hxos_chrome_odoo 2026-10-02 06:22:59,135 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Issuing json command http://127.0.0.1:46255/json/version 2026-10-02 06:22:59,136 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46255', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:22:59,193 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Browser version: Chrome/150.0.7871.114 2026-10-02 06:22:59,194 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Issuing json command http://127.0.0.1:46255/json 2026-10-02 06:22:59,201 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46255', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:22:59,223 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Websocket url found: ws://127.0.0.1:46255/devtools/page/6C6FCAC62E676A6DD1A5F872CE32B183 2026-10-02 06:22:59,236 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Enable chrome headless console log notification 2026-10-02 06:22:59,242 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome headless enable page notifications 2026-10-02 06:22:59,436 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:22:59,442 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Setting session cookie in browser 2026-10-02 06:22:59,445 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:22:59,446 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:22:59,468 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:23:00,090 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:00] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.092 0.540 2026-10-02 06:23:00,096 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Navigation result: {'frameId': '6C6FCAC62E676A6DD1A5F872CE32B183', 'loaderId': 'E961474877F63DEDEE919497BEEB8E73', 'isDownload': False} 2026-10-02 06:23:00,096 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Evaluate ready code "odoo.isTourReady('test_combo_preparation_receipt')" 2026-10-02 06:23:00,123 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:23:00,137 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:00] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-02 06:23:00,159 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:00] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.025 2026-10-02 06:23:00,194 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:00] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.041 2026-10-02 06:23:00,892 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:23:00,894 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:23:00,951 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.032 2026-10-02 06:23:01,025 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:23:01,032 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:01,038 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.011 0.009 2026-10-02 06:23:01,064 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-02 06:23:01,088 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:23:01,134 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:01] "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.011 2026-10-02 06:23:01,168 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.010 0.050 2026-10-02 06:23:01,277 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.071 0.057 2026-10-02 06:23:01,280 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.082 2026-10-02 06:23:02,278 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.502 0.422 2026-10-02 06:23:02,307 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:02] "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-10-02 06:23:02,442 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.008 0.008 2026-10-02 06:23:02,566 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:02] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.024 0.051 2026-10-02 06:23:02,606 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23: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.007 2026-10-02 06:23:02,654 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: Owl is running in 'dev' mode. 2026-10-02 06:23:02,667 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.007 2026-10-02 06:23:02,750 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:23:02,773 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:23:02,784 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:02] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:23:02,837 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:23:02,845 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23: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-10-02 06:23:02,856 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:02] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.048 0.045 2026-10-02 06:23:02,907 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:02] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.016 0.125 2026-10-02 06:23:02,911 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.132 2026-10-02 06:23:02,938 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:02,948 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:02] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.008 0.011 2026-10-02 06:23:02,987 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:23:03,050 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:03] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.044 0.035 2026-10-02 06:23:03,091 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:03] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.029 0.050 2026-10-02 06:23:03,182 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:03] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:23:03,196 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:03,212 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:03] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.086 0.151 2026-10-02 06:23:03,368 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.099 0.070 2026-10-02 06:23:03,418 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-02 06:23:03,528 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:03,560 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:23:03,591 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:03,651 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:03,718 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:03,770 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:03,897 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:03,968 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:04,021 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:04,076 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:04,135 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:04,252 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [14/21] Tour test_combo_preparation_receipt → Step body 2026-10-02 06:23:04,315 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:04,364 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:04,416 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:04,465 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:04,523 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:04,574 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:04,625 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:04,698 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: tour succeeded 2026-10-02 06:23:04,699 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_combo_preparation_receipt SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-02 06:23:04,707 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:23:04,711 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:23:04,857 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: heap 17688576 (allocated 19009536) 2026-10-02 06:23:04,894 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Closing chrome headless with pid 108523 2026-10-02 06:23:04,899 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Closing websocket connection 2026-10-02 06:23:04,906 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Terminating chrome headless with pid 108523 2026-10-02 06:23:05,039 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062305_039490_test_combo_preparation_receipt.txt 2026-10-02 06:23:05,039 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Removing chrome user profile "/tmp/tmp6cn5hxos_chrome_odoo" 2026-10-02 06:23:05,057 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt_layout ... 2026-10-02 06:23:07,389 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome pid: 108721 2026-10-02 06:23:07,389 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome headless temporary user profile dir: /tmp/tmpmwfnpxpy_chrome_odoo 2026-10-02 06:23:07,389 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Issuing json command http://127.0.0.1:46703/json/version 2026-10-02 06:23:07,391 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46703', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:23:07,420 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Browser version: Chrome/150.0.7871.114 2026-10-02 06:23:07,421 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Issuing json command http://127.0.0.1:46703/json 2026-10-02 06:23:07,421 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46703', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:23:07,457 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Websocket url found: ws://127.0.0.1:46703/devtools/page/82FB778ACC260A20D8CFE078305BF3E1 2026-10-02 06:23:07,462 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Enable chrome headless console log notification 2026-10-02 06:23:07,475 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome headless enable page notifications 2026-10-02 06:23:07,667 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:23:07,681 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Setting session cookie in browser 2026-10-02 06:23:07,687 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:23:07,687 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:23:07,716 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:23:08,469 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:08] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.079 0.678 2026-10-02 06:23:08,474 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Navigation result: {'frameId': '82FB778ACC260A20D8CFE078305BF3E1', 'loaderId': 'CE9DB969C0287EB99B7D89D18279295A', 'isDownload': False} 2026-10-02 06:23:08,474 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Evaluate ready code "odoo.isTourReady('test_combo_preparation_receipt_layout')" 2026-10-02 06:23:08,491 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:23:08,529 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:08] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.022 2026-10-02 06:23:08,534 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:08] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-10-02 06:23:08,542 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:08] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.036 2026-10-02 06:23:09,223 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:23:09,224 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:23:09,278 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.024 2026-10-02 06:23:09,318 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.006 2026-10-02 06:23:09,325 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:23:09,339 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:09,360 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.013 2026-10-02 06:23:09,383 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:23:09,466 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.033 0.023 2026-10-02 06:23:09,515 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.022 0.080 2026-10-02 06:23:09,597 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.036 0.059 2026-10-02 06:23:09,600 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.045 2026-10-02 06:23:10,529 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.541 0.353 2026-10-02 06:23:10,548 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:10] "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-10-02 06:23:10,629 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-02 06:23:10,709 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:10] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.041 2026-10-02 06:23:10,755 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-02 06:23:10,771 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: Owl is running in 'dev' mode. 2026-10-02 06:23:10,786 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-02 06:23:10,823 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:23:10,847 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:23:10,849 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:23:10,887 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:10] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.017 0.031 2026-10-02 06:23:10,920 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:10] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.015 0.063 2026-10-02 06:23:10,923 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.073 2026-10-02 06:23:10,931 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:23:10,936 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23: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-10-02 06:23:10,992 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:10] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.015 0.014 2026-10-02 06:23:11,009 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:11,062 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:23:11,142 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:11,142 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:11] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.057 0.039 2026-10-02 06:23:11,153 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:11] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.102 2026-10-02 06:23:11,265 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:11] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.069 0.146 2026-10-02 06:23:11,278 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:11] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:23:11,355 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.046 0.169 2026-10-02 06:23:11,411 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23: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-10-02 06:23:11,529 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:11,572 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:23:11,610 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:11,668 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:11,738 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:11,802 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:11,935 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:11,999 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: tour succeeded 2026-10-02 06:23:12,000 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_combo_preparation_receipt_layout SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-10-02 06:23:12,115 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: heap 15840320 (allocated 17563648) 2026-10-02 06:23:12,146 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Closing chrome headless with pid 108721 2026-10-02 06:23:12,147 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Closing websocket connection 2026-10-02 06:23:12,149 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Terminating chrome headless with pid 108721 2026-10-02 06:23:12,277 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062312_277070_test_combo_preparation_receipt_layout.txt 2026-10-02 06:23:12,277 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Removing chrome user profile "/tmp/tmpmwfnpxpy_chrome_odoo" 2026-10-02 06:23:12,294 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_synchronisation ... 2026-10-02 06:23:14,163 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome pid: 108914 2026-10-02 06:23:14,163 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome headless temporary user profile dir: /tmp/tmpzyia7qhr_chrome_odoo 2026-10-02 06:23:14,163 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Issuing json command http://127.0.0.1:46477/json/version 2026-10-02 06:23:14,169 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46477', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:23:14,242 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Browser version: Chrome/150.0.7871.114 2026-10-02 06:23:14,242 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Issuing json command http://127.0.0.1:46477/json 2026-10-02 06:23:14,243 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46477', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:23:14,265 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Websocket url found: ws://127.0.0.1:46477/devtools/page/4F65A93442D4D5F6D1D40F44642DEB3D 2026-10-02 06:23:14,303 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Enable chrome headless console log notification 2026-10-02 06:23:14,316 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome headless enable page notifications 2026-10-02 06:23:14,458 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:23:14,473 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Setting session cookie in browser 2026-10-02 06:23:14,482 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:23:14,482 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:23:14,512 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:23:15,241 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:15] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.152 0.582 2026-10-02 06:23:15,245 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Navigation result: {'frameId': '4F65A93442D4D5F6D1D40F44642DEB3D', 'loaderId': '857FEA6A2581DEA0E53F53A3269AA570', 'isDownload': False} 2026-10-02 06:23:15,246 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Evaluate ready code "odoo.isTourReady('test_combo_synchronisation')" 2026-10-02 06:23:15,262 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:23:15,291 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:15] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-10-02 06:23:15,296 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:15] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.021 2026-10-02 06:23:15,341 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:15] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.057 2026-10-02 06:23:15,922 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:23:15,943 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:23:15,963 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.022 2026-10-02 06:23:16,016 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-02 06:23:16,018 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:23:16,031 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:16,047 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-02 06:23:16,075 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:23:16,130 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.024 0.018 2026-10-02 06:23:16,166 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.060 2026-10-02 06:23:16,237 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.036 0.051 2026-10-02 06:23:16,239 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.033 2026-10-02 06:23:17,138 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 388 0.465 0.374 2026-10-02 06:23:17,168 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:17] "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-10-02 06:23:17,289 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-10-02 06:23:17,390 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:17] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.055 2026-10-02 06:23:17,447 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-02 06:23:17,478 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: Owl is running in 'dev' mode. 2026-10-02 06:23:17,500 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.008 2026-10-02 06:23:17,560 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:23:17,612 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:23:17,616 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:23:17,682 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:23:17,689 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:23:17,697 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:17] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.044 0.059 2026-10-02 06:23:17,737 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:17] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.005 0.134 2026-10-02 06:23:17,739 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.133 2026-10-02 06:23:17,779 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:17] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.010 0.059 2026-10-02 06:23:17,795 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:17,857 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:23:17,999 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:17] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.077 0.073 2026-10-02 06:23:18,012 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:18,075 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:18] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:23:18,103 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:18] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.062 0.188 2026-10-02 06:23:18,121 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:18] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.009 0.247 2026-10-02 06:23:18,247 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.063 0.151 2026-10-02 06:23:18,296 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23: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.006 2026-10-02 06:23:18,380 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:18,407 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:23:18,450 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:18,518 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:18,575 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:18,635 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:18,772 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:18,833 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:18,873 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17551451 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '49fea7ab-7517-4ab9-8331-6f0232c7a047'}] 2026-10-02 06:23:19,006 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17551451 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '49fea7ab-7517-4ab9-8331-6f0232c7a047'} created pos.order #753 2026-10-02 06:23:19,042 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17551451 finished 2026-10-02 06:23:19,120 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 88 0.111 0.138 2026-10-02 06:23:19,163 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:19,238 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.014 2026-10-02 06:23:19,250 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:19,297 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:19,383 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:19,470 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:19,519 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:19,579 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:19,641 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:19,690 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:19,715 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:19] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 13 0.029 0.042 2026-10-02 06:23:19,796 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:19,830 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 15 0.051 0.053 2026-10-02 06:23:19,837 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14481986 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '49fea7ab-7517-4ab9-8331-6f0232c7a047'}] 2026-10-02 06:23:19,885 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14481986 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '49fea7ab-7517-4ab9-8331-6f0232c7a047'} updated pos.order #753 2026-10-02 06:23:19,944 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14481986 finished 2026-10-02 06:23:20,131 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.104 0.203 2026-10-02 06:23:21,859 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:21,910 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:21,980 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.009 2026-10-02 06:23:21,990 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:22,039 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:22,101 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:22,160 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:22,211 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:22,262 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:22,313 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:22,373 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:22,430 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:22,493 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:22,545 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: tour succeeded 2026-10-02 06:23:22,546 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_combo_synchronisation SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-02 06:23:22,684 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: heap 19192640 (allocated 20844544) 2026-10-02 06:23:22,702 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Closing chrome headless with pid 108914 2026-10-02 06:23:22,706 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Closing websocket connection 2026-10-02 06:23:22,708 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Terminating chrome headless with pid 108914 2026-10-02 06:23:22,823 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062322_823379_test_combo_synchronisation.txt 2026-10-02 06:23:22,823 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Removing chrome user profile "/tmp/tmpzyia7qhr_chrome_odoo" 2026-10-02 06:23:22,840 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_course_restaurant_preparation_tour ... 2026-10-02 06:23:23,535 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome pid: 109116 2026-10-02 06:23:23,536 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome headless temporary user profile dir: /tmp/tmp6lvslbos_chrome_odoo 2026-10-02 06:23:23,536 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Issuing json command http://127.0.0.1:40275/json/version 2026-10-02 06:23:23,541 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40275', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:23:23,567 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Browser version: Chrome/150.0.7871.114 2026-10-02 06:23:23,567 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Issuing json command http://127.0.0.1:40275/json 2026-10-02 06:23:23,568 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40275', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:23:23,579 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Websocket url found: ws://127.0.0.1:40275/devtools/page/60A827A42B5BB57B1A87DBA4A36E3252 2026-10-02 06:23:23,596 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Enable chrome headless console log notification 2026-10-02 06:23:23,633 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome headless enable page notifications 2026-10-02 06:23:23,844 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:23:23,870 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Setting session cookie in browser 2026-10-02 06:23:23,878 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:23:23,878 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:23:23,910 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:23:24,470 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:24] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.042 0.521 2026-10-02 06:23:24,481 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Navigation result: {'frameId': '60A827A42B5BB57B1A87DBA4A36E3252', 'loaderId': '7E0DC68E941C33E38B60E1FD833ADE79', 'isDownload': False} 2026-10-02 06:23:24,481 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Evaluate ready code "odoo.isTourReady('test_course_restaurant_preparation_tour')" 2026-10-02 06:23:24,523 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:23:24,571 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:24] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.025 2026-10-02 06:23:24,595 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:24] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.034 2026-10-02 06:23:24,646 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:24] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.015 0.073 2026-10-02 06:23:25,314 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:23:25,326 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:23:25,372 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.008 0.025 2026-10-02 06:23:25,412 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:23:25,422 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-02 06:23:25,428 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:25,459 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.017 2026-10-02 06:23:25,476 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:23:25,522 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.012 2026-10-02 06:23:25,542 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.038 2026-10-02 06:23:25,585 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.028 2026-10-02 06:23:25,588 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-10-02 06:23:26,347 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.334 0.363 2026-10-02 06:23:26,382 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:26] "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-10-02 06:23:26,468 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23: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-10-02 06:23:26,584 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:26] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.044 0.036 2026-10-02 06:23:26,630 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23: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.008 2026-10-02 06:23:26,650 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: Owl is running in 'dev' mode. 2026-10-02 06:23:26,663 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-10-02 06:23:26,735 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:23:26,768 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:23:26,777 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:23:26,831 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:26] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.059 0.036 2026-10-02 06:23:26,850 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:26] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.007 0.096 2026-10-02 06:23:26,852 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.068 2026-10-02 06:23:26,880 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:23:26,891 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23: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-10-02 06:23:26,946 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:26,963 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:26] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.007 0.018 2026-10-02 06:23:27,016 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:23:27,143 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:27] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.086 0.066 2026-10-02 06:23:27,185 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:27,191 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:27] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:23:27,293 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:27] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.095 0.198 2026-10-02 06:23:27,310 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:27] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.005 0.298 2026-10-02 06:23:27,412 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.046 0.171 2026-10-02 06:23:27,462 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23: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.007 2026-10-02 06:23:27,522 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:27,558 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:23:27,580 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:27,667 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:27,725 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:27,813 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:27,872 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:27,945 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:28,006 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:28,057 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:28,148 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:28,160 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42742037 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '063d6d48-b148-47be-86e4-30308d9d1910'}] 2026-10-02 06:23:28,244 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42742037 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '063d6d48-b148-47be-86e4-30308d9d1910'} created pos.order #754 2026-10-02 06:23:28,274 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42742037 finished 2026-10-02 06:23:28,383 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 86 0.092 0.134 2026-10-02 06:23:28,463 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:28,484 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.017 0.024 2026-10-02 06:23:28,514 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:28,574 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:28,593 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:28] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.010 2026-10-02 06:23:28,627 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99576293 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '063d6d48-b148-47be-86e4-30308d9d1910'}] 2026-10-02 06:23:28,685 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99576293 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '063d6d48-b148-47be-86e4-30308d9d1910'} updated pos.order #754 2026-10-02 06:23:28,734 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99576293 finished 2026-10-02 06:23:28,905 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 73 0.122 0.159 2026-10-02 06:23:28,988 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:29,037 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:29,038 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:29] "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.024 2026-10-02 06:23:29,097 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:29,148 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: tour succeeded 2026-10-02 06:23:29,149 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_course_restaurant_preparation_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-02 06:23:29,170 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:29] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.007 0.013 2026-10-02 06:23:29,319 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: heap 18319704 (allocated 20058112) 2026-10-02 06:23:29,340 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Closing chrome headless with pid 109116 2026-10-02 06:23:29,347 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Closing websocket connection 2026-10-02 06:23:29,348 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Terminating chrome headless with pid 109116 2026-10-02 06:23:29,469 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062329_469447_test_course_restaurant_preparation_tour.txt 2026-10-02 06:23:29,469 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Removing chrome user profile "/tmp/tmp6lvslbos_chrome_odoo" 2026-10-02 06:23:29,492 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_create_floor_tour ... 2026-10-02 06:23:30,054 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome pid: 109324 2026-10-02 06:23:30,055 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome headless temporary user profile dir: /tmp/tmpxysijbpg_chrome_odoo 2026-10-02 06:23:30,055 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Issuing json command http://127.0.0.1:42545/json/version 2026-10-02 06:23:30,056 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:30,189 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Browser version: Chrome/150.0.7871.114 2026-10-02 06:23:30,190 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Issuing json command http://127.0.0.1:42545/json 2026-10-02 06:23:30,191 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:30,246 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Websocket url found: ws://127.0.0.1:42545/devtools/page/29D8B7DDD3128BD08A79012CBD8A8196 2026-10-02 06:23:30,274 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Enable chrome headless console log notification 2026-10-02 06:23:30,284 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome headless enable page notifications 2026-10-02 06:23:30,349 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-02 06:23:30,362 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Setting session cookie in browser 2026-10-02 06:23:30,375 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:23:30,375 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:23:30,429 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:23:31,109 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:31] "GET /pos/ui/119 HTTP/1.1" 200 - 93 0.059 0.644 2026-10-02 06:23:31,114 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Navigation result: {'frameId': '29D8B7DDD3128BD08A79012CBD8A8196', 'loaderId': '8F8F8ECE864922FBDEA73092D1BDA20D', 'isDownload': False} 2026-10-02 06:23:31,114 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Evaluate ready code "odoo.isTourReady('test_create_floor_tour')" 2026-10-02 06:23:31,148 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:23:31,182 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:31] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.025 2026-10-02 06:23:31,209 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:31] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.044 2026-10-02 06:23:31,238 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:31] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.061 2026-10-02 06:23:31,971 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:23:31,983 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:23:32,016 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.026 2026-10-02 06:23:32,046 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:23:32,058 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:32,059 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.017 2026-10-02 06:23:32,091 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-02 06:23:32,109 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:23:32,153 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.015 0.012 2026-10-02 06:23:32,189 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.013 0.046 2026-10-02 06:23:32,248 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.021 0.040 2026-10-02 06:23:32,251 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.025 2026-10-02 06:23:33,139 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.472 0.350 2026-10-02 06:23:33,168 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23: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-10-02 06:23:33,264 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-02 06:23:33,400 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:33] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.021 0.066 2026-10-02 06:23:33,466 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.013 2026-10-02 06:23:33,497 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: Owl is running in 'dev' mode. 2026-10-02 06:23:33,518 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.010 2026-10-02 06:23:33,584 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:23:33,595 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:23:33,639 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:33] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:23:33,680 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:33] "GET /web/image/res.users/224/avatar_128 HTTP/1.1" 200 - 14 0.044 0.050 2026-10-02 06:23:33,717 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:33] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.013 0.115 2026-10-02 06:23:33,720 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.089 2026-10-02 06:23:33,756 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:23:33,759 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23: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-10-02 06:23:33,806 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:33] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.010 0.034 2026-10-02 06:23:33,865 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:33,892 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:23:34,067 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:34] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 35 0.123 0.065 2026-10-02 06:23:34,097 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:34,156 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:34,159 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:34] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-02 06:23:34,255 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:34] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.122 0.248 2026-10-02 06:23:34,297 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:34] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.014 0.376 2026-10-02 06:23:34,466 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.106 0.252 2026-10-02 06:23:34,526 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:34,576 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:34,633 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:34,691 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:34,750 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:34,806 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:34,821 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:34] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 5 0.005 0.006 2026-10-02 06:23:34,857 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: tour succeeded 2026-10-02 06:23:34,857 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_create_floor_tour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-02 06:23:34,976 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: heap 12691528 (allocated 13369344) 2026-10-02 06:23:34,994 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Closing chrome headless with pid 109324 2026-10-02 06:23:34,997 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Closing websocket connection 2026-10-02 06:23:35,002 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Terminating chrome headless with pid 109324 2026-10-02 06:23:35,116 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062335_116086_test_create_floor_tour.txt 2026-10-02 06:23:35,116 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Removing chrome user profile "/tmp/tmpxysijbpg_chrome_odoo" 2026-10-02 06:23:35,131 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_customer_alone_saved ... 2026-10-02 06:23:35,610 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome pid: 109521 2026-10-02 06:23:35,611 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome headless temporary user profile dir: /tmp/tmpq1m0t9hs_chrome_odoo 2026-10-02 06:23:35,611 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Issuing json command http://127.0.0.1:36993/json/version 2026-10-02 06:23:35,612 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36993', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:23:35,667 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Browser version: Chrome/150.0.7871.114 2026-10-02 06:23:35,667 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Issuing json command http://127.0.0.1:36993/json 2026-10-02 06:23:35,668 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36993', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:23:35,717 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Websocket url found: ws://127.0.0.1:36993/devtools/page/D1F94E19925C82F45C2CDB1E9560DCAB 2026-10-02 06:23:35,745 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Enable chrome headless console log notification 2026-10-02 06:23:35,782 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome headless enable page notifications 2026-10-02 06:23:35,898 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:23:35,917 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Setting session cookie in browser 2026-10-02 06:23:35,924 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Open "http://127.0.0.1:8069/pos/ui?config_id=119" in browser 2026-10-02 06:23:35,924 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=119" 2026-10-02 06:23:35,948 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:23:36,679 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:36] "GET /pos/ui?config_id=119 HTTP/1.1" 200 - 142 0.207 0.534 2026-10-02 06:23:36,683 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Navigation result: {'frameId': 'D1F94E19925C82F45C2CDB1E9560DCAB', 'loaderId': '37EF23AE842DE5426DB1BBED31CE0D36', 'isDownload': False} 2026-10-02 06:23:36,684 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Evaluate ready code "odoo.isTourReady('test_customer_alone_saved')" 2026-10-02 06:23:36,689 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:23:36,752 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:36] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.039 0.010 2026-10-02 06:23:36,761 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:36] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.036 2026-10-02 06:23:36,806 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:36] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.018 0.081 2026-10-02 06:23:37,503 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:23:37,512 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:23:37,537 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-02 06:23:37,580 44 INFO rb-67e19c3-225208-420267 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=119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:23:37,587 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:37,622 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.027 0.020 2026-10-02 06:23:37,639 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-02 06:23:37,658 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:23:37,726 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.025 0.029 2026-10-02 06:23:37,747 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.009 0.057 2026-10-02 06:23:37,848 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.057 0.046 2026-10-02 06:23:37,851 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.071 2026-10-02 06:23:38,828 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.550 0.354 2026-10-02 06:23:38,870 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.031 2026-10-02 06:23:38,990 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.013 2026-10-02 06:23:39,115 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:39] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.029 0.058 2026-10-02 06:23:39,182 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-10-02 06:23:39,221 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: Owl is running in 'dev' mode. 2026-10-02 06:23:39,230 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.013 2026-10-02 06:23:39,293 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:23:39,307 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:23:39,322 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:23:39,328 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:23:39,375 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:39] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.029 0.035 2026-10-02 06:23:39,393 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:39] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.005 0.076 2026-10-02 06:23:39,430 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:23:39,456 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-02 06:23:39,473 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:23:39,496 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:39,561 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:39] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.046 0.068 2026-10-02 06:23:39,578 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:39] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.130 2026-10-02 06:23:39,603 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:39,691 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:39] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.046 0.188 2026-10-02 06:23:39,714 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:39] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.005 0.128 2026-10-02 06:23:39,771 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:39] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:23:39,816 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.051 0.160 2026-10-02 06:23:39,876 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.007 2026-10-02 06:23:39,946 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:40,034 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:40,063 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:23:40,131 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:40,145 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65661574 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '52f0104a-d2ec-4186-a517-56996697edc1'}] 2026-10-02 06:23:40,271 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65661574 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '52f0104a-d2ec-4186-a517-56996697edc1'} created pos.order #755 2026-10-02 06:23:40,302 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65661574 finished 2026-10-02 06:23:40,473 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.151 0.179 2026-10-02 06:23:40,681 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:40] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 55 0.095 0.061 2026-10-02 06:23:40,782 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.017 0.060 2026-10-02 06:23:40,827 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:40,891 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:40,946 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:41,030 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:41,094 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:41,140 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:41,197 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:41,257 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:41,320 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:41,335 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:41] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 13 0.047 0.030 2026-10-02 06:23:41,370 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:41,416 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:41,473 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 15 0.037 0.091 2026-10-02 06:23:41,475 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:41,483 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37671310 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '52f0104a-d2ec-4186-a517-56996697edc1'}] 2026-10-02 06:23:41,510 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37671310 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '52f0104a-d2ec-4186-a517-56996697edc1'} updated pos.order #755 2026-10-02 06:23:41,563 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37671310 finished 2026-10-02 06:23:41,743 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.103 0.159 2026-10-02 06:23:41,880 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:41] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.046 0.054 2026-10-02 06:23:41,946 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.038 2026-10-02 06:23:41,982 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:42,053 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:42,105 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:42,150 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: tour succeeded 2026-10-02 06:23:42,151 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_customer_alone_saved SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-02 06:23:42,294 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: heap 17133732 (allocated 18747392) 2026-10-02 06:23:42,330 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Closing chrome headless with pid 109521 2026-10-02 06:23:42,334 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Closing websocket connection 2026-10-02 06:23:42,335 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Terminating chrome headless with pid 109521 2026-10-02 06:23:42,452 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062342_451827_test_customer_alone_saved.txt 2026-10-02 06:23:42,452 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Removing chrome user profile "/tmp/tmpq1m0t9hs_chrome_odoo" 2026-10-02 06:23:42,468 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_delete_line_release_table ... 2026-10-02 06:23:43,040 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome pid: 109726 2026-10-02 06:23:43,041 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome headless temporary user profile dir: /tmp/tmpyd4jbqlh_chrome_odoo 2026-10-02 06:23:43,041 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Issuing json command http://127.0.0.1:35797/json/version 2026-10-02 06:23:43,042 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:43,132 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Browser version: Chrome/150.0.7871.114 2026-10-02 06:23:43,132 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Issuing json command http://127.0.0.1:35797/json 2026-10-02 06:23:43,132 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:43,155 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Websocket url found: ws://127.0.0.1:35797/devtools/page/4769A5FE704D95A42D1B378499D8F777 2026-10-02 06:23:43,181 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Enable chrome headless console log notification 2026-10-02 06:23:43,202 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome headless enable page notifications 2026-10-02 06:23:43,313 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:23:43,342 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Setting session cookie in browser 2026-10-02 06:23:43,363 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:23:43,363 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:23:43,436 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:23:44,203 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:44] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.151 0.635 2026-10-02 06:23:44,207 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Navigation result: {'frameId': '4769A5FE704D95A42D1B378499D8F777', 'loaderId': '7BBE3F99A360779F3A58D9E8F459F662', 'isDownload': False} 2026-10-02 06:23:44,209 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Evaluate ready code "odoo.isTourReady('test_delete_line_release_table')" 2026-10-02 06:23:44,231 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:23:44,250 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:44] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-02 06:23:44,257 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:44] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-02 06:23:44,287 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:44] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.035 2026-10-02 06:23:44,850 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:23:44,858 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-02 06:23:44,873 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-10-02 06:23:44,918 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.005 2026-10-02 06:23:44,927 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:23:44,950 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:44,955 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.012 2026-10-02 06:23:44,991 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:23:45,028 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23: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-10-02 06:23:45,082 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.034 0.033 2026-10-02 06:23:45,160 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.042 0.073 2026-10-02 06:23:45,162 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.052 2026-10-02 06:23:45,999 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.454 0.328 2026-10-02 06:23:46,022 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:46] "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-10-02 06:23:46,104 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:46] "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-10-02 06:23:46,181 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:46] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.040 2026-10-02 06:23:46,229 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-02 06:23:46,271 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: Owl is running in 'dev' mode. 2026-10-02 06:23:46,293 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.007 2026-10-02 06:23:46,391 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-02 06:23:46,396 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:46] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:23:46,408 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:23:46,415 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.034 2026-10-02 06:23:46,455 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23: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-10-02 06:23:46,457 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-02 06:23:46,468 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:46] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.026 0.070 2026-10-02 06:23:46,536 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:46,591 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:46] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.027 0.196 2026-10-02 06:23:46,623 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:46] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.016 0.107 2026-10-02 06:23:46,639 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:23:46,662 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:46] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.015 0.023 2026-10-02 06:23:46,814 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:46,844 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:46] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:23:46,867 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:46] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.109 0.123 2026-10-02 06:23:47,021 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:47] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.084 0.301 2026-10-02 06:23:47,163 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.092 0.232 2026-10-02 06:23:47,216 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:47] "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.008 2026-10-02 06:23:47,289 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:47,310 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:23:47,377 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:47,429 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:47,494 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:47,531 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37527011 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '7adc594e-fe02-42e0-8e54-21b5b67ed5df'}] 2026-10-02 06:23:47,664 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37527011 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '7adc594e-fe02-42e0-8e54-21b5b67ed5df'} created pos.order #756 2026-10-02 06:23:47,703 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37527011 finished 2026-10-02 06:23:47,781 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.114 0.138 2026-10-02 06:23:47,808 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:47,871 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:47,894 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:47] "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.015 2026-10-02 06:23:47,929 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:47,979 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:48,029 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:48,083 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:48,136 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:48,315 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:48,322 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:23:48,324 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66681371 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '7adc594e-fe02-42e0-8e54-21b5b67ed5df'}] 2026-10-02 06:23:48,371 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #223 deleted pos.order.line records with IDs: [1246] 2026-10-02 06:23:48,411 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66681371 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '7adc594e-fe02-42e0-8e54-21b5b67ed5df'} updated pos.order #756 2026-10-02 06:23:48,468 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66681371 finished 2026-10-02 06:23:48,581 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 77 0.117 0.142 2026-10-02 06:23:48,847 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:48] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 44 0.093 0.146 2026-10-02 06:23:48,960 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-02 06:23:48,977 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:48,997 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14066398 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'a07241ed-4b24-48dc-b365-36cf77f415ab'}] 2026-10-02 06:23:49,066 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14066398 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'a07241ed-4b24-48dc-b365-36cf77f415ab'} created pos.order #757 2026-10-02 06:23:49,091 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14066398 finished 2026-10-02 06:23:49,198 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 36 0.081 0.123 2026-10-02 06:23:51,007 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:51,060 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: tour succeeded 2026-10-02 06:23:51,061 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_delete_line_release_table SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-02 06:23:51,170 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: heap 16340420 (allocated 17436672) 2026-10-02 06:23:51,193 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Closing chrome headless with pid 109726 2026-10-02 06:23:51,198 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Closing websocket connection 2026-10-02 06:23:51,204 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Terminating chrome headless with pid 109726 2026-10-02 06:23:51,337 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062351_336895_test_delete_line_release_table.txt 2026-10-02 06:23:51,337 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Removing chrome user profile "/tmp/tmpyd4jbqlh_chrome_odoo" 2026-10-02 06:23:51,410 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_direct_sales ... 2026-10-02 06:23:51,788 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome pid: 109933 2026-10-02 06:23:51,789 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome headless temporary user profile dir: /tmp/tmpqls1f7yq_chrome_odoo 2026-10-02 06:23:51,789 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Issuing json command http://127.0.0.1:46881/json/version 2026-10-02 06:23:51,792 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46881', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:23:51,868 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Browser version: Chrome/150.0.7871.114 2026-10-02 06:23:51,868 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Issuing json command http://127.0.0.1:46881/json 2026-10-02 06:23:51,868 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46881', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:23:51,904 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Websocket url found: ws://127.0.0.1:46881/devtools/page/9D9C35FB026142F88FE26BAFB3A13A18 2026-10-02 06:23:51,921 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Enable chrome headless console log notification 2026-10-02 06:23:51,946 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome headless enable page notifications 2026-10-02 06:23:52,087 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:23:52,103 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Setting session cookie in browser 2026-10-02 06:23:52,107 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:23:52,108 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:23:52,129 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:23:53,173 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:53] "GET /pos/ui/119 HTTP/1.1" 200 - 142 0.266 0.788 2026-10-02 06:23:53,176 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Navigation result: {'frameId': '9D9C35FB026142F88FE26BAFB3A13A18', 'loaderId': '2E142A94CF20E1CF6494596982C0D37C', 'isDownload': False} 2026-10-02 06:23:53,176 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Evaluate ready code "odoo.isTourReady('test_direct_sales')" 2026-10-02 06:23:53,197 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:23:53,237 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:53] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.024 2026-10-02 06:23:53,254 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:53] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.040 2026-10-02 06:23:53,266 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:53] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.051 2026-10-02 06:23:53,856 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:23:53,864 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:23:53,896 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.016 2026-10-02 06:23:53,934 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:23:53,935 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.007 2026-10-02 06:23:53,948 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:53,966 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-02 06:23:53,986 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:23:54,048 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.022 2026-10-02 06:23:54,087 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.028 0.041 2026-10-02 06:23:54,093 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.009 2026-10-02 06:23:54,177 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.023 0.042 2026-10-02 06:23:55,007 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.449 0.332 2026-10-02 06:23:55,050 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:23:55,163 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.011 2026-10-02 06:23:55,264 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:55] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.024 0.049 2026-10-02 06:23:55,346 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-02 06:23:55,379 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: Owl is running in 'dev' mode. 2026-10-02 06:23:55,406 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.009 2026-10-02 06:23:55,458 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:23:55,505 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:23:55,525 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-02 06:23:55,584 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:23:55,586 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:55] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.072 0.047 2026-10-02 06:23:55,602 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:23:55,647 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:55,667 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:55] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.043 0.138 2026-10-02 06:23:55,676 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.206 2026-10-02 06:23:55,758 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:55] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.016 0.120 2026-10-02 06:23:55,823 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:55] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.038 0.026 2026-10-02 06:23:55,886 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:23:55,963 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [3/48] Tour test_direct_sales → Step .new-order 2026-10-02 06:23:55,982 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:55] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:23:56,049 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:56] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.116 0.058 2026-10-02 06:23:56,190 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:56] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.070 0.242 2026-10-02 06:23:56,385 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.126 0.222 2026-10-02 06:23:56,514 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:56,589 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:23:56,637 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:56,748 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:56,790 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:56,841 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:56,891 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:56,947 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:56,997 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:57,048 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:57,121 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:57,141 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:23:57,147 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:23:57,216 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:57,274 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20371155 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '3f1911e2-99b0-4e11-bd29-88a418ec5897'}] 2026-10-02 06:23:57,410 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20371155 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '3f1911e2-99b0-4e11-bd29-88a418ec5897'} created pos.order #758 2026-10-02 06:23:57,440 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20371155 finished 2026-10-02 06:23:57,558 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 77 0.131 0.157 2026-10-02 06:23:57,596 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:57,666 44 INFO rb-67e19c3-225208-420267 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-10-02 06:23:57,672 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49504833 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '3f1911e2-99b0-4e11-bd29-88a418ec5897'}] 2026-10-02 06:23:57,678 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:23:58,377 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49504833 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '3f1911e2-99b0-4e11-bd29-88a418ec5897'} updated pos.order #758 2026-10-02 06:23:58,418 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49504833 finished 2026-10-02 06:23:58,577 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:23:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 232 0.480 0.428 2026-10-02 06:23:58,765 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:00,807 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [18/48] Tour test_direct_sales → Step .new-order 2026-10-02 06:24:00,871 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:00,935 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:00,996 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:01,054 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:01,110 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:01,182 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:01,240 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:01,284 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:01,335 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:01,390 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:01,441 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:01,492 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:01,549 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:01,602 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:01,666 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33678646 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '5a788d82-a33d-42ac-96a4-8bcdccf266c5'}] 2026-10-02 06:24:01,828 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33678646 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '5a788d82-a33d-42ac-96a4-8bcdccf266c5'} created pos.order #759 2026-10-02 06:24:01,874 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33678646 finished 2026-10-02 06:24:01,979 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.172 0.143 2026-10-02 06:24:02,019 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:02,082 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9020971 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '5a788d82-a33d-42ac-96a4-8bcdccf266c5'}] 2026-10-02 06:24:02,084 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:02,756 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9020971 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '5a788d82-a33d-42ac-96a4-8bcdccf266c5'} updated pos.order #759 2026-10-02 06:24:02,795 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9020971 finished 2026-10-02 06:24:02,927 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 134 0.445 0.404 2026-10-02 06:24:03,065 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:05,108 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:05,179 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.012 2026-10-02 06:24:05,182 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:05,251 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:05,320 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:05,368 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:05,418 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:05,469 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:05,524 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:05,575 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:05,626 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:05,689 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:05,750 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:05,813 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79133985 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'fd601cec-e712-4439-9c01-4ccf7b6667c3'}] 2026-10-02 06:24:05,886 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79133985 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'fd601cec-e712-4439-9c01-4ccf7b6667c3'} created pos.order #760 2026-10-02 06:24:05,929 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79133985 finished 2026-10-02 06:24:06,026 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.087 0.128 2026-10-02 06:24:06,056 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:06,137 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: tour succeeded 2026-10-02 06:24:06,143 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: ╔══════════════════════════════════╗ ║ TOUR test_direct_sales SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-02 06:24:06,147 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33355879 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'fd601cec-e712-4439-9c01-4ccf7b6667c3'}] 2026-10-02 06:24:06,487 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: heap 19916832 (allocated 21368832) 2026-10-02 06:24:06,537 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Closing chrome headless with pid 109933 2026-10-02 06:24:06,542 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Closing websocket connection 2026-10-02 06:24:06,546 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Terminating chrome headless with pid 109933 2026-10-02 06:24:06,710 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062406_710216_test_direct_sales.txt 2026-10-02 06:24:06,710 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Removing chrome user profile "/tmp/tmpqls1f7yq_chrome_odoo" 2026-10-02 06:24:06,723 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: waiting for threads: [, ] 2026-10-02 06:24:06,773 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33355879 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'fd601cec-e712-4439-9c01-4ccf7b6667c3'} updated pos.order #760 2026-10-02 06:24:06,779 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33355879 finished 2026-10-02 06:24:06,820 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 129 0.343 0.332 2026-10-02 06:24:06,865 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing ... 2026-10-02 06:24:07,590 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Chrome pid: 110141 2026-10-02 06:24:07,591 44 INFO rb-67e19c3-225208-420267 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/tmpebfd2y2__chrome_odoo 2026-10-02 06:24:07,591 44 INFO rb-67e19c3-225208-420267 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:33717/json/version 2026-10-02 06:24:07,592 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33717', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:24:07,721 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:07,721 44 INFO rb-67e19c3-225208-420267 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:33717/json 2026-10-02 06:24:07,722 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33717', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:24:07,735 44 INFO rb-67e19c3-225208-420267 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:33717/devtools/page/CD013313E693F3BA43DD3B32A3CA9C38 2026-10-02 06:24:07,762 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:07,781 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:07,933 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:24:07,950 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:07,958 44 INFO rb-67e19c3-225208-420267 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/119" in browser 2026-10-02 06:24:07,958 44 INFO rb-67e19c3-225208-420267 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/119" 2026-10-02 06:24:07,995 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:24:08,624 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:08] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.109 0.532 2026-10-02 06:24:08,628 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Navigation result: {'frameId': 'CD013313E693F3BA43DD3B32A3CA9C38', 'loaderId': 'DA59299C7C0E0301CE8ED5F10D6496C2', 'isDownload': False} 2026-10-02 06:24:08,628 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:08,643 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:24:08,669 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:08] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-10-02 06:24:08,690 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:08] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.031 2026-10-02 06:24:08,710 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:08] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.051 2026-10-02 06:24:09,358 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:24:09,361 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:24:09,401 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-10-02 06:24:09,437 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.007 2026-10-02 06:24:09,438 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:24:09,452 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:09,463 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-10-02 06:24:09,483 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:24:09,534 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.016 2026-10-02 06:24:09,556 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.028 2026-10-02 06:24:09,564 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-10-02 06:24:09,646 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.036 0.031 2026-10-02 06:24:10,598 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.545 0.354 2026-10-02 06:24:10,632 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:10] "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-10-02 06:24:10,717 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-02 06:24:10,832 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:10] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.075 2026-10-02 06:24:10,877 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24: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-10-02 06:24:10,894 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:10,934 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.017 2026-10-02 06:24:10,980 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:24:10,985 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:24:11,013 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:24:11,020 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:11] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:24:11,115 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24: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-10-02 06:24:11,124 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:24:11,130 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:11] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.085 0.058 2026-10-02 06:24:11,201 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.033 2026-10-02 06:24:11,202 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:11] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.020 0.188 2026-10-02 06:24:11,212 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:11,231 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:11] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.005 0.088 2026-10-02 06:24:11,399 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:11] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.108 0.137 2026-10-02 06:24:11,435 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:11,495 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:11] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:24:11,557 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:11] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.102 0.297 2026-10-02 06:24:11,599 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:11] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.015 0.291 2026-10-02 06:24:11,735 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.074 0.194 2026-10-02 06:24:11,805 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.016 2026-10-02 06:24:11,917 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:11,968 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:24:12,024 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:12,093 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:12,144 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:12,210 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:12,298 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:12,310 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82880078 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'afc84b4b-481a-4296-9600-ccdfeff2c211'}] 2026-10-02 06:24:12,355 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:12,935 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82880078 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'afc84b4b-481a-4296-9600-ccdfeff2c211'} created pos.order #761 2026-10-02 06:24:12,975 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82880078 finished 2026-10-02 06:24:13,072 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.422 0.344 2026-10-02 06:24:13,471 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-02 06:24:13,472 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-02 06:24:13,472 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-02 06:24:13,472 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-10-02 06:24:13,473 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-02 06:24:13,473 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-02 06:24:13,473 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-02 06:24:13,473 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-10-02 06:24:13,473 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-02 06:24:13,474 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-02 06:24:13,474 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-02 06:24:13,475 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-10-02 06:24:13,475 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-02 06:24:13,475 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-02 06:24:13,475 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-02 06:24:13,476 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-10-02 06:24:13,484 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-02 06:24:13,484 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-02 06:24:13,485 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-02 06:24:13,485 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-10-02 06:24:13,490 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-02 06:24:13,493 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-02 06:24:13,515 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-02 06:24:13,506 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:13] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:24:13,501 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:13] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:24:13,523 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-10-02 06:24:13,535 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:13] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:24:13,536 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-02 06:24:13,546 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-02 06:24:13,547 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-02 06:24:13,549 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-10-02 06:24:13,550 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-02 06:24:13,551 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-02 06:24:13,551 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-02 06:24:13,551 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-10-02 06:24:13,552 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-02 06:24:13,552 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-02 06:24:13,552 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-02 06:24:13,552 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-10-02 06:24:13,554 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-02 06:24:13,560 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-02 06:24:13,560 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-02 06:24:13,561 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-10-02 06:24:13,567 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:13] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.053 2026-10-02 06:24:13,578 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:13] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:24:13,582 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:13] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:24:13,592 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:13] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:24:13,597 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:13] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:24:13,599 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:13] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:24:13,608 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:13] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:24:13,635 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:13] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:24:13,641 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:13] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-02 06:24:13,637 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:13] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:24:13,648 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:13] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:24:13,712 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-02 06:24:13,712 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-02 06:24:13,713 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-02 06:24:13,713 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-10-02 06:24:13,713 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-02 06:24:13,713 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-02 06:24:13,714 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-02 06:24:13,727 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-10-02 06:24:13,727 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-02 06:24:13,727 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-02 06:24:13,728 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-02 06:24:13,728 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-10-02 06:24:13,728 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-02 06:24:13,732 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-02 06:24:13,733 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-02 06:24:13,734 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-10-02 06:24:13,735 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-02 06:24:13,735 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-02 06:24:13,735 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-02 06:24:13,735 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-10-02 06:24:13,736 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-02 06:24:13,740 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-02 06:24:13,750 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-02 06:24:13,750 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-10-02 06:24:13,751 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-02 06:24:13,751 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-02 06:24:13,752 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-02 06:24:13,753 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-10-02 06:24:13,753 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-02 06:24:13,753 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-02 06:24:13,753 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-02 06:24:13,755 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-10-02 06:24:13,756 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-02 06:24:13,756 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-02 06:24:13,756 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-02 06:24:13,757 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-10-02 06:24:13,757 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-02 06:24:13,757 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-02 06:24:13,757 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-02 06:24:13,757 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-10-02 06:24:13,817 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:24:13,828 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:24:13,837 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:13] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:24:13,841 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:24:13,867 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-02 06:24:13,870 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-02 06:24:13,888 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-02 06:24:13,894 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-10-02 06:24:13,895 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-02 06:24:13,895 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-02 06:24:13,896 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:13] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-02 06:24:13,897 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-02 06:24:13,898 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-10-02 06:24:13,898 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-02 06:24:13,903 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-02 06:24:13,905 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-02 06:24:13,912 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-10-02 06:24:13,912 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-02 06:24:13,913 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-02 06:24:13,917 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-02 06:24:13,917 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-10-02 06:24:13,918 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-02 06:24:13,918 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-02 06:24:13,923 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-02 06:24:13,925 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-10-02 06:24:13,925 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:13] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:24:13,926 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-02 06:24:13,928 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-02 06:24:13,931 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-02 06:24:13,937 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-10-02 06:24:13,940 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:13] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:24:13,941 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-02 06:24:13,944 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:13] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:24:13,945 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-02 06:24:13,946 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-02 06:24:13,948 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-10-02 06:24:13,949 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-02 06:24:13,952 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-02 06:24:13,952 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:13] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:24:13,956 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:13] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:24:13,961 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:13] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:24:13,964 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-02 06:24:13,968 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-10-02 06:24:13,968 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-02 06:24:13,968 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-02 06:24:13,968 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-02 06:24:13,968 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-10-02 06:24:13,968 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-02 06:24:13,968 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-02 06:24:13,969 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-02 06:24:13,969 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-10-02 06:24:13,977 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:13] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-02 06:24:14,799 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:15,848 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:15] "POST /receipt_receiver/cgi-bin/epos/service.cgi?devid=local_printer HTTP/1.1" 404 - 133 0.262 1.027 2026-10-02 06:24:15,882 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:15,947 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24: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.009 2026-10-02 06:24:15,956 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:16,020 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:16,076 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:16,131 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:16,182 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:16,233 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:16,303 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:16,319 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:24:16,322 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:24:16,379 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:16,451 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:16,460 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42984162 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '695c60e3-ef9c-4c03-b515-25aee929aa08'}] 2026-10-02 06:24:16,503 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:16,824 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42984162 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '695c60e3-ef9c-4c03-b515-25aee929aa08'} created pos.order #762 2026-10-02 06:24:16,876 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42984162 finished 2026-10-02 06:24:16,984 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.201 0.325 2026-10-02 06:24:17,666 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:17] "POST /receipt_receiver/cgi-bin/epos/service.cgi?devid=local_printer HTTP/1.1" 404 - 18 0.031 0.075 2026-10-02 06:24:18,562 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:18,613 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: tour succeeded 2026-10-02 06:24:18,613 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:18,774 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: heap 17776448 (allocated 19271680) 2026-10-02 06:24:18,805 44 INFO rb-67e19c3-225208-420267 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 110141 2026-10-02 06:24:18,808 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Closing websocket connection 2026-10-02 06:24:18,809 44 INFO rb-67e19c3-225208-420267 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 110141 2026-10-02 06:24:18,928 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062418_928105_test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.txt 2026-10-02 06:24:18,928 44 INFO rb-67e19c3-225208-420267 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/tmpebfd2y2__chrome_odoo" 2026-10-02 06:24:19,018 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing ... 2026-10-02 06:24:19,713 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Chrome pid: 110376 2026-10-02 06:24:19,713 44 INFO rb-67e19c3-225208-420267 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/tmp91m5orlo_chrome_odoo 2026-10-02 06:24:19,713 44 INFO rb-67e19c3-225208-420267 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:33157/json/version 2026-10-02 06:24:19,724 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33157', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:24:19,795 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:19,795 44 INFO rb-67e19c3-225208-420267 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:33157/json 2026-10-02 06:24:19,796 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33157', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:24:19,856 44 INFO rb-67e19c3-225208-420267 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:33157/devtools/page/8D6EDB98406C973BC012C93DEF28D584 2026-10-02 06:24:19,873 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:19,883 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:20,016 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:24:20,032 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:20,044 44 INFO rb-67e19c3-225208-420267 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/119" in browser 2026-10-02 06:24:20,044 44 INFO rb-67e19c3-225208-420267 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/119" 2026-10-02 06:24:20,087 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:24:20,736 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:20] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.112 0.545 2026-10-02 06:24:20,743 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Navigation result: {'frameId': '8D6EDB98406C973BC012C93DEF28D584', 'loaderId': 'B78AC13F8AF02A5D0C4A694BB0FA7CC7', 'isDownload': False} 2026-10-02 06:24:20,743 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:20,770 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:24:20,794 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:20] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.009 2026-10-02 06:24:20,813 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:20] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.031 2026-10-02 06:24:20,831 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:20] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.044 2026-10-02 06:24:21,428 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:24:21,442 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:24:21,459 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.024 2026-10-02 06:24:21,497 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:24:21,505 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.011 2026-10-02 06:24:21,506 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:21,532 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.013 2026-10-02 06:24:21,546 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:24:21,594 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.021 0.016 2026-10-02 06:24:21,619 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.051 2026-10-02 06:24:21,710 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.034 0.050 2026-10-02 06:24:21,715 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.043 2026-10-02 06:24:22,588 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.459 0.363 2026-10-02 06:24:22,649 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.042 2026-10-02 06:24:22,736 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.006 2026-10-02 06:24:22,842 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:22] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.027 0.051 2026-10-02 06:24:22,892 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24: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-10-02 06:24:22,915 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:22,945 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.010 2026-10-02 06:24:23,009 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:24:23,011 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:23] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-02 06:24:23,017 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-02 06:24:23,095 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:23] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.046 0.054 2026-10-02 06:24:23,100 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.087 2026-10-02 06:24:23,110 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:24:23,130 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:24:23,135 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:23] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.020 0.097 2026-10-02 06:24:23,166 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:23] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.011 2026-10-02 06:24:23,210 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:23,265 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:24:23,288 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:23] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.014 0.022 2026-10-02 06:24:23,375 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:23,445 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:23] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.105 0.084 2026-10-02 06:24:23,522 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:23] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:24:23,533 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:23] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.045 0.228 2026-10-02 06:24:23,712 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.119 0.206 2026-10-02 06:24:23,774 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-02 06:24:23,871 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:23,919 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:24:23,965 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:24,031 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:24,086 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:24,143 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:24,231 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:24,241 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65700619 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'f8621011-ce6d-49d3-9b70-e36671caddff'}] 2026-10-02 06:24:24,245 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:24:25,011 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65700619 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'f8621011-ce6d-49d3-9b70-e36671caddff'} created pos.order #763 2026-10-02 06:24:25,042 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65700619 finished 2026-10-02 06:24:25,164 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.564 0.364 2026-10-02 06:24:25,375 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:25,432 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:25,483 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:25,531 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:25,615 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.010 0.013 2026-10-02 06:24:25,619 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:25,673 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:25,730 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:25,787 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:25,839 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:25,886 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:25,973 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:26,024 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:24:26,026 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:24:26,053 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:26,129 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:26,135 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9019426 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '70f6b067-fbbe-49a5-8e57-2ceea59d1f2b'}] 2026-10-02 06:24:26,545 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9019426 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '70f6b067-fbbe-49a5-8e57-2ceea59d1f2b'} created pos.order #764 2026-10-02 06:24:26,572 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9019426 finished 2026-10-02 06:24:26,695 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.247 0.316 2026-10-02 06:24:26,893 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:26,949 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:26,998 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:27,048 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: tour succeeded 2026-10-02 06:24:27,049 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:27,190 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: heap 17567556 (allocated 19533824) 2026-10-02 06:24:27,202 44 INFO rb-67e19c3-225208-420267 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 110376 2026-10-02 06:24:27,204 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Closing websocket connection 2026-10-02 06:24:27,205 44 INFO rb-67e19c3-225208-420267 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 110376 2026-10-02 06:24:27,361 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062427_361641_test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.txt 2026-10-02 06:24:27,361 44 INFO rb-67e19c3-225208-420267 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/tmp91m5orlo_chrome_odoo" 2026-10-02 06:24:27,457 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_floating_order_name_change_partner ... 2026-10-02 06:24:28,198 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome pid: 110577 2026-10-02 06:24:28,199 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome headless temporary user profile dir: /tmp/tmpxf279d2j_chrome_odoo 2026-10-02 06:24:28,199 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Issuing json command http://127.0.0.1:38149/json/version 2026-10-02 06:24:28,200 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38149', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:24:28,245 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Browser version: Chrome/150.0.7871.114 2026-10-02 06:24:28,245 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Issuing json command http://127.0.0.1:38149/json 2026-10-02 06:24:28,246 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38149', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:24:28,280 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Websocket url found: ws://127.0.0.1:38149/devtools/page/B2BB22D8A18F304E02E3C54BB7C63608 2026-10-02 06:24:28,289 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Enable chrome headless console log notification 2026-10-02 06:24:28,306 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome headless enable page notifications 2026-10-02 06:24:28,510 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:24:28,524 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Setting session cookie in browser 2026-10-02 06:24:28,529 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:24:28,529 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:24:28,563 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:24:29,365 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:29] "GET /pos/ui/119 HTTP/1.1" 200 - 88 0.109 0.713 2026-10-02 06:24:29,371 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Navigation result: {'frameId': 'B2BB22D8A18F304E02E3C54BB7C63608', 'loaderId': '300E9CC39DCD584520CF9C0282F8E703', 'isDownload': False} 2026-10-02 06:24:29,371 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:29,403 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:24:29,425 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:29] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.009 2026-10-02 06:24:29,448 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:29] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.033 2026-10-02 06:24:29,475 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:29] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.059 2026-10-02 06:24:30,105 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:24:30,107 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:24:30,156 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.035 2026-10-02 06:24:30,199 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:24:30,208 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:30,238 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.024 0.020 2026-10-02 06:24:30,280 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.008 0.024 2026-10-02 06:24:30,293 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:24:30,383 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.053 0.022 2026-10-02 06:24:30,421 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.014 0.092 2026-10-02 06:24:30,601 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.126 0.065 2026-10-02 06:24:30,607 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.159 2026-10-02 06:24:31,647 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.643 0.337 2026-10-02 06:24:31,696 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.034 2026-10-02 06:24:31,802 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-10-02 06:24:31,910 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:31] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.036 0.050 2026-10-02 06:24:31,962 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24: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.007 2026-10-02 06:24:31,980 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: Owl is running in 'dev' mode. 2026-10-02 06:24:31,999 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.009 2026-10-02 06:24:32,040 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:24:32,059 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:24:32,064 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:24:32,141 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:32] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.053 0.043 2026-10-02 06:24:32,193 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:24:32,212 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:32] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.028 0.133 2026-10-02 06:24:32,223 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24: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-10-02 06:24:32,228 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.161 2026-10-02 06:24:32,277 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:32] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.004 0.023 2026-10-02 06:24:32,312 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:32,408 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:32] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.004 0.012 2026-10-02 06:24:32,472 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:24:32,558 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:32] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.060 0.046 2026-10-02 06:24:32,615 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:32,667 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-02 06:24:32,732 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:32] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.116 0.161 2026-10-02 06:24:32,887 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.104 0.152 2026-10-02 06:24:33,001 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:33,036 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:24:33,053 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:33,111 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:33,206 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:33,299 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:33,366 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:33,424 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:33,473 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:33,507 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:33] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 13 0.042 0.039 2026-10-02 06:24:33,528 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:33,579 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:33,627 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.036 0.057 2026-10-02 06:24:33,649 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:33,666 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:33] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.003 0.004 2026-10-02 06:24:33,710 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:33,734 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.009 0.036 2026-10-02 06:24:33,777 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:33,826 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:33,900 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:33,953 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:34,006 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:34,058 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:34,115 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:34,167 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:34,169 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:34] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 13 0.024 0.028 2026-10-02 06:24:34,226 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:34,269 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:34,291 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 15 0.047 0.052 2026-10-02 06:24:34,327 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:34,351 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:34] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.004 0.009 2026-10-02 06:24:34,387 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:34,447 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.013 0.063 2026-10-02 06:24:34,452 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:34,498 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:34,578 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:34,633 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:34,692 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:34,743 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:34,794 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:34,851 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:34,869 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:34] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.003 0.009 2026-10-02 06:24:34,903 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:34,916 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.028 2026-10-02 06:24:34,959 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: tour succeeded 2026-10-02 06:24:34,959 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_floating_order_name_change_partner SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-02 06:24:35,107 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: heap 17505508 (allocated 19009536) 2026-10-02 06:24:35,131 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Closing chrome headless with pid 110577 2026-10-02 06:24:35,135 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Closing websocket connection 2026-10-02 06:24:35,138 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Terminating chrome headless with pid 110577 2026-10-02 06:24:35,252 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062435_252626_test_floating_order_name_change_partner.txt 2026-10-02 06:24:35,252 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Removing chrome user profile "/tmp/tmpxf279d2j_chrome_odoo" 2026-10-02 06:24:35,268 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_future_orders_are_not_cancelled ... 2026-10-02 06:24:35,919 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome pid: 110780 2026-10-02 06:24:35,919 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome headless temporary user profile dir: /tmp/tmp3vbhum95_chrome_odoo 2026-10-02 06:24:35,919 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Issuing json command http://127.0.0.1:37583/json/version 2026-10-02 06:24:35,934 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37583', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:24:35,999 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Browser version: Chrome/150.0.7871.114 2026-10-02 06:24:35,999 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Issuing json command http://127.0.0.1:37583/json 2026-10-02 06:24:36,000 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37583', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:24:36,021 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Websocket url found: ws://127.0.0.1:37583/devtools/page/5A4492B728DED75570E326F888FDEA8F 2026-10-02 06:24:36,044 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Enable chrome headless console log notification 2026-10-02 06:24:36,058 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome headless enable page notifications 2026-10-02 06:24:36,266 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:24:36,289 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Setting session cookie in browser 2026-10-02 06:24:36,296 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:24:36,296 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:24:36,342 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:24:37,163 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:37] "GET /pos/ui/119 HTTP/1.1" 200 - 88 0.226 0.621 2026-10-02 06:24:37,171 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Navigation result: {'frameId': '5A4492B728DED75570E326F888FDEA8F', 'loaderId': 'CD699C77716ED6D25F42CB651EDB0F42', 'isDownload': False} 2026-10-02 06:24:37,171 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:37,199 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:24:37,233 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:37] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.025 2026-10-02 06:24:37,242 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:37] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-10-02 06:24:37,257 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:37] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.040 2026-10-02 06:24:38,004 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:24:38,008 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:24:38,076 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.010 0.036 2026-10-02 06:24:38,134 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:24:38,146 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.015 0.014 2026-10-02 06:24:38,152 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:38,184 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-02 06:24:38,219 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:24:38,305 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:38] "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.013 2026-10-02 06:24:38,347 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.018 0.054 2026-10-02 06:24:38,407 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.032 0.037 2026-10-02 06:24:38,409 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.020 2026-10-02 06:24:39,639 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 435 0.772 0.404 2026-10-02 06:24:39,707 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:39] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.057 2026-10-02 06:24:39,812 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.006 2026-10-02 06:24:39,904 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:39] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.026 0.052 2026-10-02 06:24:39,977 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:39] "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.012 2026-10-02 06:24:40,014 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: Owl is running in 'dev' mode. 2026-10-02 06:24:40,038 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.017 2026-10-02 06:24:40,111 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:24:40,133 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:24:40,143 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:40] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:24:40,205 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:40] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.030 0.048 2026-10-02 06:24:40,239 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:40] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.010 0.091 2026-10-02 06:24:40,243 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.099 2026-10-02 06:24:40,262 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:24:40,268 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:24:40,382 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:40,396 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:40] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.010 0.031 2026-10-02 06:24:40,419 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:24:40,555 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:40] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.082 0.070 2026-10-02 06:24:40,563 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:40,654 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:40] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.042 0.199 2026-10-02 06:24:40,683 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:40] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.008 0.204 2026-10-02 06:24:40,709 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:40,719 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:40] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:24:40,814 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.073 0.169 2026-10-02 06:24:40,884 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:40,939 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:41,002 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:41,068 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:41] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 9 0.035 0.022 2026-10-02 06:24:41,167 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:41,193 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:41] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details#pos.session.post_closing_cash_details HTTP/1.1" 200 - 3 0.003 0.007 2026-10-02 06:24:41,246 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: tour succeeded 2026-10-02 06:24:41,247 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_futur_orders_are_not_cancelled SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-02 06:24:41,444 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: heap 13640140 (allocated 14942208) 2026-10-02 06:24:41,470 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Closing chrome headless with pid 110780 2026-10-02 06:24:41,481 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Closing websocket connection 2026-10-02 06:24:41,485 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Terminating chrome headless with pid 110780 2026-10-02 06:24:41,561 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:41] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 43 0.139 0.131 2026-10-02 06:24:41,618 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062441_618250_test_future_orders_are_not_cancelled.txt 2026-10-02 06:24:41,618 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Removing chrome user profile "/tmp/tmp3vbhum95_chrome_odoo" 2026-10-02 06:24:41,783 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_global_discount_split ... 2026-10-02 06:24:42,598 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome pid: 110985 2026-10-02 06:24:42,599 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome headless temporary user profile dir: /tmp/tmpi2xvp7b4_chrome_odoo 2026-10-02 06:24:42,599 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Issuing json command http://127.0.0.1:45363/json/version 2026-10-02 06:24:42,603 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45363', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:24:42,659 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Browser version: Chrome/150.0.7871.114 2026-10-02 06:24:42,659 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Issuing json command http://127.0.0.1:45363/json 2026-10-02 06:24:42,660 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45363', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:24:42,687 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Websocket url found: ws://127.0.0.1:45363/devtools/page/CB1DBFE8B24F0FAB42F3AD3EFCE1C3AC 2026-10-02 06:24:42,714 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Enable chrome headless console log notification 2026-10-02 06:24:42,720 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome headless enable page notifications 2026-10-02 06:24:42,949 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:24:42,965 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Setting session cookie in browser 2026-10-02 06:24:42,979 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:24:42,979 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:24:43,011 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:24:43,634 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:43] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.119 0.506 2026-10-02 06:24:43,641 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Navigation result: {'frameId': 'CB1DBFE8B24F0FAB42F3AD3EFCE1C3AC', 'loaderId': '6B9359DFAA78F6759B19DAE861C374E8', 'isDownload': False} 2026-10-02 06:24:43,642 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Evaluate ready code "odoo.isTourReady('SplitBillScreenTourTransfer')" 2026-10-02 06:24:43,667 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:24:43,716 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:43] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.033 2026-10-02 06:24:43,741 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:43] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.049 2026-10-02 06:24:43,767 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:43] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.082 2026-10-02 06:24:44,526 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:24:44,534 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:24:44,571 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.027 2026-10-02 06:24:44,634 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.010 2026-10-02 06:24:44,654 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:24:44,665 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-02 06:24:44,673 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:44,708 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:24:44,773 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:44] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.023 0.016 2026-10-02 06:24:44,795 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.050 2026-10-02 06:24:44,914 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.048 0.052 2026-10-02 06:24:44,918 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.057 2026-10-02 06:24:45,752 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.434 0.352 2026-10-02 06:24:45,775 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:45] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:24:45,881 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-02 06:24:46,007 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:46] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.038 0.054 2026-10-02 06:24:46,084 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-02 06:24:46,115 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: Owl is running in 'dev' mode. 2026-10-02 06:24:46,145 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.005 2026-10-02 06:24:46,197 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:24:46,230 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:24:46,235 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:46] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:24:46,246 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:24:46,296 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:46] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.031 0.062 2026-10-02 06:24:46,311 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:24:46,350 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.027 2026-10-02 06:24:46,382 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:46,444 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:46] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.056 0.161 2026-10-02 06:24:46,458 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.036 2026-10-02 06:24:46,588 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:46] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.051 0.125 2026-10-02 06:24:46,640 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:46] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.021 0.155 2026-10-02 06:24:46,652 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:46,675 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:46] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:24:46,792 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:46] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.084 0.310 2026-10-02 06:24:46,822 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:46] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.012 0.156 2026-10-02 06:24:46,931 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.047 0.209 2026-10-02 06:24:47,026 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:47] "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.017 2026-10-02 06:24:47,088 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:47,132 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:24:47,194 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:47,282 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:47,329 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:47,398 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:47,437 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:47,495 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:47,558 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:47,607 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:47,660 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:47,839 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:47,890 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:47,966 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:48,016 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:48,071 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:48,122 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:48,173 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:48,226 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:48,297 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:48,348 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:48,399 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:48,572 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:48,623 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:48,696 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:48,748 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:48,800 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:48,850 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:48,906 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:48,956 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:49,034 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:49,084 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:49,136 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:49,184 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:49,236 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:49,293 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:49,352 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:49,438 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:49,491 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:49,542 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:49,592 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:49,644 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:49,699 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:49,764 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:49,814 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:49,866 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:49,920 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:49,968 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:50,023 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:50,075 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:50,128 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:50,182 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:50,232 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:50,284 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:50,339 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:50,390 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:50,444 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:50,536 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98939946 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'f3605709-ef56-4026-8099-f5f66fffeec1'}] 2026-10-02 06:24:50,536 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:50,642 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98939946 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'f3605709-ef56-4026-8099-f5f66fffeec1'} created pos.order #767 2026-10-02 06:24:50,683 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98939946 finished 2026-10-02 06:24:50,766 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 73 0.092 0.141 2026-10-02 06:24:50,814 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75548384 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '355b9ecc-a747-43ef-bce5-356c251d84fd'}] 2026-10-02 06:24:50,905 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75548384 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '355b9ecc-a747-43ef-bce5-356c251d84fd'} created pos.order #768 2026-10-02 06:24:50,947 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75548384 finished 2026-10-02 06:24:51,039 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.098 0.129 2026-10-02 06:24:51,120 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:51,124 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6791526 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '355b9ecc-a747-43ef-bce5-356c251d84fd'}] 2026-10-02 06:24:51,162 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-02 06:24:51,175 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6791526 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '355b9ecc-a747-43ef-bce5-356c251d84fd'} updated pos.order #768 2026-10-02 06:24:51,238 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6791526 finished 2026-10-02 06:24:51,443 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.158 0.164 2026-10-02 06:24:51,526 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:51,540 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:51] "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.011 2026-10-02 06:24:51,574 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:51,625 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:51,677 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:51,733 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:51,786 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:51,836 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:51,893 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:51,945 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:51,996 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [71/81] Tour SplitBillScreenTourTransfer → Step .pos-leftheader .orders-button 2026-10-02 06:24:52,071 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:52,245 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:52] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.125 0.045 2026-10-02 06:24:52,322 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.026 0.034 2026-10-02 06:24:52,388 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:52,431 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:52,506 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:52] "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.014 2026-10-02 06:24:52,514 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:52,563 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:52,631 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:52,680 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:52,731 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:52,789 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:52,842 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:52,892 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: tour succeeded 2026-10-02 06:24:52,893 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: ╔════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTourTransfer SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-02 06:24:53,078 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: heap 19117724 (allocated 21368832) 2026-10-02 06:24:53,102 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Closing chrome headless with pid 110985 2026-10-02 06:24:53,104 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Closing websocket connection 2026-10-02 06:24:53,109 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Terminating chrome headless with pid 110985 2026-10-02 06:24:53,240 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062453_240609_test_global_discount_split.txt 2026-10-02 06:24:53,241 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Removing chrome user profile "/tmp/tmpi2xvp7b4_chrome_odoo" 2026-10-02 06:24:53,257 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_guest_count_defaults_to_table_seats ... 2026-10-02 06:24:53,849 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome pid: 111187 2026-10-02 06:24:53,849 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome headless temporary user profile dir: /tmp/tmpiqokleqk_chrome_odoo 2026-10-02 06:24:53,852 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Issuing json command http://127.0.0.1:45231/json/version 2026-10-02 06:24:53,862 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45231', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:24:53,947 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Browser version: Chrome/150.0.7871.114 2026-10-02 06:24:53,954 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Issuing json command http://127.0.0.1:45231/json 2026-10-02 06:24:53,955 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45231', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:24:53,986 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Websocket url found: ws://127.0.0.1:45231/devtools/page/55ED21A3B609A09C516E3546F56EA4AD 2026-10-02 06:24:54,036 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Enable chrome headless console log notification 2026-10-02 06:24:54,057 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome headless enable page notifications 2026-10-02 06:24:54,181 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:24:54,209 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Setting session cookie in browser 2026-10-02 06:24:54,218 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:24:54,218 44 INFO rb-67e19c3-225208-420267 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/119" 2026-10-02 06:24:54,247 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:24:55,292 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:55] "GET /pos/ui/119 HTTP/1.1" 200 - 92 0.174 0.878 2026-10-02 06:24:55,299 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Navigation result: {'frameId': '55ED21A3B609A09C516E3546F56EA4AD', 'loaderId': 'DE63CC9DB15E109061BA13ABA6E02738', 'isDownload': False} 2026-10-02 06:24:55,299 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:55,320 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:24:55,348 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:55] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.013 2026-10-02 06:24:55,365 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:55] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.027 2026-10-02 06:24:55,383 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:55] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.044 2026-10-02 06:24:55,999 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:24:56,040 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:24:56,054 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.035 2026-10-02 06:24:56,096 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:24:56,099 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-10-02 06:24:56,109 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:56,139 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.008 2026-10-02 06:24:56,166 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:24:56,223 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.021 0.017 2026-10-02 06:24:56,254 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.059 2026-10-02 06:24:56,365 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.051 0.065 2026-10-02 06:24:56,370 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.067 2026-10-02 06:24:57,437 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 386 0.659 0.372 2026-10-02 06:24:57,468 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:57] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-10-02 06:24:57,565 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.007 2026-10-02 06:24:57,658 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:57] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.049 2026-10-02 06:24:57,717 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.009 2026-10-02 06:24:57,729 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: Owl is running in 'dev' mode. 2026-10-02 06:24:57,751 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.007 2026-10-02 06:24:57,872 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:24:57,896 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-02 06:24:57,900 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:24:57,958 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:57] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.059 0.030 2026-10-02 06:24:57,986 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:57] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.009 0.095 2026-10-02 06:24:57,991 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.106 2026-10-02 06:24:58,045 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:24:58,046 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:24:58,112 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:24:58,132 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:58] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.016 0.023 2026-10-02 06:24:58,206 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:58,256 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:58] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 34 0.061 0.086 2026-10-02 06:24:58,406 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:58,471 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:58] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:24:58,491 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:58] "GET /pos/ui/119 HTTP/1.1" 200 - 34 0.146 0.229 2026-10-02 06:24:58,543 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:58] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.021 0.251 2026-10-02 06:24:58,733 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.137 0.184 2026-10-02 06:24:58,822 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.009 0.023 2026-10-02 06:24:58,886 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:58,924 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:24:58,933 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:58,994 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:59,046 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:59,099 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:59,199 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:59,258 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:59,310 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:59,361 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:59,441 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:59,455 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:24:59,458 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:24:59,544 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:59,609 44 INFO rb-67e19c3-225208-420267 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-10-02 06:24:59,616 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65576529 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '61c11c7d-c645-45ba-8c32-ad989245c9b2'}] 2026-10-02 06:24:59,629 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:24:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:25:00,399 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65576529 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '61c11c7d-c645-45ba-8c32-ad989245c9b2'} created pos.order #769 2026-10-02 06:25:00,464 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65576529 finished 2026-10-02 06:25:00,596 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.593 0.390 2026-10-02 06:25:00,796 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: tour succeeded 2026-10-02 06:25:00,797 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:00,907 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: heap 15841576 (allocated 17301504) 2026-10-02 06:25:00,942 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Closing chrome headless with pid 111187 2026-10-02 06:25:00,946 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Closing websocket connection 2026-10-02 06:25:00,948 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Terminating chrome headless with pid 111187 2026-10-02 06:25:01,062 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062501_062198_test_guest_count_defaults_to_table_seats.txt 2026-10-02 06:25:01,062 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Removing chrome user profile "/tmp/tmpiqokleqk_chrome_odoo" 2026-10-02 06:25:01,108 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_multiple_preparation_printer ... 2026-10-02 06:25:01,832 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome pid: 111384 2026-10-02 06:25:01,832 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome headless temporary user profile dir: /tmp/tmp5fw_5z4x_chrome_odoo 2026-10-02 06:25:01,832 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Issuing json command http://127.0.0.1:38661/json/version 2026-10-02 06:25:01,835 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38661', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:25:01,940 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Browser version: Chrome/150.0.7871.114 2026-10-02 06:25:01,940 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Issuing json command http://127.0.0.1:38661/json 2026-10-02 06:25:01,941 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38661', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:25:01,956 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Websocket url found: ws://127.0.0.1:38661/devtools/page/39F195169D5909769B7144242F79C4E4 2026-10-02 06:25:01,982 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Enable chrome headless console log notification 2026-10-02 06:25:01,990 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome headless enable page notifications 2026-10-02 06:25:02,102 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:25:02,113 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Setting session cookie in browser 2026-10-02 06:25:02,134 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:25:02,135 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:25:02,156 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:25:02,784 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:02] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.106 0.526 2026-10-02 06:25:02,793 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Navigation result: {'frameId': '39F195169D5909769B7144242F79C4E4', 'loaderId': '5EAA9D3A260ACA6470F931A92A38D1E9', 'isDownload': False} 2026-10-02 06:25:02,793 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Evaluate ready code "odoo.isTourReady('MultiPreparationPrinter')" 2026-10-02 06:25:02,833 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:25:02,855 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:02] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-10-02 06:25:02,869 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:02] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.018 2026-10-02 06:25:02,885 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:02] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.020 2026-10-02 06:25:03,435 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:25:03,445 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:25:03,479 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.019 2026-10-02 06:25:03,546 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.011 0.010 2026-10-02 06:25:03,550 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:25:03,563 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:03,590 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.009 2026-10-02 06:25:03,621 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:25:03,699 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.031 0.013 2026-10-02 06:25:03,730 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.063 2026-10-02 06:25:03,856 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.073 0.033 2026-10-02 06:25:03,858 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.084 2026-10-02 06:25:05,210 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.916 0.376 2026-10-02 06:25:05,263 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:05] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.043 2026-10-02 06:25:05,416 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-02 06:25:05,532 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:05] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.036 0.044 2026-10-02 06:25:05,590 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25: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.014 2026-10-02 06:25:05,618 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: Owl is running in 'dev' mode. 2026-10-02 06:25:05,649 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.006 2026-10-02 06:25:05,716 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:25:05,736 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:05] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:25:05,738 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:25:05,818 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:05] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.065 0.036 2026-10-02 06:25:05,832 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:05] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.104 2026-10-02 06:25:05,836 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.105 2026-10-02 06:25:05,855 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:25:05,867 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25: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-10-02 06:25:05,917 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:05] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.012 0.013 2026-10-02 06:25:05,968 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:06,000 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:25:06,030 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:06] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.023 0.022 2026-10-02 06:25:06,210 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:06] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.105 0.107 2026-10-02 06:25:06,239 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:06,290 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:06] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:25:06,379 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:06] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.120 0.257 2026-10-02 06:25:06,531 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.098 0.182 2026-10-02 06:25:06,601 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:06] "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-10-02 06:25:06,693 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:06,728 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:25:06,788 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:06,882 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:06,985 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-02 06:25:06,986 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-02 06:25:06,987 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-02 06:25:06,987 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-10-02 06:25:06,987 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-02 06:25:06,987 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-02 06:25:06,988 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-02 06:25:06,988 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-10-02 06:25:06,988 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-02 06:25:06,989 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-02 06:25:06,989 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-02 06:25:06,989 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-10-02 06:25:06,996 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-02 06:25:06,996 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-02 06:25:06,997 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-02 06:25:06,997 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-10-02 06:25:06,999 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-02 06:25:06,999 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-02 06:25:07,000 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-02 06:25:07,000 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-10-02 06:25:07,000 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-02 06:25:07,000 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-02 06:25:07,001 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-02 06:25:07,002 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-10-02 06:25:07,004 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-02 06:25:07,004 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-02 06:25:07,004 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-02 06:25:07,004 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-10-02 06:25:07,005 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-02 06:25:07,005 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-02 06:25:07,005 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-02 06:25:07,005 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-10-02 06:25:07,010 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-02 06:25:07,010 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-02 06:25:07,010 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-02 06:25:07,010 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-10-02 06:25:07,011 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-02 06:25:07,011 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-02 06:25:07,011 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-02 06:25:07,011 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-10-02 06:25:07,047 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:07] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:25:07,050 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:07] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-02 06:25:07,053 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:07] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-02 06:25:07,056 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:07] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:25:07,059 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:07] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-02 06:25:07,067 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:07] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-10-02 06:25:07,091 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:07] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-02 06:25:07,112 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:07] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:25:07,118 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:07] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:25:07,124 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:07] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:25:07,153 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:07] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:25:07,159 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:07] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:25:07,166 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:07] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-10-02 06:25:07,172 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:07] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:25:07,206 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-02 06:25:07,209 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-02 06:25:07,209 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-02 06:25:07,210 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-10-02 06:25:07,210 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-02 06:25:07,212 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-02 06:25:07,212 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-02 06:25:07,213 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-10-02 06:25:07,213 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-02 06:25:07,213 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-02 06:25:07,214 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-02 06:25:07,217 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-10-02 06:25:07,225 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-02 06:25:07,225 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-02 06:25:07,225 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-02 06:25:07,227 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-10-02 06:25:07,228 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-02 06:25:07,229 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-02 06:25:07,229 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-02 06:25:07,231 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-10-02 06:25:07,232 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-02 06:25:07,232 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-02 06:25:07,233 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-02 06:25:07,233 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-10-02 06:25:07,233 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-02 06:25:07,234 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-02 06:25:07,235 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-02 06:25:07,237 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-10-02 06:25:07,238 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-02 06:25:07,240 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-02 06:25:07,242 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-02 06:25:07,242 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-10-02 06:25:07,243 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-02 06:25:07,244 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-02 06:25:07,244 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-02 06:25:07,244 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-10-02 06:25:07,245 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-02 06:25:07,245 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-02 06:25:07,253 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-02 06:25:07,253 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-10-02 06:25:07,292 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:25:07,297 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:25:07,303 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:25:07,312 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:07] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:25:07,324 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:07] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:25:07,337 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:07] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-02 06:25:07,342 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:07] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-02 06:25:07,384 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:07] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:25:07,403 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:07] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:25:07,403 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-02 06:25:07,413 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-02 06:25:07,414 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-02 06:25:07,414 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-10-02 06:25:07,414 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-02 06:25:07,414 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-02 06:25:07,415 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-02 06:25:07,415 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-10-02 06:25:07,424 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-02 06:25:07,425 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:07] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:25:07,428 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-02 06:25:07,429 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-02 06:25:07,429 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-10-02 06:25:07,434 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-02 06:25:07,436 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-02 06:25:07,436 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-02 06:25:07,436 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-10-02 06:25:07,437 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-02 06:25:07,437 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-02 06:25:07,437 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-02 06:25:07,438 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-10-02 06:25:07,438 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-02 06:25:07,438 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-02 06:25:07,450 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-02 06:25:07,453 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-10-02 06:25:07,453 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-02 06:25:07,453 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-02 06:25:07,454 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-02 06:25:07,454 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-10-02 06:25:07,454 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-02 06:25:07,465 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-02 06:25:07,466 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-02 06:25:07,466 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-10-02 06:25:07,466 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-02 06:25:07,466 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-02 06:25:07,467 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-02 06:25:07,467 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-10-02 06:25:07,469 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-02 06:25:07,469 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-02 06:25:07,472 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-02 06:25:07,473 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-10-02 06:25:07,476 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:07] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:25:07,493 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:07] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:25:07,911 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:07,940 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58102235 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'a58b5f77-4fc3-4865-85a1-38830560e2d7'}] 2026-10-02 06:25:07,945 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:08,000 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: tour succeeded 2026-10-02 06:25:08,001 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: ╔════════════════════════════════════════╗ ║ TOUR MultiPreparationPrinter SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-02 06:25:08,039 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58102235 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'a58b5f77-4fc3-4865-85a1-38830560e2d7'} created pos.order #770 2026-10-02 06:25:08,093 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58102235 finished 2026-10-02 06:25:08,125 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: heap 15319612 (allocated 17301504) 2026-10-02 06:25:08,156 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.087 0.131 2026-10-02 06:25:08,158 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Closing chrome headless with pid 111384 2026-10-02 06:25:08,161 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Closing websocket connection 2026-10-02 06:25:08,162 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Terminating chrome headless with pid 111384 2026-10-02 06:25:08,312 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062508_312121_test_multiple_preparation_printer.txt 2026-10-02 06:25:08,312 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Removing chrome user profile "/tmp/tmp5fw_5z4x_chrome_odoo" 2026-10-02 06:25:08,333 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_multiple_preparation_printer_different_categories ... 2026-10-02 06:25:09,243 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome pid: 111607 2026-10-02 06:25:09,244 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome headless temporary user profile dir: /tmp/tmpqdfw1x69_chrome_odoo 2026-10-02 06:25:09,244 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Issuing json command http://127.0.0.1:39725/json/version 2026-10-02 06:25:09,245 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39725', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:25:09,277 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Browser version: Chrome/150.0.7871.114 2026-10-02 06:25:09,277 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Issuing json command http://127.0.0.1:39725/json 2026-10-02 06:25:09,278 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39725', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:25:09,294 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Websocket url found: ws://127.0.0.1:39725/devtools/page/320C6FD74F1C7963C6C14590904ECF48 2026-10-02 06:25:09,309 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Enable chrome headless console log notification 2026-10-02 06:25:09,313 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome headless enable page notifications 2026-10-02 06:25:09,515 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:25:09,525 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Setting session cookie in browser 2026-10-02 06:25:09,537 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:25:09,537 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:25:09,556 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:25:10,162 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:10] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.110 0.503 2026-10-02 06:25:10,166 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Navigation result: {'frameId': '320C6FD74F1C7963C6C14590904ECF48', 'loaderId': '5EFEB4FCB1098A99E219A465890DE572', 'isDownload': False} 2026-10-02 06:25:10,166 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:10,183 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:25:10,223 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:10] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.017 2026-10-02 06:25:10,235 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:10] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.034 2026-10-02 06:25:10,246 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:10] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.042 2026-10-02 06:25:10,900 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:25:10,937 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.035 2026-10-02 06:25:10,963 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.008 0.017 2026-10-02 06:25:11,006 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:25:11,019 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:11,021 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.015 2026-10-02 06:25:11,045 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-02 06:25:11,082 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:25:11,138 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.024 0.011 2026-10-02 06:25:11,156 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.036 2026-10-02 06:25:11,238 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.025 0.045 2026-10-02 06:25:11,241 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.030 2026-10-02 06:25:12,104 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.451 0.364 2026-10-02 06:25:12,148 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:12] "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-10-02 06:25:12,247 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-10-02 06:25:12,344 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:12] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.019 0.045 2026-10-02 06:25:12,406 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:12] "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.015 2026-10-02 06:25:12,434 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: Owl is running in 'dev' mode. 2026-10-02 06:25:12,448 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-02 06:25:12,567 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.024 2026-10-02 06:25:12,568 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-02 06:25:12,587 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:25:12,593 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:12] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:25:12,641 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:12] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.043 0.029 2026-10-02 06:25:12,656 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:12] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.005 0.075 2026-10-02 06:25:12,693 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:25:12,696 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25: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-10-02 06:25:12,785 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:25:12,873 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:12,938 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:12] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.101 0.073 2026-10-02 06:25:13,042 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:13,058 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:13] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:25:13,080 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:13] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.089 0.222 2026-10-02 06:25:13,109 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:13] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.008 0.307 2026-10-02 06:25:13,305 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.141 0.115 2026-10-02 06:25:13,346 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:13] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.005 0.231 2026-10-02 06:25:13,364 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.010 2026-10-02 06:25:13,438 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:13,472 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:13] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.009 0.011 2026-10-02 06:25:13,489 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:25:13,549 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:13,625 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:13,707 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:13,807 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-02 06:25:13,807 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-02 06:25:13,808 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-02 06:25:13,808 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-10-02 06:25:13,809 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-02 06:25:13,810 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-02 06:25:13,810 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-02 06:25:13,810 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-10-02 06:25:13,811 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-02 06:25:13,811 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-02 06:25:13,811 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-02 06:25:13,811 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-10-02 06:25:13,812 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-02 06:25:13,812 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-02 06:25:13,812 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-02 06:25:13,812 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-10-02 06:25:13,823 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-02 06:25:13,823 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-02 06:25:13,824 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-02 06:25:13,824 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-10-02 06:25:13,824 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-02 06:25:13,824 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-02 06:25:13,825 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-02 06:25:13,825 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-10-02 06:25:13,825 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-02 06:25:13,825 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-02 06:25:13,826 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-02 06:25:13,826 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-10-02 06:25:13,826 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-02 06:25:13,828 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-02 06:25:13,829 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-02 06:25:13,829 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-10-02 06:25:13,837 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-02 06:25:13,838 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-02 06:25:13,838 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-02 06:25:13,838 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-10-02 06:25:13,839 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-02 06:25:13,839 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-02 06:25:13,839 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-02 06:25:13,839 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-10-02 06:25:13,884 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:13] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:25:13,904 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:13] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:25:13,909 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:13] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-02 06:25:13,910 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:13] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:25:13,913 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-02 06:25:13,913 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-02 06:25:13,913 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-02 06:25:13,914 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-10-02 06:25:13,914 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-02 06:25:13,915 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:13] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:25:13,917 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:13] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:25:13,918 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-02 06:25:13,919 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-02 06:25:13,919 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-10-02 06:25:13,927 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-02 06:25:13,927 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-02 06:25:13,927 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-02 06:25:13,929 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-10-02 06:25:13,930 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-02 06:25:13,930 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-02 06:25:13,930 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-02 06:25:13,931 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-10-02 06:25:13,931 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-02 06:25:13,931 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-02 06:25:13,931 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-02 06:25:13,931 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-10-02 06:25:13,932 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-02 06:25:13,932 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-02 06:25:13,932 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-02 06:25:13,932 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-10-02 06:25:13,933 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-02 06:25:13,933 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-02 06:25:13,933 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-02 06:25:13,945 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-10-02 06:25:13,945 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-02 06:25:13,945 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-02 06:25:13,946 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-02 06:25:13,946 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-10-02 06:25:13,946 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-02 06:25:13,946 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-02 06:25:13,947 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-02 06:25:13,947 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-10-02 06:25:13,947 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-02 06:25:13,947 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-02 06:25:13,948 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-02 06:25:13,948 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-10-02 06:25:13,961 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-02 06:25:13,982 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:13] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:25:13,998 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:13] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:25:14,014 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:14] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-10-02 06:25:14,021 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:14] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-02 06:25:14,022 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:14] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:25:14,025 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:14] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-10-02 06:25:14,039 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-02 06:25:14,039 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-02 06:25:14,039 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-10-02 06:25:14,040 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-02 06:25:14,040 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-02 06:25:14,048 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-02 06:25:14,066 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:25:14,079 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:14] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.048 2026-10-02 06:25:14,102 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-02 06:25:14,108 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:14] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-10-02 06:25:14,117 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.045 2026-10-02 06:25:14,119 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-10-02 06:25:14,119 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-02 06:25:14,119 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-02 06:25:14,120 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-02 06:25:14,120 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-10-02 06:25:14,120 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-02 06:25:14,120 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-02 06:25:14,121 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-02 06:25:14,122 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-10-02 06:25:14,122 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-02 06:25:14,122 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-02 06:25:14,122 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-02 06:25:14,123 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-10-02 06:25:14,123 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-02 06:25:14,123 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-02 06:25:14,123 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-02 06:25:14,133 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-10-02 06:25:14,134 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-02 06:25:14,135 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-02 06:25:14,135 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-02 06:25:14,135 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-10-02 06:25:14,136 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-02 06:25:14,136 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-02 06:25:14,136 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-02 06:25:14,136 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-10-02 06:25:14,137 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-02 06:25:14,137 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-02 06:25:14,137 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-02 06:25:14,138 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-10-02 06:25:14,138 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-02 06:25:14,138 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-02 06:25:14,139 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-02 06:25:14,139 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-10-02 06:25:14,156 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:14] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:25:14,167 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:14] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:25:14,183 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:14] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:25:14,185 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:14] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-02 06:25:14,189 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:14] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:25:14,191 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:14] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:25:14,194 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:14] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:25:14,217 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:14] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:25:14,222 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:14] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:25:14,575 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:15,009 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:15,074 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:15,081 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43697321 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'be347cbf-87ac-4ab8-8284-c485c9d8b9bd'}] 2026-10-02 06:25:15,119 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:15,178 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: tour succeeded 2026-10-02 06:25:15,179 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR test_multiple_preparation_printer_different_categories SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-10-02 06:25:15,349 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43697321 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'be347cbf-87ac-4ab8-8284-c485c9d8b9bd'} created pos.order #771 2026-10-02 06:25:15,369 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: heap 15849148 (allocated 17039360) 2026-10-02 06:25:15,391 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43697321 finished 2026-10-02 06:25:15,394 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Closing chrome headless with pid 111607 2026-10-02 06:25:15,398 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Closing websocket connection 2026-10-02 06:25:15,399 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Terminating chrome headless with pid 111607 2026-10-02 06:25:15,487 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.264 0.144 2026-10-02 06:25:15,563 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062515_563310_test_multiple_preparation_printer_different_categories.txt 2026-10-02 06:25:15,563 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Removing chrome user profile "/tmp/tmpqdfw1x69_chrome_odoo" 2026-10-02 06:25:15,580 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_name_preset_skip_screen ... 2026-10-02 06:25:16,342 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome pid: 111833 2026-10-02 06:25:16,342 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome headless temporary user profile dir: /tmp/tmp0rau27px_chrome_odoo 2026-10-02 06:25:16,342 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Issuing json command http://127.0.0.1:36197/json/version 2026-10-02 06:25:16,345 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36197', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:25:16,363 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Browser version: Chrome/150.0.7871.114 2026-10-02 06:25:16,363 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Issuing json command http://127.0.0.1:36197/json 2026-10-02 06:25:16,364 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36197', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:25:16,372 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Websocket url found: ws://127.0.0.1:36197/devtools/page/44D2BFCDBD061627BB847553AB5BB08A 2026-10-02 06:25:16,404 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Enable chrome headless console log notification 2026-10-02 06:25:16,411 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome headless enable page notifications 2026-10-02 06:25:16,514 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:25:16,529 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Setting session cookie in browser 2026-10-02 06:25:16,547 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:25:16,547 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:25:16,586 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:25:17,418 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:17] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.292 0.556 2026-10-02 06:25:17,424 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Navigation result: {'frameId': '44D2BFCDBD061627BB847553AB5BB08A', 'loaderId': '5EF1D6741A802452A1011EE6B148140F', 'isDownload': False} 2026-10-02 06:25:17,424 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Evaluate ready code "odoo.isTourReady('test_name_preset_skip_screen')" 2026-10-02 06:25:17,439 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:25:17,465 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:17] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.008 2026-10-02 06:25:17,474 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:17] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-10-02 06:25:17,491 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:17] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.033 2026-10-02 06:25:18,164 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:25:18,167 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:25:18,205 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-02 06:25:18,243 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:25:18,252 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:18,260 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-02 06:25:18,296 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.018 2026-10-02 06:25:18,318 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:25:18,367 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:18] "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.011 2026-10-02 06:25:18,393 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.010 0.043 2026-10-02 06:25:18,485 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.044 0.050 2026-10-02 06:25:18,492 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.032 2026-10-02 06:25:19,360 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 384 0.458 0.355 2026-10-02 06:25:19,392 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:19] "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-10-02 06:25:19,539 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25: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.005 2026-10-02 06:25:19,656 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:19] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.067 2026-10-02 06:25:19,744 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25: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-10-02 06:25:19,777 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: Owl is running in 'dev' mode. 2026-10-02 06:25:19,797 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-02 06:25:19,842 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:25:19,864 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.017 2026-10-02 06:25:19,910 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:25:19,915 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:19] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:25:20,014 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:20] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.071 0.089 2026-10-02 06:25:20,040 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:25:20,071 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:20] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.177 2026-10-02 06:25:20,077 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-02 06:25:20,086 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:25:20,105 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:20,237 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:20] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.097 0.052 2026-10-02 06:25:20,279 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:20,341 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:20] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.060 0.191 2026-10-02 06:25:20,365 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:20] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.007 0.255 2026-10-02 06:25:20,484 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.069 0.118 2026-10-02 06:25:20,490 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:20] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:25:20,514 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:20] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.008 0.133 2026-10-02 06:25:20,549 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-02 06:25:20,632 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:20,700 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:25:20,741 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:20,799 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:20,878 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:20,935 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:20,988 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:21,051 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:21,126 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:21,175 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:21,232 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:21,243 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:21] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 13 0.061 0.047 2026-10-02 06:25:21,288 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:21,337 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:21,372 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.061 0.053 2026-10-02 06:25:21,405 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:21,430 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:25:21,432 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:25:21,478 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:21,557 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:21,565 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69800154 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '29c97fca-26ab-4ae4-84d1-ad8ce9c03c09'}] 2026-10-02 06:25:21,577 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:25:22,581 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69800154 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '29c97fca-26ab-4ae4-84d1-ad8ce9c03c09'} created pos.order #772 2026-10-02 06:25:22,661 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69800154 finished 2026-10-02 06:25:22,828 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 232 0.826 0.439 2026-10-02 06:25:23,088 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:23,136 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: tour succeeded 2026-10-02 06:25:23,137 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_name_preset_skip_screen SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-02 06:25:23,340 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: heap 17047860 (allocated 19009536) 2026-10-02 06:25:23,351 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Closing chrome headless with pid 111833 2026-10-02 06:25:23,357 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Closing websocket connection 2026-10-02 06:25:23,358 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Terminating chrome headless with pid 111833 2026-10-02 06:25:23,476 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062523_476608_test_name_preset_skip_screen.txt 2026-10-02 06:25:23,476 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Removing chrome user profile "/tmp/tmp0rau27px_chrome_odoo" 2026-10-02 06:25:23,494 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_no_ghost_floor ... 2026-10-02 06:25:24,176 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome pid: 112036 2026-10-02 06:25:24,176 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome headless temporary user profile dir: /tmp/tmpuu9t48fo_chrome_odoo 2026-10-02 06:25:24,176 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Issuing json command http://127.0.0.1:45759/json/version 2026-10-02 06:25:24,177 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45759', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:25:24,264 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Browser version: Chrome/150.0.7871.114 2026-10-02 06:25:24,265 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Issuing json command http://127.0.0.1:45759/json 2026-10-02 06:25:24,265 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45759', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:25:24,321 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Websocket url found: ws://127.0.0.1:45759/devtools/page/2BD2F5E2939FEC233823FB779DE27709 2026-10-02 06:25:24,358 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Enable chrome headless console log notification 2026-10-02 06:25:24,374 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome headless enable page notifications 2026-10-02 06:25:24,494 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-02 06:25:24,512 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Setting session cookie in browser 2026-10-02 06:25:24,520 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:25:24,520 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:25:24,539 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:25:25,568 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:25] "GET /pos/ui/119 HTTP/1.1" 200 - 94 0.240 0.794 2026-10-02 06:25:25,572 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Navigation result: {'frameId': '2BD2F5E2939FEC233823FB779DE27709', 'loaderId': '751D91DDA389E0009F29D2149AFF9FC9', 'isDownload': False} 2026-10-02 06:25:25,572 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Evaluate ready code "odoo.isTourReady('no_ghost_floor')" 2026-10-02 06:25:25,594 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:25:25,622 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:25] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.016 2026-10-02 06:25:25,635 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:25] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.022 2026-10-02 06:25:25,658 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:25] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.031 2026-10-02 06:25:26,421 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:25:26,424 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:25:26,478 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.019 2026-10-02 06:25:26,539 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.010 2026-10-02 06:25:26,542 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:25:26,558 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:26,576 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.008 2026-10-02 06:25:26,591 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:25:26,630 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:26] "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.010 2026-10-02 06:25:26,655 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.042 2026-10-02 06:25:26,766 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.067 0.039 2026-10-02 06:25:26,772 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.084 2026-10-02 06:25:27,681 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.453 0.390 2026-10-02 06:25:27,730 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25: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-10-02 06:25:27,841 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25: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.014 2026-10-02 06:25:27,957 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:27] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.033 0.039 2026-10-02 06:25:28,020 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-10-02 06:25:28,055 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: Owl is running in 'dev' mode. 2026-10-02 06:25:28,095 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.013 0.021 2026-10-02 06:25:28,142 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:25:28,156 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:25:28,173 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:25:28,176 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:28] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:25:28,261 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:28] "GET /web/image/res.users/224/avatar_128 HTTP/1.1" 200 - 14 0.050 0.054 2026-10-02 06:25:28,280 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:28] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.112 2026-10-02 06:25:28,292 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:25:28,295 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:25:28,342 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:25:28,381 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:28,521 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:28,526 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:28] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 35 0.126 0.069 2026-10-02 06:25:28,546 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:28] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.004 0.186 2026-10-02 06:25:28,647 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:28] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.055 0.258 2026-10-02 06:25:28,678 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:28,701 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:28] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:25:28,796 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.092 0.160 2026-10-02 06:25:28,827 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:28] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.013 0.250 2026-10-02 06:25:28,844 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:28,898 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:28,950 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:29,018 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [8/55] Tour no_ghost_floor → Step .modal-body textarea 2026-10-02 06:25:29,079 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:29,138 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:29,158 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:29] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 5 0.004 0.006 2026-10-02 06:25:29,193 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:29,256 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:29,270 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:29] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 3 0.006 0.012 2026-10-02 06:25:29,306 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:29,308 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:29] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:25:29,365 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:29,420 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:29,474 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:29,523 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:29,574 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:29,632 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:29,666 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:29] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 5 0.016 0.011 2026-10-02 06:25:29,682 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:29,725 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 7 0.005 0.031 2026-10-02 06:25:29,740 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:29,752 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:29] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.004 0.006 2026-10-02 06:25:29,802 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:29,823 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.012 0.029 2026-10-02 06:25:29,847 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:29,917 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-10-02 06:25:29,995 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:30,030 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:25:30,090 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:30,186 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:30,218 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:25:30,220 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:25:30,239 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:30,318 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:30,385 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:30,398 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89084223 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '51fb2379-a67a-4cbf-bce8-adc8d4f7afc6'}] 2026-10-02 06:25:30,402 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:25:30,944 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89084223 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '51fb2379-a67a-4cbf-bce8-adc8d4f7afc6'} created pos.order #773 2026-10-02 06:25:30,980 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89084223 finished 2026-10-02 06:25:31,088 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 228 0.355 0.337 2026-10-02 06:25:31,294 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:31,348 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:31,399 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:31,451 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:31,499 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:31,555 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:31,610 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:31,667 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:31,727 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:31,749 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:31] "POST /web/dataset/call_kw/restaurant.floor/deactivate_floor#restaurant.floor.deactivate_floor HTTP/1.1" 200 - 13 0.011 0.015 2026-10-02 06:25:31,782 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:31,833 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:31,908 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:31,918 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:31] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-02 06:25:31,966 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:32,013 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:32,031 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.028 0.069 2026-10-02 06:25:32,066 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:32,118 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:32,170 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:32,225 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:32,240 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:32] "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.009 2026-10-02 06:25:32,282 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:32,333 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:32,417 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:32,463 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:32,521 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:32,584 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:32,593 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59121311 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'f5b322b2-d0dc-4095-bd5f-2831d3c4372e'}] 2026-10-02 06:25:33,093 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59121311 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'f5b322b2-d0dc-4095-bd5f-2831d3c4372e'} created pos.order #774 2026-10-02 06:25:33,171 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59121311 finished 2026-10-02 06:25:33,359 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 184 0.383 0.385 2026-10-02 06:25:33,429 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:33] "POST /web/dataset/call_kw/restaurant.table/read#restaurant.table.read HTTP/1.1" 200 - 1 0.004 0.022 2026-10-02 06:25:33,487 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:33] "POST /web/dataset/call_kw/restaurant.floor/read#restaurant.floor.read HTTP/1.1" 200 - 5 0.020 0.019 2026-10-02 06:25:33,610 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:33,671 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:33,729 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: tour succeeded 2026-10-02 06:25:33,730 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: ╔═══════════════════════════════╗ ║ TOUR no_ghost_floor SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-10-02 06:25:33,835 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: heap 18498928 (allocated 20320256) 2026-10-02 06:25:33,864 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Closing chrome headless with pid 112036 2026-10-02 06:25:33,871 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Closing websocket connection 2026-10-02 06:25:33,873 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Terminating chrome headless with pid 112036 2026-10-02 06:25:34,011 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062534_010839_test_no_ghost_floor.txt 2026-10-02 06:25:34,011 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Removing chrome user profile "/tmp/tmpuu9t48fo_chrome_odoo" 2026-10-02 06:25:34,041 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_open_default_register_screen_config ... 2026-10-02 06:25:34,803 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome pid: 112249 2026-10-02 06:25:34,803 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome headless temporary user profile dir: /tmp/tmpi9qvts85_chrome_odoo 2026-10-02 06:25:34,803 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Issuing json command http://127.0.0.1:42765/json/version 2026-10-02 06:25:34,804 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42765', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:25:34,833 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Browser version: Chrome/150.0.7871.114 2026-10-02 06:25:34,833 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Issuing json command http://127.0.0.1:42765/json 2026-10-02 06:25:34,834 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42765', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:25:34,843 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Websocket url found: ws://127.0.0.1:42765/devtools/page/700BBB5DA9348863F04760D3C05880FE 2026-10-02 06:25:34,855 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Enable chrome headless console log notification 2026-10-02 06:25:34,874 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome headless enable page notifications 2026-10-02 06:25:34,981 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:25:34,991 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Setting session cookie in browser 2026-10-02 06:25:34,996 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:25:34,996 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:25:35,024 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:25:35,684 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:35] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.113 0.549 2026-10-02 06:25:35,688 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Navigation result: {'frameId': '700BBB5DA9348863F04760D3C05880FE', 'loaderId': '573BE698B04741B387EED1E9A95CB41B', 'isDownload': False} 2026-10-02 06:25:35,688 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:35,708 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:25:35,750 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:35] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.013 0.022 2026-10-02 06:25:35,774 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:35] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.038 2026-10-02 06:25:35,819 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:35] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.011 0.089 2026-10-02 06:25:36,459 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:25:36,460 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:25:36,488 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.013 2026-10-02 06:25:36,529 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:25:36,539 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.007 2026-10-02 06:25:36,542 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:36,565 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-02 06:25:36,585 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:25:36,632 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.019 2026-10-02 06:25:36,665 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.057 2026-10-02 06:25:36,747 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.052 0.038 2026-10-02 06:25:36,750 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.059 2026-10-02 06:25:37,650 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.497 0.335 2026-10-02 06:25:37,705 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:37] "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-10-02 06:25:37,817 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.008 2026-10-02 06:25:37,919 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:37] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.053 2026-10-02 06:25:37,970 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.006 2026-10-02 06:25:37,998 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: Owl is running in 'dev' mode. 2026-10-02 06:25:38,009 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-10-02 06:25:38,073 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:25:38,095 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:25:38,124 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:38] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:25:38,154 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:38] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.037 0.039 2026-10-02 06:25:38,173 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:38] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.006 0.078 2026-10-02 06:25:38,176 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.074 2026-10-02 06:25:38,188 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:25:38,192 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25: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-10-02 06:25:38,255 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:38] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.010 0.016 2026-10-02 06:25:38,363 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:38,391 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:25:38,548 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:25:38,603 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:38,615 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:38] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.169 0.067 2026-10-02 06:25:38,672 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:38] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:25:38,733 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:38] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.058 0.293 2026-10-02 06:25:38,826 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.047 0.166 2026-10-02 06:25:38,847 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:38] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.004 0.405 2026-10-02 06:25:38,906 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:38,956 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: tour succeeded 2026-10-02 06:25:38,957 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR test_open_default_register_screen_config SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-10-02 06:25:39,116 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: heap 13650592 (allocated 14417920) 2026-10-02 06:25:39,143 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Closing chrome headless with pid 112249 2026-10-02 06:25:39,146 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Closing websocket connection 2026-10-02 06:25:39,146 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Terminating chrome headless with pid 112249 2026-10-02 06:25:39,283 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062539_282866_test_open_default_register_screen_config.txt 2026-10-02 06:25:39,283 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Removing chrome user profile "/tmp/tmpi9qvts85_chrome_odoo" 2026-10-02 06:25:39,299 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_pos_restaurant_course ... 2026-10-02 06:25:40,074 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome pid: 112453 2026-10-02 06:25:40,074 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome headless temporary user profile dir: /tmp/tmpnlzg6x9b_chrome_odoo 2026-10-02 06:25:40,074 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Issuing json command http://127.0.0.1:45663/json/version 2026-10-02 06:25:40,077 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45663', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:25:40,089 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Browser version: Chrome/150.0.7871.114 2026-10-02 06:25:40,089 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Issuing json command http://127.0.0.1:45663/json 2026-10-02 06:25:40,090 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45663', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:25:40,098 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Websocket url found: ws://127.0.0.1:45663/devtools/page/913562EAD7C231768000CEBBB92B5B0E 2026-10-02 06:25:40,141 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Enable chrome headless console log notification 2026-10-02 06:25:40,161 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome headless enable page notifications 2026-10-02 06:25:40,325 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:25:40,360 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Setting session cookie in browser 2026-10-02 06:25:40,367 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:25:40,367 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:25:40,385 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:25:41,041 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:41] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.132 0.530 2026-10-02 06:25:41,044 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Navigation result: {'frameId': '913562EAD7C231768000CEBBB92B5B0E', 'loaderId': 'EA07941C0924B8E145B37D592AA5528D', 'isDownload': False} 2026-10-02 06:25:41,045 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Evaluate ready code "odoo.isTourReady('test_pos_restaurant_course')" 2026-10-02 06:25:41,070 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:25:41,095 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:41] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-10-02 06:25:41,115 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:41] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.028 2026-10-02 06:25:41,144 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:41] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.052 2026-10-02 06:25:41,733 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:25:41,756 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.013 2026-10-02 06:25:41,762 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:25:41,796 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:25:41,806 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.013 0.011 2026-10-02 06:25:41,807 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:41,826 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.005 2026-10-02 06:25:41,849 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:25:41,898 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:41] "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-10-02 06:25:41,928 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.041 2026-10-02 06:25:41,990 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.028 0.045 2026-10-02 06:25:41,993 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.041 2026-10-02 06:25:42,814 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.428 0.353 2026-10-02 06:25:42,843 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:42] "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-10-02 06:25:42,971 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:42] "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.013 2026-10-02 06:25:43,095 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:43] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.042 0.040 2026-10-02 06:25:43,185 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:43] "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.014 2026-10-02 06:25:43,214 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: Owl is running in 'dev' mode. 2026-10-02 06:25:43,230 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-02 06:25:43,301 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:25:43,329 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:25:43,334 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-02 06:25:43,344 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:43] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:25:43,393 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:43] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.032 0.045 2026-10-02 06:25:43,453 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:25:43,463 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25: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-10-02 06:25:43,490 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:43] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.063 0.108 2026-10-02 06:25:43,518 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:43,526 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.031 2026-10-02 06:25:43,679 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:43] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.122 0.065 2026-10-02 06:25:43,695 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:43,701 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:43] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.005 0.186 2026-10-02 06:25:43,843 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:43] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:25:43,857 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:43] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.109 0.269 2026-10-02 06:25:43,899 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:43] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.016 0.180 2026-10-02 06:25:44,079 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.119 0.240 2026-10-02 06:25:44,156 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.012 2026-10-02 06:25:44,287 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:44,338 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:25:44,348 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:44,455 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:44,553 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:44,647 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:44,706 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [9/26] Tour test_pos_restaurant_course → Step body 2026-10-02 06:25:44,757 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:44,855 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:44,861 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25997502 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '30ef4204-4be2-4a42-a43b-f23fe135d583'}] 2026-10-02 06:25:45,087 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25997502 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '30ef4204-4be2-4a42-a43b-f23fe135d583'} created pos.order #775 2026-10-02 06:25:45,135 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25997502 finished 2026-10-02 06:25:45,236 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 81 0.223 0.155 2026-10-02 06:25:45,288 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:45,291 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.008 0.008 2026-10-02 06:25:45,341 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:45,391 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:45,442 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:45,501 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:45,564 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:45,583 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10960869 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '30ef4204-4be2-4a42-a43b-f23fe135d583'}] 2026-10-02 06:25:45,629 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10960869 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '30ef4204-4be2-4a42-a43b-f23fe135d583'} updated pos.order #775 2026-10-02 06:25:45,665 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10960869 finished 2026-10-02 06:25:45,812 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 73 0.110 0.121 2026-10-02 06:25:45,856 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [18/26] Tour test_pos_restaurant_course → Step .floor-map 2026-10-02 06:25:45,909 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:45,983 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.008 0.012 2026-10-02 06:25:45,993 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:46,042 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:46,104 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:46,166 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:47,214 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:47,275 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:47,283 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:47] "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-10-02 06:25:47,309 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53626061 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '30ef4204-4be2-4a42-a43b-f23fe135d583'}] 2026-10-02 06:25:47,339 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53626061 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '30ef4204-4be2-4a42-a43b-f23fe135d583'} updated pos.order #775 2026-10-02 06:25:47,380 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53626061 finished 2026-10-02 06:25:47,526 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 53 0.096 0.126 2026-10-02 06:25:47,607 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:47,607 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:47] "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-10-02 06:25:47,652 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: tour succeeded 2026-10-02 06:25:47,652 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_pos_restaurant_course SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-02 06:25:47,825 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: heap 17701240 (allocated 19271680) 2026-10-02 06:25:47,839 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Closing chrome headless with pid 112453 2026-10-02 06:25:47,844 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Closing websocket connection 2026-10-02 06:25:47,845 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Terminating chrome headless with pid 112453 2026-10-02 06:25:47,950 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062547_949782_test_pos_restaurant_course.txt 2026-10-02 06:25:47,950 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Removing chrome user profile "/tmp/tmpnlzg6x9b_chrome_odoo" 2026-10-02 06:25:48,039 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preparation_printer_content ... 2026-10-02 06:25:49,535 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #221 deleted product.product records with IDs: [2606] 2026-10-02 06:25:50,337 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome pid: 112661 2026-10-02 06:25:50,338 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome headless temporary user profile dir: /tmp/tmpt2lfxmib_chrome_odoo 2026-10-02 06:25:50,345 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Issuing json command http://127.0.0.1:45727/json/version 2026-10-02 06:25:50,346 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45727', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:25:50,487 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Browser version: Chrome/150.0.7871.114 2026-10-02 06:25:50,487 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Issuing json command http://127.0.0.1:45727/json 2026-10-02 06:25:50,488 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45727', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:25:50,550 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Websocket url found: ws://127.0.0.1:45727/devtools/page/5866B937FF7E794D5311FF37D048F175 2026-10-02 06:25:50,577 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Enable chrome headless console log notification 2026-10-02 06:25:50,595 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome headless enable page notifications 2026-10-02 06:25:50,725 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:25:50,740 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Setting session cookie in browser 2026-10-02 06:25:50,763 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:25:50,763 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:25:50,828 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:25:51,604 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:51] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.063 0.725 2026-10-02 06:25:51,609 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Navigation result: {'frameId': '5866B937FF7E794D5311FF37D048F175', 'loaderId': 'B5E1438D42CC09C27EDDB10A6A9F8986', 'isDownload': False} 2026-10-02 06:25:51,609 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Evaluate ready code "odoo.isTourReady('PreparationPrinterContent')" 2026-10-02 06:25:51,630 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:25:51,669 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:51] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.028 2026-10-02 06:25:51,694 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:51] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.047 2026-10-02 06:25:51,723 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:51] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.077 2026-10-02 06:25:52,352 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:25:52,365 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:25:52,397 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.022 2026-10-02 06:25:52,433 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:25:52,445 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.006 2026-10-02 06:25:52,458 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:52,478 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-02 06:25:52,504 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:25:52,553 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:52] "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.014 2026-10-02 06:25:52,570 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.038 2026-10-02 06:25:52,635 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.019 0.046 2026-10-02 06:25:52,641 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.042 2026-10-02 06:25:53,454 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 388 0.412 0.344 2026-10-02 06:25:53,516 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:53] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.048 2026-10-02 06:25:53,658 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25: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-10-02 06:25:53,704 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:53] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.007 0.013 2026-10-02 06:25:53,785 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:53] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.042 2026-10-02 06:25:53,848 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.015 2026-10-02 06:25:53,878 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: Owl is running in 'dev' mode. 2026-10-02 06:25:53,903 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.012 2026-10-02 06:25:53,974 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:25:53,988 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:25:54,008 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:25:54,021 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:54] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-02 06:25:54,073 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:54] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.048 0.038 2026-10-02 06:25:54,089 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:25:54,095 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:25:54,152 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:25:54,184 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:54] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.023 0.165 2026-10-02 06:25:54,196 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:54,341 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:54,374 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:54] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.119 0.120 2026-10-02 06:25:54,401 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:54] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.006 0.248 2026-10-02 06:25:54,465 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:54] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:25:54,565 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.083 0.136 2026-10-02 06:25:54,714 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:54] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.092 0.502 2026-10-02 06:25:54,736 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:54] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.007 0.323 2026-10-02 06:25:54,752 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.006 0.105 2026-10-02 06:25:54,767 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:54,818 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:54,821 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:25:54,826 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:54] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.025 0.028 2026-10-02 06:25:54,875 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:54,935 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:55,008 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:55,056 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:55,108 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:55,188 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [11/56] Tour PreparationPrinterContent → Step body 2026-10-02 06:25:55,243 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:55,324 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:55,377 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:55,432 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:55,489 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:55,552 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:55,607 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:55,658 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:55,709 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:55,761 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [21/56] Tour PreparationPrinterContent → Step body 2026-10-02 06:25:55,821 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [22/56] Tour PreparationPrinterContent → Step body 2026-10-02 06:25:55,872 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:55,947 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50362187 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'cc25d20b-9370-484e-ae0f-6bf54c21cc75'}] 2026-10-02 06:25:55,948 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:56,124 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50362187 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'cc25d20b-9370-484e-ae0f-6bf54c21cc75'} created pos.order #776 2026-10-02 06:25:56,149 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50362187 finished 2026-10-02 06:25:56,257 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.152 0.159 2026-10-02 06:25:56,337 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.008 0.011 2026-10-02 06:25:56,344 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:56,404 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:56,461 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:56,506 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:56,564 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:56,616 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:56,677 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:56,729 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [32/56] Tour PreparationPrinterContent → Step body 2026-10-02 06:25:56,782 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:56,840 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:56,866 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70130420 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'cc25d20b-9370-484e-ae0f-6bf54c21cc75'}] 2026-10-02 06:25:56,947 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70130420 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'cc25d20b-9370-484e-ae0f-6bf54c21cc75'} updated pos.order #776 2026-10-02 06:25:56,979 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70130420 finished 2026-10-02 06:25:57,156 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.139 0.154 2026-10-02 06:25:57,187 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:57,267 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:57,277 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:57] "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.010 2026-10-02 06:25:57,331 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:57,385 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:57,434 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:57,484 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:57,535 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:57,590 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:57,644 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:57,706 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [44/56] Tour PreparationPrinterContent → Step body 2026-10-02 06:25:57,764 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:57,820 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:57,843 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83281148 started for PoS orders references: [{'name': '/', 'pos_reference': '251-119-000002', 'uuid': '21cc9b52-e71b-480d-8340-19065fed60a1'}] 2026-10-02 06:25:57,983 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83281148 order {'name': '/', 'pos_reference': '251-119-000002', 'uuid': '21cc9b52-e71b-480d-8340-19065fed60a1'} created pos.order #777 2026-10-02 06:25:58,032 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83281148 finished 2026-10-02 06:25:58,139 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.158 0.140 2026-10-02 06:25:58,174 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:58,249 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.010 0.007 2026-10-02 06:25:58,258 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:58,331 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:58,380 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:58,438 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:58,500 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:58,513 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:58] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.004 0.008 2026-10-02 06:25:58,587 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:58,671 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:58,686 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7064989 started for PoS orders references: [{'name': '/', 'pos_reference': '251-119-000003', 'uuid': '7c21d01f-5144-437d-824b-93dacc316e6f'}] 2026-10-02 06:25:58,815 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7064989 order {'name': '/', 'pos_reference': '251-119-000003', 'uuid': '7c21d01f-5144-437d-824b-93dacc316e6f'} created pos.order #778 2026-10-02 06:25:58,859 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7064989 finished 2026-10-02 06:25:58,976 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:25:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.153 0.140 2026-10-02 06:25:59,008 44 INFO rb-67e19c3-225208-420267 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-10-02 06:25:59,060 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [56/56] Tour PreparationPrinterContent → Step body 2026-10-02 06:25:59,111 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: tour succeeded 2026-10-02 06:25:59,112 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: ╔══════════════════════════════════════════╗ ║ TOUR PreparationPrinterContent SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-02 06:25:59,312 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: heap 21542552 (allocated 23470080) 2026-10-02 06:25:59,326 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Closing chrome headless with pid 112661 2026-10-02 06:25:59,328 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Closing websocket connection 2026-10-02 06:25:59,328 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Terminating chrome headless with pid 112661 2026-10-02 06:25:59,454 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062559_454536_test_preparation_printer_content.txt 2026-10-02 06:25:59,454 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Removing chrome user profile "/tmp/tmpt2lfxmib_chrome_odoo" 2026-10-02 06:25:59,478 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preset_future_timing_restaurant ... 2026-10-02 06:26:00,079 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome pid: 112870 2026-10-02 06:26:00,079 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpltug6a3d_chrome_odoo 2026-10-02 06:26:00,080 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Issuing json command http://127.0.0.1:42399/json/version 2026-10-02 06:26:00,088 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42399', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:26:00,158 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-10-02 06:26:00,159 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Issuing json command http://127.0.0.1:42399/json 2026-10-02 06:26:00,159 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42399', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:26:00,200 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Websocket url found: ws://127.0.0.1:42399/devtools/page/72A3863429209507554B1F0F5F25389A 2026-10-02 06:26:00,229 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Enable chrome headless console log notification 2026-10-02 06:26:00,246 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome headless enable page notifications 2026-10-02 06:26:00,399 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:26:00,431 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Setting session cookie in browser 2026-10-02 06:26:00,451 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:26:00,451 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:26:00,484 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:26:01,268 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:01] "GET /pos/ui/119 HTTP/1.1" 200 - 136 0.160 0.634 2026-10-02 06:26:01,275 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Navigation result: {'frameId': '72A3863429209507554B1F0F5F25389A', 'loaderId': '7D9A79C64AD2BC59B0B3FA8C0977CDC6', 'isDownload': False} 2026-10-02 06:26:01,275 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_cancel_future_order')" 2026-10-02 06:26:01,283 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:26:01,312 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:01] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.010 2026-10-02 06:26:01,314 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:01] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-02 06:26:01,330 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:01] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.022 2026-10-02 06:26:02,000 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:26:02,018 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:26:02,070 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.023 2026-10-02 06:26:02,119 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:26:02,146 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [1/24] Tour test_cancel_future_order → Step body 2026-10-02 06:26:02,160 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.020 0.013 2026-10-02 06:26:02,199 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.005 0.017 2026-10-02 06:26:02,240 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:26:02,277 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:02] "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.011 2026-10-02 06:26:02,306 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.010 0.033 2026-10-02 06:26:02,399 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.052 0.057 2026-10-02 06:26:02,402 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.056 2026-10-02 06:26:03,192 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 388 0.368 0.350 2026-10-02 06:26:03,231 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:03] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.025 2026-10-02 06:26:03,391 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26: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.018 2026-10-02 06:26:03,537 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:03] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.031 0.081 2026-10-02 06:26:03,597 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26: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.015 2026-10-02 06:26:03,613 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-10-02 06:26:03,634 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-10-02 06:26:03,679 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:26:03,696 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:26:03,717 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:03] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-02 06:26:03,757 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-02 06:26:03,775 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:03,787 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-02 06:26:03,832 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:26:03,834 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:26:03,893 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:03] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.142 0.042 2026-10-02 06:26:03,913 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:03] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.005 0.199 2026-10-02 06:26:03,994 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:03] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.040 0.183 2026-10-02 06:26:04,031 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:04] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.008 0.184 2026-10-02 06:26:04,179 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:04] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.073 0.298 2026-10-02 06:26:04,180 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:04,302 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:04] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:26:04,309 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:04,310 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:04] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.012 0.037 2026-10-02 06:26:04,428 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.039 0.073 2026-10-02 06:26:04,591 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:04,634 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:26:04,683 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:04,749 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:04,814 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:04,878 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:04,946 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:05,006 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:05,016 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:05] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.001 0.008 2026-10-02 06:26:05,155 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:05,229 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:05,234 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86836397 started for PoS orders references: [{'name': '/', 'pos_reference': '251-119-000001', 'uuid': 'ba89befc-a427-4889-a6cc-da72843ad0c5'}] 2026-10-02 06:26:05,278 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:05,334 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:05,356 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86836397 order {'name': '/', 'pos_reference': '251-119-000001', 'uuid': 'ba89befc-a427-4889-a6cc-da72843ad0c5'} created pos.order #779 2026-10-02 06:26:05,402 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86836397 finished 2026-10-02 06:26:05,538 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.136 0.170 2026-10-02 06:26:05,574 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:05,650 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:05,653 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:05] "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.014 2026-10-02 06:26:05,710 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:05,778 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:05,785 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48681109 started for PoS orders references: [{'name': '/', 'pos_reference': '251-119-000002', 'uuid': 'a1587fe0-0375-4db1-b353-359f43c9840e'}] 2026-10-02 06:26:05,838 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:05,883 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48681109 order {'name': '/', 'pos_reference': '251-119-000002', 'uuid': 'a1587fe0-0375-4db1-b353-359f43c9840e'} created pos.order #780 2026-10-02 06:26:05,897 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:05,942 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48681109 finished 2026-10-02 06:26:06,044 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.105 0.156 2026-10-02 06:26:06,202 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:06] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 56 0.073 0.050 2026-10-02 06:26:06,260 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.036 2026-10-02 06:26:06,300 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:06,358 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:06,612 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:06] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 46 0.117 0.131 2026-10-02 06:26:06,794 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:06] "GET /pos/ui/119/ticket HTTP/1.1" 200 - 33 0.034 0.034 2026-10-02 06:26:07,716 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:07] "GET /web/webclient/translations?hash=071d389e0c4f33b4307f1ff157790bf6550d7eff&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:26:07,719 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:07,738 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.011 2026-10-02 06:26:07,773 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-02 06:26:07,797 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:26:07,861 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.014 0.029 2026-10-02 06:26:07,867 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.002 0.042 2026-10-02 06:26:07,914 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-02 06:26:08,179 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:08] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.065 0.049 2026-10-02 06:26:08,214 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:08] "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-10-02 06:26:08,301 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:08] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 304 - 3 0.007 0.011 2026-10-02 06:26:08,342 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:08] "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-10-02 06:26:08,352 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-10-02 06:26:08,376 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:26:08,616 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:08] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.144 0.047 2026-10-02 06:26:08,653 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:08] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.022 0.199 2026-10-02 06:26:08,705 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.008 0.047 2026-10-02 06:26:08,810 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: tour succeeded 2026-10-02 06:26:08,813 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: ╔═════════════════════════════════════════╗ ║ TOUR test_cancel_future_order SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-02 06:26:08,848 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:08] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 304 - 7 0.025 0.038 2026-10-02 06:26:08,975 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:08] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.074 0.084 2026-10-02 06:26:09,084 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:09] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.063 0.202 2026-10-02 06:26:09,234 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: heap 17276528 (allocated 18874368) 2026-10-02 06:26:09,268 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Closing chrome headless with pid 112870 2026-10-02 06:26:09,276 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Closing websocket connection 2026-10-02 06:26:09,280 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Terminating chrome headless with pid 112870 2026-10-02 06:26:09,400 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062609_400690_test_preset_future_timing_restaurant.txt 2026-10-02 06:26:09,401 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Removing chrome user profile "/tmp/tmpltug6a3d_chrome_odoo" 2026-10-02 06:26:09,423 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preset_timing_restaurant ... 2026-10-02 06:26:10,146 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 113094 2026-10-02 06:26:10,146 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpojy0dz9n_chrome_odoo 2026-10-02 06:26:10,147 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:45083/json/version 2026-10-02 06:26:10,148 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45083', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:26:10,243 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-10-02 06:26:10,243 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:45083/json 2026-10-02 06:26:10,244 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45083', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:26:10,263 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:45083/devtools/page/D15BD4911C8EAC4EBD250DFAC590CA22 2026-10-02 06:26:10,277 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-10-02 06:26:10,323 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-10-02 06:26:10,445 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:26:10,463 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-10-02 06:26:10,486 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:26:10,487 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:26:10,524 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:26:11,351 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:11] "GET /pos/ui/119 HTTP/1.1" 200 - 136 0.203 0.635 2026-10-02 06:26:11,357 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': 'D15BD4911C8EAC4EBD250DFAC590CA22', 'loaderId': '8131875F389B963BA1BA781DBB61DF6B', 'isDownload': False} 2026-10-02 06:26:11,357 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_preset_delivery_restaurant')" 2026-10-02 06:26:11,384 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:26:11,426 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:11] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.025 2026-10-02 06:26:11,454 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:11] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.011 0.044 2026-10-02 06:26:11,457 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:11] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.062 2026-10-02 06:26:12,141 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:26:12,146 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:26:12,188 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.015 2026-10-02 06:26:12,244 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:26:12,262 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:12,271 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.012 0.014 2026-10-02 06:26:12,336 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.005 0.021 2026-10-02 06:26:12,358 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:26:12,439 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.034 0.017 2026-10-02 06:26:12,456 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.061 2026-10-02 06:26:12,534 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.036 0.034 2026-10-02 06:26:12,537 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.050 2026-10-02 06:26:13,535 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 384 0.553 0.395 2026-10-02 06:26:13,569 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:13] "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-10-02 06:26:13,688 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.011 2026-10-02 06:26:13,778 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:13] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.055 2026-10-02 06:26:13,834 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:13] "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-10-02 06:26:13,862 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-10-02 06:26:13,885 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.014 2026-10-02 06:26:13,944 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:26:13,958 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:26:13,962 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:13] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:26:14,015 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:14] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.042 0.028 2026-10-02 06:26:14,045 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:14] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.007 0.088 2026-10-02 06:26:14,053 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.090 2026-10-02 06:26:14,067 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:26:14,069 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:26:14,139 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:14] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.015 0.030 2026-10-02 06:26:14,170 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:14,233 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.022 2026-10-02 06:26:14,359 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:14,375 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:14] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.082 0.104 2026-10-02 06:26:14,446 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:14] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:26:14,515 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:14] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.077 0.249 2026-10-02 06:26:14,656 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.080 0.210 2026-10-02 06:26:14,669 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:14] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.461 2026-10-02 06:26:14,685 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:14,755 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-02 06:26:14,857 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:14,993 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:15,006 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:26:15,064 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:15,132 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:15,185 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:15,211 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:15] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 18 0.043 0.034 2026-10-02 06:26:15,278 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:15,331 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:15,358 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 21 0.052 0.077 2026-10-02 06:26:15,381 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:15,434 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:15,482 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:15,541 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:15,599 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:15,655 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:15,702 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:15,754 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:15,804 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:15,860 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:15,916 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:15,984 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:16,036 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:16,085 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-10-02 06:26:16,086 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_preset_delivery_restaurant SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-02 06:26:16,214 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 16181544 (allocated 17563648) 2026-10-02 06:26:16,226 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 113094 2026-10-02 06:26:16,235 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-10-02 06:26:16,241 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 113094 2026-10-02 06:26:16,375 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062616_375355_test_preset_timing_restaurant.txt 2026-10-02 06:26:16,375 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmpojy0dz9n_chrome_odoo" 2026-10-02 06:26:16,903 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 113291 2026-10-02 06:26:16,903 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpt4sdwuom_chrome_odoo 2026-10-02 06:26:16,903 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:40887/json/version 2026-10-02 06:26:16,904 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40887', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:26:16,984 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-10-02 06:26:16,984 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:40887/json 2026-10-02 06:26:16,985 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40887', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:26:16,994 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:40887/devtools/page/552DCCCFEBECE543AD9221BB5C7F7A3A 2026-10-02 06:26:17,044 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-10-02 06:26:17,061 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-10-02 06:26:17,159 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:26:17,161 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-10-02 06:26:17,173 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:26:17,173 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:26:17,377 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:17] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.118 0.057 2026-10-02 06:26:17,381 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': '552DCCCFEBECE543AD9221BB5C7F7A3A', 'loaderId': 'B83453CC129BD9EF60933D4E00F0E514', 'isDownload': False} 2026-10-02 06:26:17,381 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_open_register_with_preset_takeaway')" 2026-10-02 06:26:17,412 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:26:17,447 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:17] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.015 2026-10-02 06:26:17,461 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:17] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.029 2026-10-02 06:26:17,474 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:17] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.033 2026-10-02 06:26:18,014 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:26:18,018 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:26:18,038 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:26:18,076 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:26:18,084 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:18,086 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.008 0.013 2026-10-02 06:26:18,109 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-02 06:26:18,128 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:26:18,158 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.014 2026-10-02 06:26:18,175 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.009 0.008 2026-10-02 06:26:18,256 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.021 0.049 2026-10-02 06:26:18,259 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.034 2026-10-02 06:26:19,171 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 287 0.503 0.344 2026-10-02 06:26:19,209 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.026 2026-10-02 06:26:19,398 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.018 2026-10-02 06:26:19,459 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:19] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.007 0.034 2026-10-02 06:26:19,521 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-10-02 06:26:19,540 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-10-02 06:26:19,550 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:26:19,617 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:26:19,638 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:26:19,659 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:19] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:26:19,675 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:19] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 7 0.027 0.023 2026-10-02 06:26:19,705 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:19] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.014 0.063 2026-10-02 06:26:19,707 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.044 2026-10-02 06:26:19,732 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:26:19,772 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26: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-10-02 06:26:19,774 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:19,819 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:19] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.016 0.027 2026-10-02 06:26:19,839 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:26:20,123 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:20] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.223 0.078 2026-10-02 06:26:20,133 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:20,199 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:20,308 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:20] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.133 0.346 2026-10-02 06:26:20,317 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26: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.059 2026-10-02 06:26:20,391 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:20,409 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:20] "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-10-02 06:26:20,432 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:26:20,541 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:20,550 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:20] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:26:20,621 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:20,640 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59091473 started for PoS orders references: [{'name': '/', 'pos_reference': '252-119-000001', 'uuid': 'd8b30a7e-3f04-4b72-aeaf-0fecd6cac874'}] 2026-10-02 06:26:20,785 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59091473 order {'name': '/', 'pos_reference': '252-119-000001', 'uuid': 'd8b30a7e-3f04-4b72-aeaf-0fecd6cac874'} created pos.order #781 2026-10-02 06:26:20,834 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59091473 finished 2026-10-02 06:26:20,949 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.145 0.168 2026-10-02 06:26:20,985 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:21,037 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:23,068 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:23,152 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:23,202 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:23,254 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:23,304 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:23,354 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:23,413 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:23,472 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:23,526 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:23,577 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:23,627 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:23,683 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:23,740 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:23,801 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:23,805 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77296521 started for PoS orders references: [{'name': '/', 'pos_reference': '252-119-000001', 'uuid': 'd8b30a7e-3f04-4b72-aeaf-0fecd6cac874'}] 2026-10-02 06:26:23,849 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: Added lines [1278] to pos.order #781 2026-10-02 06:26:23,852 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:23,860 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77296521 order {'name': '/', 'pos_reference': '252-119-000001', 'uuid': 'd8b30a7e-3f04-4b72-aeaf-0fecd6cac874'} updated pos.order #781 2026-10-02 06:26:23,897 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77296521 finished 2026-10-02 06:26:24,048 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.093 0.151 2026-10-02 06:26:24,390 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:24] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 49 0.164 0.133 2026-10-02 06:26:24,417 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:24,489 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:24,503 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:24] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-02 06:26:24,565 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.013 0.032 2026-10-02 06:26:24,605 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-10-02 06:26:24,605 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_open_register_with_preset_takeaway SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-02 06:26:24,754 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 17206268 (allocated 19009536) 2026-10-02 06:26:24,789 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 113291 2026-10-02 06:26:24,792 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-10-02 06:26:24,793 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 113291 2026-10-02 06:26:24,947 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062624_946830_test_preset_timing_restaurant.txt 2026-10-02 06:26:24,947 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmpt4sdwuom_chrome_odoo" 2026-10-02 06:26:25,417 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 113494 2026-10-02 06:26:25,417 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmp3x96a3fv_chrome_odoo 2026-10-02 06:26:25,417 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:35307/json/version 2026-10-02 06:26:25,419 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35307', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:26:25,565 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-10-02 06:26:25,565 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:35307/json 2026-10-02 06:26:25,566 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35307', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:26:25,582 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:35307/devtools/page/3E769B4209AC9B8E868BFDDCC0060E58 2026-10-02 06:26:25,613 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-10-02 06:26:25,623 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-10-02 06:26:25,704 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:26:25,712 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-10-02 06:26:25,721 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:26:25,722 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:26:25,951 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:25] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.095 0.106 2026-10-02 06:26:25,963 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': '3E769B4209AC9B8E868BFDDCC0060E58', 'loaderId': '6B3D98642EA1BE9CC03DBC4763287CCA', 'isDownload': False} 2026-10-02 06:26:25,963 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_preset_timing_restaurant')" 2026-10-02 06:26:25,999 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:26:26,031 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:26] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.012 2026-10-02 06:26:26,044 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:26] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.022 2026-10-02 06:26:26,067 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:26] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.015 0.031 2026-10-02 06:26:26,757 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:26:26,761 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:26:26,780 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.018 2026-10-02 06:26:26,819 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:26:26,833 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [1/37] Tour test_preset_timing_restaurant → Step body 2026-10-02 06:26:26,834 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.002 0.011 2026-10-02 06:26:26,861 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-02 06:26:26,892 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:26:26,972 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.029 0.025 2026-10-02 06:26:26,991 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.004 0.057 2026-10-02 06:26:27,067 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.037 0.042 2026-10-02 06:26:27,070 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.037 2026-10-02 06:26:27,993 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 287 0.521 0.345 2026-10-02 06:26:28,031 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:28] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:26:28,201 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-02 06:26:28,291 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:28] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.014 0.039 2026-10-02 06:26:28,371 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.006 0.019 2026-10-02 06:26:28,402 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-10-02 06:26:28,428 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:26:28,511 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:26:28,515 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:26:28,543 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-02 06:26:28,551 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:28] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:26:28,603 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:28] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 7 0.036 0.050 2026-10-02 06:26:28,616 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:28] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.092 2026-10-02 06:26:28,649 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:26:28,651 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:26:28,683 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:28,701 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:26:28,716 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:28] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.010 0.019 2026-10-02 06:26:28,772 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:28] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.022 0.058 2026-10-02 06:26:28,913 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:28] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.093 0.128 2026-10-02 06:26:28,995 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [3/37] Tour test_preset_timing_restaurant → Step .new-order 2026-10-02 06:26:29,062 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:29] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.006 0.020 2026-10-02 06:26:29,166 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:29,226 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:26:29,259 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:29] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.020 0.022 2026-10-02 06:26:29,267 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:29,358 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:29,431 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:29,478 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:29] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:26:29,504 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:29,564 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:29,640 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:29,661 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:29] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.006 0.009 2026-10-02 06:26:29,768 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:29,830 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:29,844 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42280513 started for PoS orders references: [{'name': '/', 'pos_reference': '253-119-000001', 'uuid': '0709ef13-6ac4-4e3e-8349-c64f96a9f177'}] 2026-10-02 06:26:29,916 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42280513 order {'name': '/', 'pos_reference': '253-119-000001', 'uuid': '0709ef13-6ac4-4e3e-8349-c64f96a9f177'} created pos.order #782 2026-10-02 06:26:29,960 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42280513 finished 2026-10-02 06:26:30,058 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.068 0.149 2026-10-02 06:26:30,121 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:30,174 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:30,240 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:32,286 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:32,352 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26: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.007 2026-10-02 06:26:32,353 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:32,436 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:32,518 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:32,538 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25136040 started for PoS orders references: [{'name': '/', 'pos_reference': '253-119-000002', 'uuid': '8c01d6f3-6ea4-437b-8d14-142d3393f2b5'}] 2026-10-02 06:26:32,663 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25136040 order {'name': '/', 'pos_reference': '253-119-000002', 'uuid': '8c01d6f3-6ea4-437b-8d14-142d3393f2b5'} created pos.order #783 2026-10-02 06:26:32,710 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25136040 finished 2026-10-02 06:26:32,814 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.127 0.158 2026-10-02 06:26:33,000 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:33] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 43 0.110 0.050 2026-10-02 06:26:33,045 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.027 2026-10-02 06:26:33,064 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:33,113 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:33,163 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:33,214 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:33,266 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:33,333 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:35,369 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:35,438 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:35] "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.010 2026-10-02 06:26:35,440 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:35,506 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:35,555 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:35,609 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:35,666 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:35,676 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:35] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 2 0.002 0.007 2026-10-02 06:26:35,792 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:35,840 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:35,902 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:35,905 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92831880 started for PoS orders references: [{'name': '/', 'pos_reference': '253-119-000003', 'uuid': 'bb0aabf2-1f44-4105-8c1f-8e8c3d712151'}] 2026-10-02 06:26:35,987 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92831880 order {'name': '/', 'pos_reference': '253-119-000003', 'uuid': 'bb0aabf2-1f44-4105-8c1f-8e8c3d712151'} created pos.order #784 2026-10-02 06:26:36,034 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92831880 finished 2026-10-02 06:26:36,127 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.099 0.125 2026-10-02 06:26:36,154 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:36,207 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:36,264 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:36,361 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:36] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.054 0.041 2026-10-02 06:26:36,430 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.024 0.035 2026-10-02 06:26:36,433 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-10-02 06:26:36,434 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_preset_timing_restaurant SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-10-02 06:26:36,675 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 21420872 (allocated 24129536) 2026-10-02 06:26:36,698 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 113494 2026-10-02 06:26:36,702 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-10-02 06:26:36,711 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 113494 2026-10-02 06:26:36,841 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062636_841239_test_preset_timing_restaurant.txt 2026-10-02 06:26:36,841 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmp3x96a3fv_chrome_odoo" 2026-10-02 06:26:37,209 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 113705 2026-10-02 06:26:37,210 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpo4b6qde4_chrome_odoo 2026-10-02 06:26:37,210 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:45755/json/version 2026-10-02 06:26:37,211 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:37,235 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-10-02 06:26:37,235 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:45755/json 2026-10-02 06:26:37,236 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:37,257 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:45755/devtools/page/7D2148586228260012DE4CDE2B6C134E 2026-10-02 06:26:37,276 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-10-02 06:26:37,289 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-10-02 06:26:37,352 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:26:37,360 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-10-02 06:26:37,369 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:26:37,369 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:26:37,501 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:37] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.032 0.079 2026-10-02 06:26:37,508 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': '7D2148586228260012DE4CDE2B6C134E', 'loaderId': 'E8D875C9DA28985E4B5C68F5D62C5EB4', 'isDownload': False} 2026-10-02 06:26:37,508 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_guest_count_bank_payment')" 2026-10-02 06:26:37,528 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:26:37,558 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:37] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.016 2026-10-02 06:26:37,572 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:37] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-10-02 06:26:37,597 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:37] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.047 2026-10-02 06:26:38,147 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:26:38,156 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:26:38,170 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:26:38,209 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:26:38,217 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:38,218 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.007 0.008 2026-10-02 06:26:38,242 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-10-02 06:26:38,260 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:26:38,300 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.016 0.010 2026-10-02 06:26:38,318 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.007 0.033 2026-10-02 06:26:38,371 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.016 0.038 2026-10-02 06:26:38,376 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.020 2026-10-02 06:26:39,189 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 320 0.430 0.339 2026-10-02 06:26:39,213 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:39] "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-10-02 06:26:39,425 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.012 0.015 2026-10-02 06:26:39,515 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:39] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.008 0.050 2026-10-02 06:26:39,575 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:39] "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.018 2026-10-02 06:26:39,597 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-10-02 06:26:39,619 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:26:39,730 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:26:39,734 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:26:39,757 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:26:39,767 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:26:39,773 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:39] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.019 2026-10-02 06:26:39,825 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:26:39,831 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:26:39,840 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:39] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 7 0.038 0.057 2026-10-02 06:26:39,874 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-10-02 06:26:39,940 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:39] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.041 0.043 2026-10-02 06:26:39,959 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:39,961 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:39] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.005 0.099 2026-10-02 06:26:40,095 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:40] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.084 0.142 2026-10-02 06:26:40,124 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.016 0.012 2026-10-02 06:26:40,153 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:40] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.013 0.091 2026-10-02 06:26:40,234 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:40,323 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:40] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-02 06:26:40,332 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:40,333 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.023 2026-10-02 06:26:40,351 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:40] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.004 0.033 2026-10-02 06:26:40,384 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:40,442 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:40,521 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:40,572 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:40,629 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:40,683 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [10/15] Tour test_guest_count_bank_payment → Step body 2026-10-02 06:26:40,730 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:40,782 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:40,857 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59583700 started for PoS orders references: [{'name': '/', 'pos_reference': '264-119-000001', 'uuid': '0d7aa435-b1e7-4fcd-a903-4864348aac74'}] 2026-10-02 06:26:40,859 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:40,873 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:26:40,952 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59583700 order {'name': '/', 'pos_reference': '264-119-000001', 'uuid': '0d7aa435-b1e7-4fcd-a903-4864348aac74'} created pos.order #785 2026-10-02 06:26:40,999 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59583700 finished 2026-10-02 06:26:41,069 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.078 0.138 2026-10-02 06:26:41,151 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:26:41,155 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:26:41,179 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:41,246 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:41,290 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-10-02 06:26:41,291 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_guest_count_bank_payment SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-10-02 06:26:41,484 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 17904136 (allocated 19271680) 2026-10-02 06:26:41,509 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 113705 2026-10-02 06:26:41,512 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-10-02 06:26:41,516 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 113705 2026-10-02 06:26:41,679 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062641_679268_test_preset_timing_restaurant.txt 2026-10-02 06:26:41,679 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmpo4b6qde4_chrome_odoo" 2026-10-02 06:26:41,710 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_restaurant_preset_eatin_tour ... 2026-10-02 06:26:42,570 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome pid: 113901 2026-10-02 06:26:42,571 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome headless temporary user profile dir: /tmp/tmpw4xuykyl_chrome_odoo 2026-10-02 06:26:42,571 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Issuing json command http://127.0.0.1:37371/json/version 2026-10-02 06:26:42,572 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37371', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:26:42,607 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Browser version: Chrome/150.0.7871.114 2026-10-02 06:26:42,607 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Issuing json command http://127.0.0.1:37371/json 2026-10-02 06:26:42,607 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37371', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:26:42,640 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Websocket url found: ws://127.0.0.1:37371/devtools/page/B866CA995B52348FA1FD7267A1C78219 2026-10-02 06:26:42,667 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Enable chrome headless console log notification 2026-10-02 06:26:42,683 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome headless enable page notifications 2026-10-02 06:26:42,795 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:26:42,813 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Setting session cookie in browser 2026-10-02 06:26:42,822 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:26:42,824 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:26:42,881 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:26:43,751 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:43] "GET /pos/ui/119 HTTP/1.1" 200 - 88 0.104 0.777 2026-10-02 06:26:43,758 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Navigation result: {'frameId': 'B866CA995B52348FA1FD7267A1C78219', 'loaderId': '9BD59BF280962CDD7C8AD6F412697BF1', 'isDownload': False} 2026-10-02 06:26:43,759 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Evaluate ready code "odoo.isTourReady('RestaurantPresetEatInTour')" 2026-10-02 06:26:43,778 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:26:43,804 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:43] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-02 06:26:43,824 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:43] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.022 2026-10-02 06:26:43,833 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:43] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.034 2026-10-02 06:26:44,529 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:26:44,544 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:26:44,585 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.028 2026-10-02 06:26:44,650 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.004 2026-10-02 06:26:44,652 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:26:44,663 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:44,706 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.009 0.018 2026-10-02 06:26:44,741 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:26:44,808 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:44] "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.016 2026-10-02 06:26:44,834 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.061 2026-10-02 06:26:44,932 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.068 0.037 2026-10-02 06:26:44,934 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.071 2026-10-02 06:26:45,711 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.365 0.373 2026-10-02 06:26:45,752 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:45] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.031 2026-10-02 06:26:45,902 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:45] "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.007 2026-10-02 06:26:45,977 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:45] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.039 2026-10-02 06:26:46,028 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26: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-10-02 06:26:46,050 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: Owl is running in 'dev' mode. 2026-10-02 06:26:46,099 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.016 0.018 2026-10-02 06:26:46,105 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:26:46,160 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:46] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:26:46,163 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-02 06:26:46,210 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:46] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.044 0.040 2026-10-02 06:26:46,237 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:46] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.010 0.097 2026-10-02 06:26:46,239 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.100 2026-10-02 06:26:46,280 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:26:46,284 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:26:46,349 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:46,354 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:46] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.012 0.034 2026-10-02 06:26:46,439 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:26:46,465 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:46] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.011 0.025 2026-10-02 06:26:46,587 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:46] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.064 0.091 2026-10-02 06:26:46,670 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:46,680 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:46] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:26:46,742 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:46] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.099 0.207 2026-10-02 06:26:46,893 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.098 0.103 2026-10-02 06:26:46,959 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.010 2026-10-02 06:26:47,032 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:47,078 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:26:47,165 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:47,263 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:47,315 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:47,361 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:47,420 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:47,469 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:47,518 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:47,597 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:47,617 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:26:47,622 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:26:47,707 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:47,760 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:47,773 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:26:47,776 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82305003 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '624793ad-4790-4ccb-aa3c-277310d6bb65'}] 2026-10-02 06:26:48,345 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82305003 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '624793ad-4790-4ccb-aa3c-277310d6bb65'} created pos.order #786 2026-10-02 06:26:48,398 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82305003 finished 2026-10-02 06:26:48,545 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.367 0.411 2026-10-02 06:26:48,756 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: tour succeeded 2026-10-02 06:26:48,757 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: ╔══════════════════════════════════════════╗ ║ TOUR RestaurantPresetEatInTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-02 06:26:48,904 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: heap 15729908 (allocated 17563648) 2026-10-02 06:26:48,930 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Closing chrome headless with pid 113901 2026-10-02 06:26:48,932 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Closing websocket connection 2026-10-02 06:26:48,933 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Terminating chrome headless with pid 113901 2026-10-02 06:26:49,029 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062649_029064_test_restaurant_preset_eatin_tour.txt 2026-10-02 06:26:49,029 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Removing chrome user profile "/tmp/tmpw4xuykyl_chrome_odoo" 2026-10-02 06:26:49,044 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_show_default_with_register_screen ... 2026-10-02 06:26:49,735 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome pid: 114098 2026-10-02 06:26:49,735 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome headless temporary user profile dir: /tmp/tmppfpnqb6z_chrome_odoo 2026-10-02 06:26:49,736 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Issuing json command http://127.0.0.1:35761/json/version 2026-10-02 06:26:49,743 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35761', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:26:49,827 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Browser version: Chrome/150.0.7871.114 2026-10-02 06:26:49,828 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Issuing json command http://127.0.0.1:35761/json 2026-10-02 06:26:49,846 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35761', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:26:49,863 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Websocket url found: ws://127.0.0.1:35761/devtools/page/C798B8A5B4AD2F989F3D7D3D7A2E75C4 2026-10-02 06:26:49,916 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Enable chrome headless console log notification 2026-10-02 06:26:49,926 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome headless enable page notifications 2026-10-02 06:26:50,056 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:26:50,071 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Setting session cookie in browser 2026-10-02 06:26:50,080 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:26:50,080 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:26:50,120 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:26:50,820 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:50] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.153 0.565 2026-10-02 06:26:50,823 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Navigation result: {'frameId': 'C798B8A5B4AD2F989F3D7D3D7A2E75C4', 'loaderId': '4C75F1B43996E1EA74D2A13AA2A836AD', 'isDownload': False} 2026-10-02 06:26:50,824 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:50,856 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:26:50,898 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:50] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.026 2026-10-02 06:26:50,906 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:50] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.034 2026-10-02 06:26:50,943 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:50] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.009 0.056 2026-10-02 06:26:51,683 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:26:51,686 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:26:51,753 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.046 2026-10-02 06:26:51,789 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:26:51,807 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:51,809 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.012 0.011 2026-10-02 06:26:51,868 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.007 0.023 2026-10-02 06:26:51,880 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:26:51,943 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.026 0.021 2026-10-02 06:26:51,991 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.018 0.068 2026-10-02 06:26:52,106 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.064 0.079 2026-10-02 06:26:52,110 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.077 2026-10-02 06:26:53,155 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.614 0.377 2026-10-02 06:26:53,182 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:53] "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-10-02 06:26:53,287 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26: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.006 2026-10-02 06:26:53,384 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:53] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.049 2026-10-02 06:26:53,429 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.008 2026-10-02 06:26:53,455 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: Owl is running in 'dev' mode. 2026-10-02 06:26:53,490 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.016 2026-10-02 06:26:53,562 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-02 06:26:53,594 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:26:53,607 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:53] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:26:53,627 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:53] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.028 0.046 2026-10-02 06:26:53,675 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:53] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.011 0.104 2026-10-02 06:26:53,682 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.108 2026-10-02 06:26:53,726 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:26:53,732 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:26:53,766 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:26:53,859 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:53,957 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:53] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.133 0.066 2026-10-02 06:26:54,050 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:26:54,074 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:54] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.042 0.269 2026-10-02 06:26:54,120 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:54,141 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:54] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.021 0.346 2026-10-02 06:26:54,169 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:54] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:26:54,352 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.118 0.103 2026-10-02 06:26:54,379 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:54] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.005 0.210 2026-10-02 06:26:54,458 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:54,513 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:54,565 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:54,619 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:54,666 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:54,726 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:54,774 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:54,827 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:54,877 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:55,005 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:55,072 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:55,077 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32609440 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'd9b81aa6-3f72-45b1-813a-3d2c32442e13'}] 2026-10-02 06:26:55,157 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:55,223 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32609440 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'd9b81aa6-3f72-45b1-813a-3d2c32442e13'} created pos.order #787 2026-10-02 06:26:55,236 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:55,269 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32609440 finished 2026-10-02 06:26:55,380 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.149 0.156 2026-10-02 06:26:55,490 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:55] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 55 0.066 0.181 2026-10-02 06:26:55,551 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:55,591 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.019 0.071 2026-10-02 06:26:55,609 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:55,686 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:55,718 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.026 0.013 2026-10-02 06:26:55,741 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:55,794 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:55,852 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:55,898 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:55,947 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: tour succeeded 2026-10-02 06:26:55,948 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_show_default_with_register_screen SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-10-02 06:26:56,083 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: heap 15639744 (allocated 17301504) 2026-10-02 06:26:56,106 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Closing chrome headless with pid 114098 2026-10-02 06:26:56,109 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Closing websocket connection 2026-10-02 06:26:56,114 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Terminating chrome headless with pid 114098 2026-10-02 06:26:56,218 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062656_218420_test_show_default_with_register_screen.txt 2026-10-02 06:26:56,218 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Removing chrome user profile "/tmp/tmppfpnqb6z_chrome_odoo" 2026-10-02 06:26:56,235 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_lines_qty_update ... 2026-10-02 06:26:56,856 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome pid: 114298 2026-10-02 06:26:56,857 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome headless temporary user profile dir: /tmp/tmpxzlkvb0y_chrome_odoo 2026-10-02 06:26:56,857 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Issuing json command http://127.0.0.1:38439/json/version 2026-10-02 06:26:56,858 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38439', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:26:57,059 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Browser version: Chrome/150.0.7871.114 2026-10-02 06:26:57,059 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Issuing json command http://127.0.0.1:38439/json 2026-10-02 06:26:57,060 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38439', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:26:57,095 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Websocket url found: ws://127.0.0.1:38439/devtools/page/DF2A69E94809AD953B4E2499F681794F 2026-10-02 06:26:57,114 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Enable chrome headless console log notification 2026-10-02 06:26:57,130 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome headless enable page notifications 2026-10-02 06:26:57,326 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:26:57,358 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Setting session cookie in browser 2026-10-02 06:26:57,377 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:26:57,377 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:26:57,430 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:26:58,128 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:58] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.152 0.565 2026-10-02 06:26:58,133 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Navigation result: {'frameId': 'DF2A69E94809AD953B4E2499F681794F', 'loaderId': 'AE2D9A62F0EA2E30236654A9835973C7', 'isDownload': False} 2026-10-02 06:26:58,133 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Evaluate ready code "odoo.isTourReady('test_sync_lines_qty_update')" 2026-10-02 06:26:58,155 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:26:58,202 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:58] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.020 0.018 2026-10-02 06:26:58,215 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:58] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.051 2026-10-02 06:26:58,244 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:58] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.064 2026-10-02 06:26:58,873 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:26:58,874 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:26:58,899 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-10-02 06:26:58,930 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.006 2026-10-02 06:26:58,936 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:26:58,951 44 INFO rb-67e19c3-225208-420267 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-10-02 06:26:58,956 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.006 2026-10-02 06:26:58,979 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:26:59,043 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:59] "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.018 2026-10-02 06:26:59,062 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.045 2026-10-02 06:26:59,144 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.045 0.042 2026-10-02 06:26:59,147 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:26:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.058 2026-10-02 06:27:00,243 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.662 0.371 2026-10-02 06:27:00,305 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:00] "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-10-02 06:27:00,425 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27: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-10-02 06:27:00,515 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:00] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.032 2026-10-02 06:27:00,589 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:00] "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.008 2026-10-02 06:27:00,630 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: Owl is running in 'dev' mode. 2026-10-02 06:27:00,668 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-10-02 06:27:00,763 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:27:00,764 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:27:00,781 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:27:00,789 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:00] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:27:00,927 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:27:00,933 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:27:00,949 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:00] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.090 0.093 2026-10-02 06:27:00,977 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:00] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.009 0.192 2026-10-02 06:27:00,978 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:00,996 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:27:01,072 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:01] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.056 0.063 2026-10-02 06:27:01,275 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:01] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.130 0.137 2026-10-02 06:27:01,308 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:01,314 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:01] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.016 0.223 2026-10-02 06:27:01,356 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-02 06:27:01,457 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:01] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.080 0.339 2026-10-02 06:27:01,707 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.186 0.194 2026-10-02 06:27:01,751 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-02 06:27:01,864 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:01,905 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:27:01,971 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:02,063 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:02,132 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:02,167 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45758885 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '2c7c8f90-8b34-49a0-98bc-1ebc2e5a5def'}] 2026-10-02 06:27:02,390 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45758885 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '2c7c8f90-8b34-49a0-98bc-1ebc2e5a5def'} created pos.order #788 2026-10-02 06:27:02,447 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45758885 finished 2026-10-02 06:27:02,607 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.251 0.195 2026-10-02 06:27:02,635 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:02,709 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.005 0.011 2026-10-02 06:27:02,710 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:02,762 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:02,815 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:04,849 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:04,901 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:04,954 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:05,134 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:05,185 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:05,246 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:05,274 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55160086 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '2c7c8f90-8b34-49a0-98bc-1ebc2e5a5def'}] 2026-10-02 06:27:05,373 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55160086 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '2c7c8f90-8b34-49a0-98bc-1ebc2e5a5def'} updated pos.order #788 2026-10-02 06:27:05,424 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55160086 finished 2026-10-02 06:27:05,647 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.209 0.167 2026-10-02 06:27:05,690 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:05,735 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:07,767 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:07,838 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:07,850 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:07] "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.015 2026-10-02 06:27:07,889 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:07,941 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: tour succeeded 2026-10-02 06:27:07,941 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_sync_lines_qty_update SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-02 06:27:08,040 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: heap 16061324 (allocated 17825792) 2026-10-02 06:27:08,051 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Closing chrome headless with pid 114298 2026-10-02 06:27:08,054 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Closing websocket connection 2026-10-02 06:27:08,057 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Terminating chrome headless with pid 114298 2026-10-02 06:27:08,170 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062708_170456_test_sync_lines_qty_update.txt 2026-10-02 06:27:08,170 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Removing chrome user profile "/tmp/tmpxzlkvb0y_chrome_odoo" 2026-10-02 06:27:08,264 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_lines_qty_update_ticket_screen ... 2026-10-02 06:27:08,891 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome pid: 114495 2026-10-02 06:27:08,891 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome headless temporary user profile dir: /tmp/tmpzx3wskh7_chrome_odoo 2026-10-02 06:27:08,891 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Issuing json command http://127.0.0.1:44031/json/version 2026-10-02 06:27:08,892 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:09,000 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Browser version: Chrome/150.0.7871.114 2026-10-02 06:27:09,000 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Issuing json command http://127.0.0.1:44031/json 2026-10-02 06:27:09,001 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:09,033 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Websocket url found: ws://127.0.0.1:44031/devtools/page/339A50A1E36904EA3131AEF9A9561C3A 2026-10-02 06:27:09,055 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Enable chrome headless console log notification 2026-10-02 06:27:09,076 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome headless enable page notifications 2026-10-02 06:27:09,250 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:27:09,271 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Setting session cookie in browser 2026-10-02 06:27:09,274 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:27:09,274 44 INFO rb-67e19c3-225208-420267 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/119" 2026-10-02 06:27:09,295 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:27:10,073 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:10] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.095 0.687 2026-10-02 06:27:10,084 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Navigation result: {'frameId': '339A50A1E36904EA3131AEF9A9561C3A', 'loaderId': 'A4CDAA98B0207929889D7B0075580324', 'isDownload': False} 2026-10-02 06:27:10,084 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:10,115 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:27:10,160 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:10] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.036 2026-10-02 06:27:10,171 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:10] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.048 2026-10-02 06:27:10,190 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:10] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.045 2026-10-02 06:27:10,831 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:27:10,834 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:27:10,884 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.017 2026-10-02 06:27:10,954 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:27:10,965 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:10,978 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.015 0.021 2026-10-02 06:27:11,023 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.015 2026-10-02 06:27:11,051 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:27:11,113 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.029 0.011 2026-10-02 06:27:11,137 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.054 2026-10-02 06:27:11,196 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.026 0.031 2026-10-02 06:27:11,199 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-10-02 06:27:12,220 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.593 0.380 2026-10-02 06:27:12,260 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:12] "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-10-02 06:27:12,402 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27: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.006 2026-10-02 06:27:12,509 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:12] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.028 0.055 2026-10-02 06:27:12,567 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.019 2026-10-02 06:27:12,590 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: Owl is running in 'dev' mode. 2026-10-02 06:27:12,616 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.016 2026-10-02 06:27:12,671 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:27:12,688 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-02 06:27:12,708 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:12] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-02 06:27:12,732 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:12] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.012 0.058 2026-10-02 06:27:12,734 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.029 2026-10-02 06:27:12,760 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:27:12,763 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27: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-10-02 06:27:12,802 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:12] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.040 0.103 2026-10-02 06:27:12,848 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:12] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.009 0.018 2026-10-02 06:27:12,862 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:12,945 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:27:12,973 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:12] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.007 0.044 2026-10-02 06:27:13,068 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:13,108 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:13] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.093 0.084 2026-10-02 06:27:13,147 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:13] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:27:13,171 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:13] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.027 0.211 2026-10-02 06:27:13,239 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.028 0.137 2026-10-02 06:27:13,343 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:13,386 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:27:13,438 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:13,488 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:13,542 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:13,592 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:13,642 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:13,691 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:13,775 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:13,856 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:13,906 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:13,973 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:14,032 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:14,085 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:14,106 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:14] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 13 0.041 0.030 2026-10-02 06:27:14,175 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:14,232 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.042 0.062 2026-10-02 06:27:14,244 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46137142 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '7dcc185a-ddd9-4486-b0bb-80e1773cdb8f'}] 2026-10-02 06:27:14,351 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46137142 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '7dcc185a-ddd9-4486-b0bb-80e1773cdb8f'} created pos.order #789 2026-10-02 06:27:14,392 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46137142 finished 2026-10-02 06:27:14,477 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.096 0.188 2026-10-02 06:27:14,627 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:14] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 55 0.069 0.051 2026-10-02 06:27:14,690 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.008 0.037 2026-10-02 06:27:14,701 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:14,747 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:14,819 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:14,878 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:14,927 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:14,979 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:15,030 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:15,080 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:15,131 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:15,183 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:15,249 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:15,300 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:15,360 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: tour succeeded 2026-10-02 06:27:15,360 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:15,369 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2465600 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '7dcc185a-ddd9-4486-b0bb-80e1773cdb8f'}] 2026-10-02 06:27:15,517 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2465600 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '7dcc185a-ddd9-4486-b0bb-80e1773cdb8f'} updated pos.order #789 2026-10-02 06:27:15,569 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2465600 finished 2026-10-02 06:27:15,574 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: heap 16637388 (allocated 17960960) 2026-10-02 06:27:15,598 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Closing chrome headless with pid 114495 2026-10-02 06:27:15,606 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Closing websocket connection 2026-10-02 06:27:15,610 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Terminating chrome headless with pid 114495 2026-10-02 06:27:15,707 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.212 0.129 2026-10-02 06:27:15,744 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062715_744120_test_sync_lines_qty_update_ticket_screen.txt 2026-10-02 06:27:15,744 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Removing chrome user profile "/tmp/tmpzx3wskh7_chrome_odoo" 2026-10-02 06:27:15,844 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_line_note ... 2026-10-02 06:27:16,440 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome pid: 114694 2026-10-02 06:27:16,441 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome headless temporary user profile dir: /tmp/tmpx_y_w9to_chrome_odoo 2026-10-02 06:27:16,441 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Issuing json command http://127.0.0.1:35557/json/version 2026-10-02 06:27:16,442 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:16,535 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Browser version: Chrome/150.0.7871.114 2026-10-02 06:27:16,535 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Issuing json command http://127.0.0.1:35557/json 2026-10-02 06:27:16,536 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:16,545 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Websocket url found: ws://127.0.0.1:35557/devtools/page/C538E77013923CB322BADE6F60625965 2026-10-02 06:27:16,551 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Enable chrome headless console log notification 2026-10-02 06:27:16,570 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome headless enable page notifications 2026-10-02 06:27:16,765 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:27:16,775 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Setting session cookie in browser 2026-10-02 06:27:16,781 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:27:16,781 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:27:16,835 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:27:17,517 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:17] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.125 0.567 2026-10-02 06:27:17,520 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Navigation result: {'frameId': 'C538E77013923CB322BADE6F60625965', 'loaderId': 'BE47573DE2CCF80A3E87A55CEBD63A07', 'isDownload': False} 2026-10-02 06:27:17,521 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Evaluate ready code "odoo.isTourReady('test_sync_set_line_note')" 2026-10-02 06:27:17,544 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:27:17,560 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:17] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-02 06:27:17,570 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:17] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.019 2026-10-02 06:27:17,616 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:17] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.010 0.051 2026-10-02 06:27:18,356 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:27:18,360 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:27:18,416 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.021 2026-10-02 06:27:18,455 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-10-02 06:27:18,472 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:27:18,497 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:18,500 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.016 2026-10-02 06:27:18,515 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:27:18,581 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.034 0.016 2026-10-02 06:27:18,625 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.085 2026-10-02 06:27:18,757 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.055 0.087 2026-10-02 06:27:18,760 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.085 2026-10-02 06:27:19,814 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.625 0.365 2026-10-02 06:27:19,839 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:19] "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-10-02 06:27:19,937 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-02 06:27:20,022 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:20] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.049 2026-10-02 06:27:20,079 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.009 2026-10-02 06:27:20,099 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: Owl is running in 'dev' mode. 2026-10-02 06:27:20,131 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.010 2026-10-02 06:27:20,208 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:27:20,218 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:27:20,227 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:20] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:27:20,277 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:20] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.031 0.035 2026-10-02 06:27:20,315 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:20] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.011 0.088 2026-10-02 06:27:20,317 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.103 2026-10-02 06:27:20,348 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:27:20,351 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:27:20,441 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:20] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.004 0.015 2026-10-02 06:27:20,504 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:20,604 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:27:20,744 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:20] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.100 0.047 2026-10-02 06:27:20,872 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:20,895 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:20] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:27:20,915 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:20] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.123 0.191 2026-10-02 06:27:20,939 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:20] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.008 0.324 2026-10-02 06:27:21,052 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.057 0.121 2026-10-02 06:27:21,126 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27: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.022 2026-10-02 06:27:21,253 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:21,279 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:27:21,344 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:21,399 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:21,460 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:21,500 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43916379 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '024b12a6-c220-462a-a954-b566dd530ed1'}] 2026-10-02 06:27:21,656 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43916379 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '024b12a6-c220-462a-a954-b566dd530ed1'} created pos.order #790 2026-10-02 06:27:21,711 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43916379 finished 2026-10-02 06:27:21,831 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.177 0.156 2026-10-02 06:27:21,868 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:21,943 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:21,951 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.013 0.014 2026-10-02 06:27:23,982 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:24,034 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:24,086 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:24,143 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:24,194 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:24,244 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:24,297 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:24,353 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:24,411 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:24,472 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:24,523 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:24,582 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:24,603 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61694320 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '024b12a6-c220-462a-a954-b566dd530ed1'}] 2026-10-02 06:27:24,687 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61694320 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '024b12a6-c220-462a-a954-b566dd530ed1'} updated pos.order #790 2026-10-02 06:27:24,730 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61694320 finished 2026-10-02 06:27:24,952 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.192 0.160 2026-10-02 06:27:24,983 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:25,032 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:27,065 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: tour succeeded 2026-10-02 06:27:27,066 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: ╔════════════════════════════════════════╗ ║ TOUR test_sync_set_line_note SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-02 06:27:27,150 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: heap 15722188 (allocated 17301504) 2026-10-02 06:27:27,179 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Closing chrome headless with pid 114694 2026-10-02 06:27:27,187 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Closing websocket connection 2026-10-02 06:27:27,195 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Terminating chrome headless with pid 114694 2026-10-02 06:27:27,305 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062727_305463_test_sync_set_line_note.txt 2026-10-02 06:27:27,305 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Removing chrome user profile "/tmp/tmpx_y_w9to_chrome_odoo" 2026-10-02 06:27:27,383 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_note ... 2026-10-02 06:27:28,099 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome pid: 114893 2026-10-02 06:27:28,100 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome headless temporary user profile dir: /tmp/tmpmsha5jfs_chrome_odoo 2026-10-02 06:27:28,100 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Issuing json command http://127.0.0.1:39405/json/version 2026-10-02 06:27:28,101 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39405', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:27:28,175 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Browser version: Chrome/150.0.7871.114 2026-10-02 06:27:28,175 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Issuing json command http://127.0.0.1:39405/json 2026-10-02 06:27:28,175 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39405', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:27:28,218 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Websocket url found: ws://127.0.0.1:39405/devtools/page/CF3AD0CC000CFF183E8A2B304A5D7964 2026-10-02 06:27:28,243 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Enable chrome headless console log notification 2026-10-02 06:27:28,262 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome headless enable page notifications 2026-10-02 06:27:28,425 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:27:28,453 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Setting session cookie in browser 2026-10-02 06:27:28,468 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:27:28,468 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:27:28,509 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:27:29,151 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:29] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.068 0.580 2026-10-02 06:27:29,156 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Navigation result: {'frameId': 'CF3AD0CC000CFF183E8A2B304A5D7964', 'loaderId': 'F38D3B27D1475C00EFD0F97C9568E0C9', 'isDownload': False} 2026-10-02 06:27:29,156 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Evaluate ready code "odoo.isTourReady('test_sync_set_note')" 2026-10-02 06:27:29,183 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:27:29,207 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:29] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-02 06:27:29,227 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:29] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.029 2026-10-02 06:27:29,264 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:29] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.070 2026-10-02 06:27:29,783 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:27:29,787 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:27:29,813 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-10-02 06:27:29,842 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:27:29,846 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-02 06:27:29,852 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:29,877 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-02 06:27:29,897 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:27:29,928 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.015 2026-10-02 06:27:29,947 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.026 2026-10-02 06:27:29,957 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-02 06:27:30,045 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.049 0.034 2026-10-02 06:27:31,145 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.662 0.369 2026-10-02 06:27:31,181 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-10-02 06:27:31,268 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27: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-10-02 06:27:31,376 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:31] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.024 0.067 2026-10-02 06:27:31,437 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27: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.006 2026-10-02 06:27:31,470 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: Owl is running in 'dev' mode. 2026-10-02 06:27:31,502 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.008 2026-10-02 06:27:31,569 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:27:31,571 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:27:31,640 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:27:31,647 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:27:31,715 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:27:31,724 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:27:31,730 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:31] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.063 0.076 2026-10-02 06:27:31,814 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:27:31,847 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:31] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.016 0.211 2026-10-02 06:27:31,882 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:31,971 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:31] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.067 0.125 2026-10-02 06:27:32,018 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:32] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.015 0.176 2026-10-02 06:27:32,141 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:32,165 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:27:32,194 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:32] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.116 0.267 2026-10-02 06:27:32,255 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:32] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.027 0.201 2026-10-02 06:27:32,401 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.094 0.145 2026-10-02 06:27:32,479 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27: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.014 2026-10-02 06:27:32,548 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:32,572 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:27:32,648 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:32,706 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:32,770 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:32,848 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79087055 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '74bfbdc4-5afc-4fe7-bf5a-3d1a6e2d4d48'}] 2026-10-02 06:27:33,053 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79087055 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '74bfbdc4-5afc-4fe7-bf5a-3d1a6e2d4d48'} created pos.order #791 2026-10-02 06:27:33,105 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79087055 finished 2026-10-02 06:27:33,239 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.237 0.157 2026-10-02 06:27:33,271 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:33,342 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27: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.010 2026-10-02 06:27:33,355 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:35,382 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [10/21] Tour test_sync_set_note → Step body 2026-10-02 06:27:35,434 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:35,485 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:35,538 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:35,586 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:35,644 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:35,702 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:35,760 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [17/21] Tour test_sync_set_note → Step body 2026-10-02 06:27:35,811 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:35,870 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:35,896 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56318492 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '74bfbdc4-5afc-4fe7-bf5a-3d1a6e2d4d48'}] 2026-10-02 06:27:35,957 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56318492 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '74bfbdc4-5afc-4fe7-bf5a-3d1a6e2d4d48'} updated pos.order #791 2026-10-02 06:27:36,023 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56318492 finished 2026-10-02 06:27:36,207 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.134 0.179 2026-10-02 06:27:36,239 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [20/21] Tour test_sync_set_note → Step .floor-map 2026-10-02 06:27:36,289 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:38,314 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: tour succeeded 2026-10-02 06:27:38,315 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: ╔═══════════════════════════════════╗ ║ TOUR test_sync_set_note SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-02 06:27:38,392 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: heap 15682644 (allocated 16777216) 2026-10-02 06:27:38,410 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Closing chrome headless with pid 114893 2026-10-02 06:27:38,411 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Closing websocket connection 2026-10-02 06:27:38,415 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Terminating chrome headless with pid 114893 2026-10-02 06:27:38,513 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062738_513414_test_sync_set_note.txt 2026-10-02 06:27:38,513 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Removing chrome user profile "/tmp/tmpmsha5jfs_chrome_odoo" 2026-10-02 06:27:38,567 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_partner ... 2026-10-02 06:27:39,073 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome pid: 115090 2026-10-02 06:27:39,074 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome headless temporary user profile dir: /tmp/tmp0fqjm4ue_chrome_odoo 2026-10-02 06:27:39,074 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Issuing json command http://127.0.0.1:35569/json/version 2026-10-02 06:27:39,075 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35569', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:27:39,111 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Browser version: Chrome/150.0.7871.114 2026-10-02 06:27:39,111 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Issuing json command http://127.0.0.1:35569/json 2026-10-02 06:27:39,112 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35569', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:27:39,129 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Websocket url found: ws://127.0.0.1:35569/devtools/page/D893E7A3CF5DA872D9471C225AF98BD8 2026-10-02 06:27:39,156 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Enable chrome headless console log notification 2026-10-02 06:27:39,215 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome headless enable page notifications 2026-10-02 06:27:39,430 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:27:39,468 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Setting session cookie in browser 2026-10-02 06:27:39,486 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:27:39,486 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:27:39,539 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:27:40,430 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:40] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.119 0.795 2026-10-02 06:27:40,435 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Navigation result: {'frameId': 'D893E7A3CF5DA872D9471C225AF98BD8', 'loaderId': 'AF1FEED5C3A47FDB108E5AE92A8BC565', 'isDownload': False} 2026-10-02 06:27:40,435 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Evaluate ready code "odoo.isTourReady('test_sync_set_partner')" 2026-10-02 06:27:40,454 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:27:40,473 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:40] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-02 06:27:40,493 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:40] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-10-02 06:27:40,499 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:40] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.022 2026-10-02 06:27:41,208 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:27:41,235 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-02 06:27:41,266 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.040 2026-10-02 06:27:41,346 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:27:41,355 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.013 0.014 2026-10-02 06:27:41,358 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:41,378 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-02 06:27:41,411 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:27:41,474 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.024 2026-10-02 06:27:41,504 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.013 0.051 2026-10-02 06:27:41,607 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.052 0.062 2026-10-02 06:27:41,613 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.073 2026-10-02 06:27:42,672 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.647 0.370 2026-10-02 06:27:42,699 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:42] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:27:42,805 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.009 2026-10-02 06:27:42,897 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:42] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.021 0.048 2026-10-02 06:27:42,936 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:42] "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.009 2026-10-02 06:27:42,955 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: Owl is running in 'dev' mode. 2026-10-02 06:27:42,979 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.014 2026-10-02 06:27:43,016 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:43] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:27:43,031 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:27:43,107 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:43] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.063 0.036 2026-10-02 06:27:43,133 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:43] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.005 0.111 2026-10-02 06:27:43,138 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.106 2026-10-02 06:27:43,170 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:27:43,181 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-02 06:27:43,195 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:27:43,225 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:27:43,252 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:43,466 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:43] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.193 0.062 2026-10-02 06:27:43,514 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:43,552 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:43] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.038 0.298 2026-10-02 06:27:43,707 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:43] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.109 0.378 2026-10-02 06:27:43,757 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:43] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:27:43,887 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.098 0.267 2026-10-02 06:27:43,913 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:43] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.010 0.348 2026-10-02 06:27:43,972 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27: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.023 2026-10-02 06:27:44,075 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:44,142 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:27:44,146 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:44] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.016 0.030 2026-10-02 06:27:44,175 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:44,244 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:44,312 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:44,341 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25124591 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '010b51ff-1c63-4253-82a9-87d3c6d878cf'}] 2026-10-02 06:27:44,511 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25124591 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '010b51ff-1c63-4253-82a9-87d3c6d878cf'} created pos.order #792 2026-10-02 06:27:44,570 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25124591 finished 2026-10-02 06:27:44,697 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.166 0.192 2026-10-02 06:27:44,730 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:44,810 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:44,824 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:44] "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.020 2026-10-02 06:27:46,849 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [10/22] Tour test_sync_set_partner → Step body 2026-10-02 06:27:46,902 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:46,951 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:47,031 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:47,103 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:47,153 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:47,212 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:47,276 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:47,342 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [18/22] Tour test_sync_set_partner → Step body 2026-10-02 06:27:47,347 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:47] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 13 0.032 0.033 2026-10-02 06:27:47,390 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:47,449 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:47,469 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 15 0.047 0.063 2026-10-02 06:27:47,490 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58868391 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '010b51ff-1c63-4253-82a9-87d3c6d878cf'}] 2026-10-02 06:27:47,534 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58868391 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '010b51ff-1c63-4253-82a9-87d3c6d878cf'} updated pos.order #792 2026-10-02 06:27:47,568 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58868391 finished 2026-10-02 06:27:47,827 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.169 0.192 2026-10-02 06:27:49,497 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [21/22] Tour test_sync_set_partner → Step .floor-map 2026-10-02 06:27:49,548 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:51,581 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: tour succeeded 2026-10-02 06:27:51,582 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: ╔══════════════════════════════════════╗ ║ TOUR test_sync_set_partner SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-02 06:27:51,763 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: heap 16581396 (allocated 18223104) 2026-10-02 06:27:51,802 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Closing chrome headless with pid 115090 2026-10-02 06:27:51,810 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Closing websocket connection 2026-10-02 06:27:51,818 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Terminating chrome headless with pid 115090 2026-10-02 06:27:51,965 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062751_964985_test_sync_set_partner.txt 2026-10-02 06:27:51,965 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Removing chrome user profile "/tmp/tmp0fqjm4ue_chrome_odoo" 2026-10-02 06:27:52,086 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_pricelist ... 2026-10-02 06:27:52,663 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome pid: 115291 2026-10-02 06:27:52,663 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome headless temporary user profile dir: /tmp/tmpvflxuw3d_chrome_odoo 2026-10-02 06:27:52,663 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Issuing json command http://127.0.0.1:44599/json/version 2026-10-02 06:27:52,666 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44599', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:27:52,736 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Browser version: Chrome/150.0.7871.114 2026-10-02 06:27:52,736 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Issuing json command http://127.0.0.1:44599/json 2026-10-02 06:27:52,737 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44599', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:27:52,767 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Websocket url found: ws://127.0.0.1:44599/devtools/page/8DC1409E00DABB5D253D3D700FAB53D2 2026-10-02 06:27:52,789 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Enable chrome headless console log notification 2026-10-02 06:27:52,806 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome headless enable page notifications 2026-10-02 06:27:52,978 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:27:53,003 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Setting session cookie in browser 2026-10-02 06:27:53,012 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:27:53,012 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:27:53,032 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:27:53,688 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:53] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.134 0.525 2026-10-02 06:27:53,693 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Navigation result: {'frameId': '8DC1409E00DABB5D253D3D700FAB53D2', 'loaderId': '240E6C76AA71F1300C40013C79CCF802', 'isDownload': False} 2026-10-02 06:27:53,693 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Evaluate ready code "odoo.isTourReady('test_sync_set_pricelist')" 2026-10-02 06:27:53,721 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:27:53,770 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:53] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.018 2026-10-02 06:27:53,785 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:53] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.029 2026-10-02 06:27:53,807 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:53] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.043 2026-10-02 06:27:54,511 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:27:54,527 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:27:54,567 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.017 2026-10-02 06:27:54,600 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-02 06:27:54,604 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:27:54,614 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:54,621 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-02 06:27:54,638 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:27:54,688 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.019 0.017 2026-10-02 06:27:54,745 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.046 0.045 2026-10-02 06:27:54,751 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.040 2026-10-02 06:27:54,824 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.031 0.036 2026-10-02 06:27:55,969 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.738 0.377 2026-10-02 06:27:56,049 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.069 2026-10-02 06:27:56,142 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.012 2026-10-02 06:27:56,226 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:56] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.049 2026-10-02 06:27:56,303 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-02 06:27:56,320 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: Owl is running in 'dev' mode. 2026-10-02 06:27:56,331 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-02 06:27:56,393 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:27:56,447 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:56] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:27:56,450 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:27:56,466 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:56] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.046 0.030 2026-10-02 06:27:56,507 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:56] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.016 0.089 2026-10-02 06:27:56,509 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.090 2026-10-02 06:27:56,555 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:27:56,567 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27: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-10-02 06:27:56,625 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:27:56,687 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:56,769 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:56] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.072 0.071 2026-10-02 06:27:56,811 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:56] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.016 0.161 2026-10-02 06:27:56,854 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:56,940 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:56] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:27:57,033 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:57] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.146 0.264 2026-10-02 06:27:57,082 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:57] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.010 0.247 2026-10-02 06:27:57,307 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.164 0.285 2026-10-02 06:27:57,374 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-10-02 06:27:57,512 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:57,555 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:27:57,605 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:57,663 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:57,722 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:57,762 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41706302 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '0025be9f-5673-4497-96a6-dbb6f7361072'}] 2026-10-02 06:27:57,854 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41706302 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '0025be9f-5673-4497-96a6-dbb6f7361072'} created pos.order #793 2026-10-02 06:27:57,898 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41706302 finished 2026-10-02 06:27:58,020 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.080 0.180 2026-10-02 06:27:58,052 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:58,127 44 INFO rb-67e19c3-225208-420267 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-10-02 06:27:58,138 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:27:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.008 0.010 2026-10-02 06:28:00,164 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [10/24] Tour test_sync_set_pricelist → Step body 2026-10-02 06:28:00,215 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:00,266 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:00,326 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:00,373 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:00,424 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:00,475 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:00,534 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:00,590 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:00,651 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:00,702 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [20/24] Tour test_sync_set_pricelist → Step body 2026-10-02 06:28:00,753 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:00,812 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:00,832 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36859269 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '0025be9f-5673-4497-96a6-dbb6f7361072'}] 2026-10-02 06:28:00,867 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36859269 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '0025be9f-5673-4497-96a6-dbb6f7361072'} updated pos.order #793 2026-10-02 06:28:00,893 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36859269 finished 2026-10-02 06:28:01,153 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.184 0.139 2026-10-02 06:28:01,181 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [23/24] Tour test_sync_set_pricelist → Step .floor-map 2026-10-02 06:28:01,231 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:03,264 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: tour succeeded 2026-10-02 06:28:03,265 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: ╔════════════════════════════════════════╗ ║ TOUR test_sync_set_pricelist SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-02 06:28:03,393 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: heap 15749888 (allocated 17301504) 2026-10-02 06:28:03,404 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Closing chrome headless with pid 115291 2026-10-02 06:28:03,405 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Closing websocket connection 2026-10-02 06:28:03,406 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Terminating chrome headless with pid 115291 2026-10-02 06:28:03,544 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062803_544357_test_sync_set_pricelist.txt 2026-10-02 06:28:03,544 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Removing chrome user profile "/tmp/tmpvflxuw3d_chrome_odoo" 2026-10-02 06:28:03,620 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_tax_in_merge_table_order_line ... 2026-10-02 06:28:04,496 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome pid: 115490 2026-10-02 06:28:04,497 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome headless temporary user profile dir: /tmp/tmp6enxdqwg_chrome_odoo 2026-10-02 06:28:04,497 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Issuing json command http://127.0.0.1:45829/json/version 2026-10-02 06:28:04,499 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45829', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:28:04,554 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Browser version: Chrome/150.0.7871.114 2026-10-02 06:28:04,554 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Issuing json command http://127.0.0.1:45829/json 2026-10-02 06:28:04,554 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45829', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:28:04,586 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Websocket url found: ws://127.0.0.1:45829/devtools/page/079F3E0564DC5AC38954EF59DAE43A98 2026-10-02 06:28:04,599 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Enable chrome headless console log notification 2026-10-02 06:28:04,622 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome headless enable page notifications 2026-10-02 06:28:04,721 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-02 06:28:04,734 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Setting session cookie in browser 2026-10-02 06:28:04,746 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:28:04,746 44 INFO rb-67e19c3-225208-420267 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/119" 2026-10-02 06:28:04,784 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:28:05,438 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:05] "GET /pos/ui/119 HTTP/1.1" 200 - 94 0.075 0.592 2026-10-02 06:28:05,441 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Navigation result: {'frameId': '079F3E0564DC5AC38954EF59DAE43A98', 'loaderId': '1B17D579928DBAB1F6ECE2105F6CC22A', 'isDownload': False} 2026-10-02 06:28:05,442 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:05,458 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:28:05,491 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:05] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.012 0.009 2026-10-02 06:28:05,503 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:05] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-02 06:28:05,516 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:05] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.046 2026-10-02 06:28:06,062 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:28:06,066 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:28:06,093 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-10-02 06:28:06,124 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:28:06,139 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:06,140 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.011 2026-10-02 06:28:06,178 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-02 06:28:06,205 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:28:06,263 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.025 0.013 2026-10-02 06:28:06,284 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.050 2026-10-02 06:28:06,339 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.026 0.032 2026-10-02 06:28:06,341 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.028 2026-10-02 06:28:07,351 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.581 0.392 2026-10-02 06:28:07,407 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.038 2026-10-02 06:28:07,499 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-02 06:28:07,614 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:07] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.035 0.039 2026-10-02 06:28:07,669 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-02 06:28:07,695 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: Owl is running in 'dev' mode. 2026-10-02 06:28:07,725 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.010 2026-10-02 06:28:07,787 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:28:07,809 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:28:07,825 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:28:07,828 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:28:07,903 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:28:07,919 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:07] "GET /web/image/res.users/224/avatar_128 HTTP/1.1" 200 - 14 0.041 0.065 2026-10-02 06:28:07,920 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:28:07,959 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:07] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.008 0.133 2026-10-02 06:28:07,962 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:28:07,964 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:07,990 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:07] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.006 0.053 2026-10-02 06:28:08,189 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:08] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 35 0.114 0.132 2026-10-02 06:28:08,202 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:08] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:28:08,204 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:08,294 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:08] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.058 0.280 2026-10-02 06:28:08,348 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:08] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.020 0.316 2026-10-02 06:28:08,512 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.111 0.194 2026-10-02 06:28:08,550 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:08,618 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-02 06:28:08,702 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:08,733 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:28:08,794 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:08,859 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:08,898 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68234908 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '62faf0e9-3646-4545-b96b-22f15f7e0cae'}] 2026-10-02 06:28:09,077 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68234908 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '62faf0e9-3646-4545-b96b-22f15f7e0cae'} created pos.order #794 2026-10-02 06:28:09,119 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68234908 finished 2026-10-02 06:28:09,231 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.166 0.169 2026-10-02 06:28:09,266 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:09,320 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:09,390 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28: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.012 2026-10-02 06:28:09,397 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:09,467 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:09,541 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:09,561 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65890428 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '8581480b-7192-4e41-a853-7002a9ca4e3d'}] 2026-10-02 06:28:09,620 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65890428 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '8581480b-7192-4e41-a853-7002a9ca4e3d'} created pos.order #795 2026-10-02 06:28:09,653 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65890428 finished 2026-10-02 06:28:09,739 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 45 0.052 0.128 2026-10-02 06:28:09,765 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:09,815 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:09,870 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-10-02 06:28:10,373 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-10-02 06:28:10,873 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:10,873 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-10-02 06:28:11,383 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:11,387 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-10-02 06:28:11,924 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-10-02 06:28:11,930 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:11] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 9 0.015 0.011 2026-10-02 06:28:11,933 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25363487 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '62faf0e9-3646-4545-b96b-22f15f7e0cae'}] 2026-10-02 06:28:12,003 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: Added lines [1293] to pos.order #794 2026-10-02 06:28:12,018 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25363487 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '62faf0e9-3646-4545-b96b-22f15f7e0cae'} updated pos.order #794 2026-10-02 06:28:12,066 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25363487 finished 2026-10-02 06:28:12,220 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.136 0.159 2026-10-02 06:28:12,269 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.011 0.297 2026-10-02 06:28:12,427 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:12,477 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: tour succeeded 2026-10-02 06:28:12,477 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:12,488 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:12] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 46 0.087 0.145 2026-10-02 06:28:12,619 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: heap 17409920 (allocated 19009536) 2026-10-02 06:28:12,663 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Closing chrome headless with pid 115490 2026-10-02 06:28:12,666 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Closing websocket connection 2026-10-02 06:28:12,667 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Terminating chrome headless with pid 115490 2026-10-02 06:28:12,690 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:12] "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.025 2026-10-02 06:28:12,806 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062812_806366_test_tax_in_merge_table_order_line.txt 2026-10-02 06:28:12,806 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Removing chrome user profile "/tmp/tmp6enxdqwg_chrome_odoo" 2026-10-02 06:28:12,871 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_tip_after_payment ... 2026-10-02 06:28:13,562 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome pid: 115692 2026-10-02 06:28:13,563 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome headless temporary user profile dir: /tmp/tmpyc6vkpp0_chrome_odoo 2026-10-02 06:28:13,563 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Issuing json command http://127.0.0.1:40643/json/version 2026-10-02 06:28:13,564 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40643', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:28:13,675 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Browser version: Chrome/150.0.7871.114 2026-10-02 06:28:13,675 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Issuing json command http://127.0.0.1:40643/json 2026-10-02 06:28:13,676 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40643', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:28:13,692 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Websocket url found: ws://127.0.0.1:40643/devtools/page/FAF02B31281CC5FDA5CDC6C591A47E13 2026-10-02 06:28:13,749 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Enable chrome headless console log notification 2026-10-02 06:28:13,806 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome headless enable page notifications 2026-10-02 06:28:13,939 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:28:13,956 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Setting session cookie in browser 2026-10-02 06:28:13,970 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:28:13,970 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:28:14,022 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:28:14,942 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:14] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.118 0.820 2026-10-02 06:28:14,947 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Navigation result: {'frameId': 'FAF02B31281CC5FDA5CDC6C591A47E13', 'loaderId': 'C6ADF6A081CCE7E23F710E7CD89592EA', 'isDownload': False} 2026-10-02 06:28:14,948 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Evaluate ready code "odoo.isTourReady('test_tip_after_payment')" 2026-10-02 06:28:14,970 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:28:15,000 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:15] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.021 2026-10-02 06:28:15,016 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:15] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.009 2026-10-02 06:28:15,033 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:15] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.040 2026-10-02 06:28:15,610 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:28:15,619 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:28:15,658 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.032 2026-10-02 06:28:15,693 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-02 06:28:15,705 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:28:15,719 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:15,720 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.008 2026-10-02 06:28:15,752 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:28:15,807 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28: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.010 2026-10-02 06:28:15,820 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.030 2026-10-02 06:28:15,881 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.019 0.034 2026-10-02 06:28:15,883 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.041 2026-10-02 06:28:16,744 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.466 0.339 2026-10-02 06:28:16,780 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.025 2026-10-02 06:28:16,938 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28: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.019 2026-10-02 06:28:17,087 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:17] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.034 0.058 2026-10-02 06:28:17,139 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-10-02 06:28:17,180 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: Owl is running in 'dev' mode. 2026-10-02 06:28:17,208 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.007 2026-10-02 06:28:17,242 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:28:17,244 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:28:17,265 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:28:17,274 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:28:17,350 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:28:17,361 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:28:17,402 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:17] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.087 0.068 2026-10-02 06:28:17,408 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:28:17,422 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:17,450 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:17] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.020 0.174 2026-10-02 06:28:17,481 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:17] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.009 0.103 2026-10-02 06:28:17,620 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:17,645 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:17] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.100 0.157 2026-10-02 06:28:17,715 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:28:17,820 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:17] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.132 0.305 2026-10-02 06:28:17,857 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:17] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.015 0.324 2026-10-02 06:28:17,958 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.046 0.287 2026-10-02 06:28:18,047 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.024 2026-10-02 06:28:18,170 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:18,223 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:28:18,268 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:18,330 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:18,387 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:18,440 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:18,491 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:18,547 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:18,611 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:18,663 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:18,712 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:18,763 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:18,822 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:18,873 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:18,923 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:19,001 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:19,014 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:28:19,019 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:28:19,058 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:19,108 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:19,160 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:19,235 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:19,292 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:19,347 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:19,413 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:19,467 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:19,519 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:19,581 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:19,634 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:19,684 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:19,735 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:19,789 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:19,844 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:19,900 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:19,962 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:20,016 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:20,068 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:20,121 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:20,175 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:20,226 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:20,275 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:20,328 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:20,383 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:20,436 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:20,497 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:20,548 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:20,600 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:20,650 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: tour succeeded 2026-10-02 06:28:20,651 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_tip_after_payment SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-02 06:28:20,771 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: heap 15812152 (allocated 17301504) 2026-10-02 06:28:20,787 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Closing chrome headless with pid 115692 2026-10-02 06:28:20,791 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Closing websocket connection 2026-10-02 06:28:20,792 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Terminating chrome headless with pid 115692 2026-10-02 06:28:20,909 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062820_909195_test_tip_after_payment.txt 2026-10-02 06:28:20,909 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Removing chrome user profile "/tmp/tmpyc6vkpp0_chrome_odoo" 2026-10-02 06:28:20,928 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_transfering_orders ... 2026-10-02 06:28:21,307 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome pid: 115884 2026-10-02 06:28:21,307 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome headless temporary user profile dir: /tmp/tmpx5nuhxyh_chrome_odoo 2026-10-02 06:28:21,307 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Issuing json command http://127.0.0.1:40901/json/version 2026-10-02 06:28:21,309 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40901', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:28:21,471 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Browser version: Chrome/150.0.7871.114 2026-10-02 06:28:21,471 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Issuing json command http://127.0.0.1:40901/json 2026-10-02 06:28:21,472 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40901', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:28:21,502 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Websocket url found: ws://127.0.0.1:40901/devtools/page/25A3242308218EB4F1A799582039F571 2026-10-02 06:28:21,521 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Enable chrome headless console log notification 2026-10-02 06:28:21,538 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome headless enable page notifications 2026-10-02 06:28:21,674 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:28:21,703 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Setting session cookie in browser 2026-10-02 06:28:21,710 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:28:21,710 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:28:21,748 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:28:22,522 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:22] "GET /pos/ui/119 HTTP/1.1" 200 - 142 0.173 0.623 2026-10-02 06:28:22,527 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Navigation result: {'frameId': '25A3242308218EB4F1A799582039F571', 'loaderId': 'AD69AC433FEBEE389C6A81C3E3395057', 'isDownload': False} 2026-10-02 06:28:22,528 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Evaluate ready code "odoo.isTourReady('test_transfering_orders')" 2026-10-02 06:28:22,556 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:28:22,595 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:22] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.011 0.022 2026-10-02 06:28:22,608 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:22] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.041 2026-10-02 06:28:22,648 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:22] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.078 2026-10-02 06:28:23,284 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:28:23,288 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:28:23,325 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.020 2026-10-02 06:28:23,374 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:28:23,384 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.009 0.017 2026-10-02 06:28:23,386 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:23,422 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.007 2026-10-02 06:28:23,438 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:28:23,481 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:23] "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.011 2026-10-02 06:28:23,517 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.023 0.039 2026-10-02 06:28:23,606 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.034 0.062 2026-10-02 06:28:23,608 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.056 2026-10-02 06:28:24,588 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.598 0.342 2026-10-02 06:28:24,630 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:24] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.026 2026-10-02 06:28:24,754 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-02 06:28:24,854 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:24] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.043 2026-10-02 06:28:24,921 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-10-02 06:28:24,951 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: Owl is running in 'dev' mode. 2026-10-02 06:28:24,966 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.009 2026-10-02 06:28:25,036 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:28:25,044 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:28:25,079 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:28:25,080 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:25] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:28:25,145 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:28:25,147 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:28:25,172 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:25] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.053 0.044 2026-10-02 06:28:25,216 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.040 2026-10-02 06:28:25,220 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:25,230 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:25] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.036 0.118 2026-10-02 06:28:25,324 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:25] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.036 0.113 2026-10-02 06:28:25,365 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:25] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.016 0.151 2026-10-02 06:28:25,449 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [3/118] Tour test_transfering_orders → Step .new-order 2026-10-02 06:28:25,474 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:25] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:28:25,545 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:25] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.122 0.229 2026-10-02 06:28:25,576 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:25] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.014 0.192 2026-10-02 06:28:25,683 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.064 0.160 2026-10-02 06:28:25,803 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:25,842 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:28:25,895 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:26,003 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:26,075 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:26,138 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:26,197 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:26,251 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:26,308 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:28,347 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [12/118] Tour test_transfering_orders → Step .new-order 2026-10-02 06:28:28,412 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:28,480 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:28,549 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:28,617 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:28,673 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:28,729 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:28,784 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:28,842 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:30,880 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:30,952 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-10-02 06:28:30,959 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:31,027 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:31,095 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:31,157 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:31,222 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:31,250 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54218301 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '490f5caa-6cff-42cb-8e21-d1c8caa31a08'}] 2026-10-02 06:28:31,372 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54218301 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '490f5caa-6cff-42cb-8e21-d1c8caa31a08'} created pos.order #796 2026-10-02 06:28:31,422 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54218301 finished 2026-10-02 06:28:31,529 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.142 0.139 2026-10-02 06:28:31,575 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73712503 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '0ef308ce-0616-4883-b929-eb8e7750b316'}] 2026-10-02 06:28:31,667 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73712503 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '0ef308ce-0616-4883-b929-eb8e7750b316'} created pos.order #797 2026-10-02 06:28:31,706 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73712503 finished 2026-10-02 06:28:31,782 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.082 0.128 2026-10-02 06:28:31,830 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48768075 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': '5a1e3167-eb77-4100-ab4e-2e656d64d880'}] 2026-10-02 06:28:31,916 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48768075 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': '5a1e3167-eb77-4100-ab4e-2e656d64d880'} created pos.order #798 2026-10-02 06:28:31,948 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48768075 finished 2026-10-02 06:28:32,064 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.105 0.132 2026-10-02 06:28:32,098 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:32,175 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:32,177 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.009 0.010 2026-10-02 06:28:32,236 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:32,300 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:32,366 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:32,427 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:32,466 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79982690 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'f67dbe5e-6ae5-469b-ab8d-7e47d634f5b9'}] 2026-10-02 06:28:32,560 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79982690 order {'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'f67dbe5e-6ae5-469b-ab8d-7e47d634f5b9'} created pos.order #799 2026-10-02 06:28:32,618 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79982690 finished 2026-10-02 06:28:32,738 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.106 0.169 2026-10-02 06:28:32,763 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [33/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-10-02 06:28:32,842 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:32,996 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:32] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 56 0.093 0.056 2026-10-02 06:28:33,055 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.039 2026-10-02 06:28:33,082 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:33,145 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:33,192 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:33,253 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:33,305 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:33,370 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:33,450 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [41/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-10-02 06:28:33,518 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:33,648 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:33] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.073 0.048 2026-10-02 06:28:33,737 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.013 0.055 2026-10-02 06:28:33,755 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:33,771 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24859296 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '0ef308ce-0616-4883-b929-eb8e7750b316'}] 2026-10-02 06:28:33,773 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:28:33,810 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: Added lines [1298] to pos.order #797 2026-10-02 06:28:33,831 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24859296 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '0ef308ce-0616-4883-b929-eb8e7750b316'} updated pos.order #797 2026-10-02 06:28:33,881 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24859296 finished 2026-10-02 06:28:34,032 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.113 0.151 2026-10-02 06:28:34,301 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:34] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 46 0.089 0.133 2026-10-02 06:28:34,392 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:34,450 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:34,501 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:34,558 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:34,608 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [48/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-10-02 06:28:34,665 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:34,770 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:34] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.058 0.042 2026-10-02 06:28:34,820 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.029 2026-10-02 06:28:34,888 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:34,946 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:36,997 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:37,074 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:37,077 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.011 0.014 2026-10-02 06:28:37,150 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:37,214 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:37,282 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:37,371 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:37,376 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15779971 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'f67dbe5e-6ae5-469b-ab8d-7e47d634f5b9'}] 2026-10-02 06:28:37,460 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: Added lines [1299] to pos.order #799 2026-10-02 06:28:37,470 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15779971 order {'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'f67dbe5e-6ae5-469b-ab8d-7e47d634f5b9'} updated pos.order #799 2026-10-02 06:28:37,511 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15779971 finished 2026-10-02 06:28:37,722 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.158 0.189 2026-10-02 06:28:37,934 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:37] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 42 0.038 0.126 2026-10-02 06:28:37,995 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.008 0.014 2026-10-02 06:28:38,032 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.012 0.026 2026-10-02 06:28:38,039 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:38,090 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:38,151 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:38,200 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [61/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-10-02 06:28:38,257 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:38,434 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:38] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.126 0.045 2026-10-02 06:28:38,503 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.015 0.037 2026-10-02 06:28:38,523 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:38,587 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:40,612 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:40,685 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.006 0.008 2026-10-02 06:28:40,686 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:40,734 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:40,790 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:40,852 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [69/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-10-02 06:28:40,923 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:40,993 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:40] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.024 0.043 2026-10-02 06:28:41,050 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.035 2026-10-02 06:28:41,129 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:41,138 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21155033 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '0ef308ce-0616-4883-b929-eb8e7750b316'}] 2026-10-02 06:28:41,221 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: Added lines [1300] to pos.order #797 2026-10-02 06:28:41,233 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21155033 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '0ef308ce-0616-4883-b929-eb8e7750b316'} updated pos.order #797 2026-10-02 06:28:41,302 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21155033 finished 2026-10-02 06:28:41,510 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.179 0.195 2026-10-02 06:28:41,820 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:41] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 42 0.109 0.131 2026-10-02 06:28:41,884 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:41,946 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:41,994 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:42,052 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:42,104 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:42,163 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:42,210 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [78/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-10-02 06:28:42,271 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:42,385 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:42] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.052 0.054 2026-10-02 06:28:42,450 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:42,490 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.023 0.068 2026-10-02 06:28:42,511 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:42,570 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:42,628 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:42,680 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:42,735 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:42,796 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:42,868 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90013607 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '0ef308ce-0616-4883-b929-eb8e7750b316'}] 2026-10-02 06:28:42,870 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:42,938 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90013607 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '0ef308ce-0616-4883-b929-eb8e7750b316'} updated pos.order #797 2026-10-02 06:28:42,981 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90013607 finished 2026-10-02 06:28:43,125 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.102 0.159 2026-10-02 06:28:43,195 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28: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-10-02 06:28:43,228 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:43,285 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:43,347 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:43,393 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:43,449 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:43,500 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:43,570 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:45,612 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:45,662 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [96/118] Tour test_transfering_orders → Step .new-order 2026-10-02 06:28:45,727 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:45,788 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:45,842 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:45,897 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:45,954 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:46,011 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:48,045 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [103/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-10-02 06:28:48,108 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:48,126 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19144958 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000005', 'uuid': '9e563206-4ce3-48c6-882b-9d3f98b8d6ba'}] 2026-10-02 06:28:48,187 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19144958 order {'name': '/', 'pos_reference': '261-119-000005', 'uuid': '9e563206-4ce3-48c6-882b-9d3f98b8d6ba'} created pos.order #800 2026-10-02 06:28:48,227 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19144958 finished 2026-10-02 06:28:48,341 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.078 0.138 2026-10-02 06:28:48,496 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:48] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.089 0.042 2026-10-02 06:28:48,542 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.032 2026-10-02 06:28:48,550 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:48,611 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:48,657 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:48,708 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:48,763 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:48,826 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:48,909 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:48,917 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33631189 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '0ef308ce-0616-4883-b929-eb8e7750b316'}] 2026-10-02 06:28:49,023 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33631189 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '0ef308ce-0616-4883-b929-eb8e7750b316'} updated pos.order #797 2026-10-02 06:28:49,074 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33631189 finished 2026-10-02 06:28:49,241 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.156 0.170 2026-10-02 06:28:49,526 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:49] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 42 0.104 0.131 2026-10-02 06:28:49,617 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.019 2026-10-02 06:28:49,627 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:49,633 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:49] "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-10-02 06:28:49,687 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:49,734 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:49,789 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:49,848 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:49,898 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [117/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-10-02 06:28:49,957 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:50,092 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:50] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.075 0.046 2026-10-02 06:28:50,149 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: tour succeeded 2026-10-02 06:28:50,149 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: ╔════════════════════════════════════════╗ ║ TOUR test_transfering_orders SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-02 06:28:50,162 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.039 2026-10-02 06:28:50,393 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: heap 29301192 (allocated 31207424) 2026-10-02 06:28:50,429 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Closing chrome headless with pid 115884 2026-10-02 06:28:50,434 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Closing websocket connection 2026-10-02 06:28:50,439 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Terminating chrome headless with pid 115884 2026-10-02 06:28:50,633 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062850_632815_test_transfering_orders.txt 2026-10-02 06:28:50,633 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Removing chrome user profile "/tmp/tmpx5nuhxyh_chrome_odoo" 2026-10-02 06:28:50,655 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_user_on_residual_order ... 2026-10-02 06:28:51,319 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome pid: 116121 2026-10-02 06:28:51,319 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless temporary user profile dir: /tmp/tmpnivtmvco_chrome_odoo 2026-10-02 06:28:51,320 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:41567/json/version 2026-10-02 06:28:51,321 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41567', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:28:51,394 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Browser version: Chrome/150.0.7871.114 2026-10-02 06:28:51,398 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:41567/json 2026-10-02 06:28:51,399 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41567', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:28:51,431 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Websocket url found: ws://127.0.0.1:41567/devtools/page/BFECDFAD505696770702C377B9BFB364 2026-10-02 06:28:51,459 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Enable chrome headless console log notification 2026-10-02 06:28:51,467 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless enable page notifications 2026-10-02 06:28:51,633 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-02 06:28:51,655 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Setting session cookie in browser 2026-10-02 06:28:51,659 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:28:51,659 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:28:51,704 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:28:52,445 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:52] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.161 0.602 2026-10-02 06:28:52,450 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigation result: {'frameId': 'BFECDFAD505696770702C377B9BFB364', 'loaderId': '4C534F8001BE91A528E2FB101F2DF9F0', 'isDownload': False} 2026-10-02 06:28:52,451 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate ready code "odoo.isTourReady('LeaveResidualOrder')" 2026-10-02 06:28:52,478 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:28:52,504 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:52] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-10-02 06:28:52,526 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:52] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.034 2026-10-02 06:28:52,536 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:52] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.038 2026-10-02 06:28:53,192 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:28:53,201 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:28:53,257 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.042 2026-10-02 06:28:53,317 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:28:53,329 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:53,342 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.026 2026-10-02 06:28:53,378 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.011 2026-10-02 06:28:53,414 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:28:53,480 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.025 0.017 2026-10-02 06:28:53,506 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.055 2026-10-02 06:28:53,577 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.032 0.033 2026-10-02 06:28:53,580 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.030 2026-10-02 06:28:54,636 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.660 0.354 2026-10-02 06:28:54,686 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.035 2026-10-02 06:28:54,815 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28: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-10-02 06:28:54,922 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:54] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.033 0.051 2026-10-02 06:28:54,969 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:54] "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-10-02 06:28:54,987 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: Owl is running in 'dev' mode. 2026-10-02 06:28:55,020 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.013 2026-10-02 06:28:55,119 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:28:55,158 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:28:55,173 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:28:55,211 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:55] "GET /web/image/res.users/224/avatar_128 HTTP/1.1" 200 - 14 0.054 0.037 2026-10-02 06:28:55,214 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.088 2026-10-02 06:28:55,261 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:55] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.022 0.095 2026-10-02 06:28:55,313 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:28:55,319 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:28:55,387 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:55,389 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:28:55,535 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:55,586 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:55] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 34 0.124 0.109 2026-10-02 06:28:55,661 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:55] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:28:55,686 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:55] "GET /pos/ui/119 HTTP/1.1" 200 - 34 0.049 0.255 2026-10-02 06:28:55,838 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.089 0.190 2026-10-02 06:28:55,863 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:55] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.011 0.460 2026-10-02 06:28:55,883 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:55] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.014 2026-10-02 06:28:55,906 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28: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-10-02 06:28:56,032 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:56,067 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:28:56,069 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:56] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.011 0.020 2026-10-02 06:28:56,118 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:56,171 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:56,224 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:56,275 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:56,350 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:56,375 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:28:56,376 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:28:56,407 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:56,462 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:56,529 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:56,601 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:56,605 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64092528 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '5da4ccb1-6b34-496b-98ea-ebe74ca5f06b'}] 2026-10-02 06:28:56,615 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:28:57,546 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64092528 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '5da4ccb1-6b34-496b-98ea-ebe74ca5f06b'} created pos.order #801 2026-10-02 06:28:57,618 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64092528 finished 2026-10-02 06:28:57,753 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.749 0.402 2026-10-02 06:28:57,976 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:58,031 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:58,110 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:58,122 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.030 2026-10-02 06:28:58,175 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:58,240 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:58,279 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83913328 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'e705de2b-971b-4991-aa13-00788908cff8'}] 2026-10-02 06:28:58,380 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83913328 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'e705de2b-971b-4991-aa13-00788908cff8'} created pos.order #802 2026-10-02 06:28:58,447 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83913328 finished 2026-10-02 06:28:58,554 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:28:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.093 0.185 2026-10-02 06:28:58,599 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:58,650 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:58,699 44 INFO rb-67e19c3-225208-420267 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-10-02 06:28:58,751 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: tour succeeded 2026-10-02 06:28:58,751 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: ╔═══════════════════════════════════╗ ║ TOUR LeaveResidualOrder SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-02 06:28:58,974 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: heap 17196940 (allocated 18485248) 2026-10-02 06:28:59,018 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing chrome headless with pid 116121 2026-10-02 06:28:59,023 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing websocket connection 2026-10-02 06:28:59,027 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Terminating chrome headless with pid 116121 2026-10-02 06:28:59,275 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062859_274729_test_user_on_residual_order.txt 2026-10-02 06:28:59,275 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Removing chrome user profile "/tmp/tmpnivtmvco_chrome_odoo" 2026-10-02 06:28:59,692 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome pid: 116327 2026-10-02 06:28:59,693 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless temporary user profile dir: /tmp/tmppz81iprz_chrome_odoo 2026-10-02 06:28:59,693 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:40549/json/version 2026-10-02 06:28:59,701 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40549', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:28:59,790 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Browser version: Chrome/150.0.7871.114 2026-10-02 06:28:59,790 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:40549/json 2026-10-02 06:28:59,795 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40549', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:28:59,857 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Websocket url found: ws://127.0.0.1:40549/devtools/page/B0952DC63D39E221E1CEBE706988116A 2026-10-02 06:28:59,884 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Enable chrome headless console log notification 2026-10-02 06:28:59,902 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless enable page notifications 2026-10-02 06:29:00,049 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:29:00,060 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Setting session cookie in browser 2026-10-02 06:29:00,084 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-10-02 06:29:00,084 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-10-02 06:29:00,330 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:00] "GET /pos/ui/119 HTTP/1.1" 200 - 37 0.134 0.065 2026-10-02 06:29:00,336 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigation result: {'frameId': 'B0952DC63D39E221E1CEBE706988116A', 'loaderId': 'F46501E77457C8A556A0E4F7AE1B37A4', 'isDownload': False} 2026-10-02 06:29:00,336 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate ready code "odoo.isTourReady('FinishResidualOrder')" 2026-10-02 06:29:00,360 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:29:00,392 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:00] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.020 2026-10-02 06:29:00,408 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:00] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.029 2026-10-02 06:29:00,420 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:00] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.039 2026-10-02 06:29:01,153 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:29:01,157 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:29:01,189 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-10-02 06:29:01,232 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.010 2026-10-02 06:29:01,232 44 INFO rb-67e19c3-225208-420267 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/119", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:29:01,237 44 INFO rb-67e19c3-225208-420267 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-10-02 06:29:01,265 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-10-02 06:29:01,289 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:29:01,339 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.006 0.016 2026-10-02 06:29:01,387 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:01] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.025 0.045 2026-10-02 06:29:01,392 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.028 2026-10-02 06:29:01,471 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.036 0.031 2026-10-02 06:29:02,394 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 424 0.495 0.369 2026-10-02 06:29:02,417 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:02] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:29:02,531 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:02] "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.024 2026-10-02 06:29:02,639 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:02] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.031 0.045 2026-10-02 06:29:02,706 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:02] "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.017 2026-10-02 06:29:02,738 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: Owl is running in 'dev' mode. 2026-10-02 06:29:02,767 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.014 2026-10-02 06:29:02,827 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:29:02,878 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:02] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:29:02,885 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.054 2026-10-02 06:29:02,887 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-02 06:29:02,938 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:29:02,955 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:29:02,958 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:02] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.055 0.057 2026-10-02 06:29:02,987 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:29:03,004 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:03] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.023 0.120 2026-10-02 06:29:03,040 44 INFO rb-67e19c3-225208-420267 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-10-02 06:29:03,120 44 INFO rb-67e19c3-225208-420267 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-10-02 06:29:03,161 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:03] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 34 0.101 0.092 2026-10-02 06:29:03,199 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:03] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.015 0.177 2026-10-02 06:29:03,309 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:03] "GET /pos/ui/119 HTTP/1.1" 200 - 34 0.059 0.275 2026-10-02 06:29:03,334 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:03] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.006 0.128 2026-10-02 06:29:03,346 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:03] "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.102 2026-10-02 06:29:03,352 44 INFO rb-67e19c3-225208-420267 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-10-02 06:29:03,388 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:29:03,410 44 INFO rb-67e19c3-225208-420267 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-10-02 06:29:03,437 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:03] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.017 0.024 2026-10-02 06:29:03,467 44 INFO rb-67e19c3-225208-420267 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-10-02 06:29:03,528 44 INFO rb-67e19c3-225208-420267 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-10-02 06:29:03,571 44 INFO rb-67e19c3-225208-420267 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-10-02 06:29:03,655 44 INFO rb-67e19c3-225208-420267 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-10-02 06:29:03,670 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:29:03,674 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:29:03,739 44 INFO rb-67e19c3-225208-420267 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-10-02 06:29:03,788 44 INFO rb-67e19c3-225208-420267 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-10-02 06:29:03,867 44 INFO rb-67e19c3-225208-420267 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-10-02 06:29:03,935 44 INFO rb-67e19c3-225208-420267 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-10-02 06:29:03,945 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4768599 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'e705de2b-971b-4991-aa13-00788908cff8'}] 2026-10-02 06:29:03,961 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-02 06:29:04,100 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [741] to pos.order #802 2026-10-02 06:29:04,634 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4768599 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'e705de2b-971b-4991-aa13-00788908cff8'} updated pos.order #802 2026-10-02 06:29:04,667 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4768599 finished 2026-10-02 06:29:04,779 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 197 0.455 0.384 2026-10-02 06:29:05,087 44 INFO rb-67e19c3-225208-420267 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-10-02 06:29:05,130 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: tour succeeded 2026-10-02 06:29:05,130 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: ╔════════════════════════════════════╗ ║ TOUR FinishResidualOrder SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-02 06:29:05,342 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: heap 15410496 (allocated 16777216) 2026-10-02 06:29:05,378 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing chrome headless with pid 116327 2026-10-02 06:29:05,380 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing websocket connection 2026-10-02 06:29:05,381 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Terminating chrome headless with pid 116327 2026-10-02 06:29:05,517 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062905_517186_test_user_on_residual_order.txt 2026-10-02 06:29:05,517 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Removing chrome user profile "/tmp/tmppz81iprz_chrome_odoo" 2026-10-02 06:29:05,629 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-02 06:29:25,017 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #225 deleted restaurant.floor records with IDs: [55] 2026-10-02 06:29:25,835 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_archive_product_with_open_restaurant_order ... 2026-10-02 06:29:25,910 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83397012 started for PoS orders references: [{'name': 'Order 00001-001-0001', 'pos_reference': None, 'uuid': 'test-archive-0001'}] 2026-10-02 06:29:26,039 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83397012 order {'name': 'Order 00001-001-0001', 'pos_reference': None, 'uuid': 'test-archive-0001'} created pos.order #803 2026-10-02 06:29:26,039 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83397012 finished 2026-10-02 06:29:26,127 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_floor_plans_archive ... 2026-10-02 06:29:26,220 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_table_parent_circular_relation_is_rejected ... 2026-10-02 06:29:26,383 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-02 06:29:45,467 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #229 deleted restaurant.floor records with IDs: [58] 2026-10-02 06:29:46,669 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_change_table_rewards_stay ... 2026-10-02 06:29:47,225 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome pid: 116534 2026-10-02 06:29:47,226 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome headless temporary user profile dir: /tmp/tmpkgvnty7l_chrome_odoo 2026-10-02 06:29:47,226 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Issuing json command http://127.0.0.1:36173/json/version 2026-10-02 06:29:47,227 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36173', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:29:47,317 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Browser version: Chrome/150.0.7871.114 2026-10-02 06:29:47,317 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Issuing json command http://127.0.0.1:36173/json 2026-10-02 06:29:47,318 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36173', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:29:47,371 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Websocket url found: ws://127.0.0.1:36173/devtools/page/CA442DA004D7263F6BABAFFE97A34315 2026-10-02 06:29:47,395 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Enable chrome headless console log notification 2026-10-02 06:29:47,419 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome headless enable page notifications 2026-10-02 06:29:47,524 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:29:47,537 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Setting session cookie in browser 2026-10-02 06:29:47,564 44 INFO rb-67e19c3-225208-420267 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/123" in browser 2026-10-02 06:29:47,564 44 INFO rb-67e19c3-225208-420267 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/123" 2026-10-02 06:29:47,621 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:29:48,277 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:48] "GET /pos/ui/123 HTTP/1.1" 200 - 86 0.120 0.549 2026-10-02 06:29:48,281 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Navigation result: {'frameId': 'CA442DA004D7263F6BABAFFE97A34315', 'loaderId': '6D8F617AC2C382E55B623EFC68977D3E', 'isDownload': False} 2026-10-02 06:29:48,281 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Evaluate ready code "odoo.isTourReady('PosRestaurantRewardStay')" 2026-10-02 06:29:48,305 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:29:48,332 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:48] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.013 0.009 2026-10-02 06:29:48,350 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:48] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.033 2026-10-02 06:29:48,360 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:48] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.032 2026-10-02 06:29:48,980 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:29:48,992 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:29:49,023 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.023 2026-10-02 06:29:49,060 44 INFO rb-67e19c3-225208-420267 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/123", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:29:49,065 44 INFO rb-67e19c3-225208-420267 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-10-02 06:29:49,070 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.011 2026-10-02 06:29:49,088 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-02 06:29:49,103 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:29:49,160 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.029 0.017 2026-10-02 06:29:49,199 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.016 0.065 2026-10-02 06:29:49,316 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.068 0.068 2026-10-02 06:29:49,318 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.078 2026-10-02 06:29:50,212 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 407 0.471 0.377 2026-10-02 06:29:50,244 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29: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-10-02 06:29:50,368 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:50] "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-10-02 06:29:50,528 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:50] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.034 0.055 2026-10-02 06:29:50,589 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:50] "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-10-02 06:29:50,624 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: Owl is running in 'dev' mode. 2026-10-02 06:29:50,658 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.013 2026-10-02 06:29:50,699 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:29:50,727 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:29:50,745 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:50] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:29:50,830 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:50] "GET /web/image/res.users/231/avatar_128 HTTP/1.1" 200 - 14 0.076 0.059 2026-10-02 06:29:50,839 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.138 2026-10-02 06:29:50,887 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-02 06:29:50,891 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29: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-10-02 06:29:50,902 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:50] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.028 0.159 2026-10-02 06:29:50,938 44 INFO rb-67e19c3-225208-420267 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-10-02 06:29:50,961 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:50] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.015 0.025 2026-10-02 06:29:51,027 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:51] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.009 0.017 2026-10-02 06:29:51,036 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:29:51,184 44 INFO rb-67e19c3-225208-420267 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-10-02 06:29:51,198 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:51] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:29:51,237 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:51] "GET /pos/ui/123?from_backend=True HTTP/1.1" 200 - 33 0.139 0.085 2026-10-02 06:29:51,447 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:51] "GET /pos/ui/123 HTTP/1.1" 200 - 33 0.172 0.260 2026-10-02 06:29:51,597 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.086 0.310 2026-10-02 06:29:51,648 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.007 2026-10-02 06:29:51,730 44 INFO rb-67e19c3-225208-420267 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-10-02 06:29:51,756 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:29:51,814 44 INFO rb-67e19c3-225208-420267 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-10-02 06:29:51,882 44 INFO rb-67e19c3-225208-420267 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-10-02 06:29:51,946 44 INFO rb-67e19c3-225208-420267 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-10-02 06:29:51,989 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46064136 started for PoS orders references: [{'name': '/', 'pos_reference': '261-123-000001', 'uuid': '8ac4333c-5a9c-4e60-b396-e7e3da5570e1'}] 2026-10-02 06:29:52,174 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46064136 order {'name': '/', 'pos_reference': '261-123-000001', 'uuid': '8ac4333c-5a9c-4e60-b396-e7e3da5570e1'} created pos.order #804 2026-10-02 06:29:52,225 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46064136 finished 2026-10-02 06:29:52,338 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.201 0.150 2026-10-02 06:29:52,389 44 INFO rb-67e19c3-225208-420267 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-10-02 06:29:52,443 44 INFO rb-67e19c3-225208-420267 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-10-02 06:29:52,498 44 INFO rb-67e19c3-225208-420267 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-10-02 06:29:52,562 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:52] "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-10-02 06:29:52,577 44 INFO rb-67e19c3-225208-420267 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-10-02 06:29:52,627 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: tour succeeded 2026-10-02 06:29:52,628 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: ╔════════════════════════════════════════╗ ║ TOUR PosRestaurantRewardStay SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-02 06:29:52,719 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: heap 16321020 (allocated 18223104) 2026-10-02 06:29:52,737 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Closing chrome headless with pid 116534 2026-10-02 06:29:52,739 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Closing websocket connection 2026-10-02 06:29:52,739 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Terminating chrome headless with pid 116534 2026-10-02 06:29:52,872 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_062952_872012_test_change_table_rewards_stay.txt 2026-10-02 06:29:52,872 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Removing chrome user profile "/tmp/tmpkgvnty7l_chrome_odoo" 2026-10-02 06:29:52,956 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses ... 2026-10-02 06:29:53,853 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome pid: 116729 2026-10-02 06:29:53,853 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome headless temporary user profile dir: /tmp/tmpn8hjqscq_chrome_odoo 2026-10-02 06:29:53,853 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Issuing json command http://127.0.0.1:36269/json/version 2026-10-02 06:29:53,854 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36269', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:29:53,926 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Browser version: Chrome/150.0.7871.114 2026-10-02 06:29:53,926 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Issuing json command http://127.0.0.1:36269/json 2026-10-02 06:29:53,927 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36269', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:29:53,939 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Websocket url found: ws://127.0.0.1:36269/devtools/page/92D6A9DB009B85772CC76854870335F7 2026-10-02 06:29:53,960 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Enable chrome headless console log notification 2026-10-02 06:29:53,988 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome headless enable page notifications 2026-10-02 06:29:54,134 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:29:54,154 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Setting session cookie in browser 2026-10-02 06:29:54,164 44 INFO rb-67e19c3-225208-420267 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/123" in browser 2026-10-02 06:29:54,164 44 INFO rb-67e19c3-225208-420267 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/123" 2026-10-02 06:29:54,186 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:29:54,985 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:54] "GET /pos/ui/123 HTTP/1.1" 200 - 90 0.161 0.645 2026-10-02 06:29:54,991 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Navigation result: {'frameId': '92D6A9DB009B85772CC76854870335F7', 'loaderId': 'CA20802413F97826A362F27466915CD0', 'isDownload': False} 2026-10-02 06:29:54,992 44 INFO rb-67e19c3-225208-420267 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-10-02 06:29:55,023 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:29:55,049 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:55] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.010 0.007 2026-10-02 06:29:55,068 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:55] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.028 2026-10-02 06:29:55,091 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:55] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.048 2026-10-02 06:29:55,759 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:29:55,768 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:29:55,785 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.019 2026-10-02 06:29:55,829 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.011 2026-10-02 06:29:55,842 44 INFO rb-67e19c3-225208-420267 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/123", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:29:55,849 44 INFO rb-67e19c3-225208-420267 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-10-02 06:29:55,851 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-02 06:29:55,862 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:29:55,945 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.045 0.020 2026-10-02 06:29:55,974 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.013 0.075 2026-10-02 06:29:56,071 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.053 0.056 2026-10-02 06:29:56,073 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.068 2026-10-02 06:29:57,054 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 407 0.527 0.400 2026-10-02 06:29:57,105 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:57] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.038 2026-10-02 06:29:57,197 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:57] "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.007 2026-10-02 06:29:57,289 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:57] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.056 2026-10-02 06:29:57,351 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.019 2026-10-02 06:29:57,375 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: Owl is running in 'dev' mode. 2026-10-02 06:29:57,393 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-02 06:29:57,444 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:29:57,456 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:29:57,491 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:29:57,494 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:29:57,518 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:57] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.012 0.024 2026-10-02 06:29:57,574 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:57] "GET /web/image/res.users/231/avatar_128 HTTP/1.1" 200 - 14 0.027 0.065 2026-10-02 06:29:57,591 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:29:57,600 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29: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-10-02 06:29:57,623 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:57] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.006 0.022 2026-10-02 06:29:57,636 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:29:57,698 44 INFO rb-67e19c3-225208-420267 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-10-02 06:29:57,778 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:57] "GET /pos/ui/123 HTTP/1.1" 200 - 33 0.094 0.059 2026-10-02 06:29:57,849 44 INFO rb-67e19c3-225208-420267 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-10-02 06:29:57,885 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:57] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:29:57,936 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:57] "GET /pos/ui/123?from_backend=True HTTP/1.1" 200 - 33 0.120 0.189 2026-10-02 06:29:57,990 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:57] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.024 0.207 2026-10-02 06:29:58,120 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.078 0.190 2026-10-02 06:29:58,187 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-02 06:29:58,296 44 INFO rb-67e19c3-225208-420267 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-10-02 06:29:58,355 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:29:58,358 44 INFO rb-67e19c3-225208-420267 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-10-02 06:29:58,455 44 INFO rb-67e19c3-225208-420267 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-10-02 06:29:58,552 44 INFO rb-67e19c3-225208-420267 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-10-02 06:29:58,616 44 INFO rb-67e19c3-225208-420267 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-10-02 06:29:58,672 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47715113 started for PoS orders references: [{'name': '/', 'pos_reference': '261-123-000001', 'uuid': '1d70d4b8-990a-4178-94bc-8e4d22329b03'}] 2026-10-02 06:29:58,819 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47715113 order {'name': '/', 'pos_reference': '261-123-000001', 'uuid': '1d70d4b8-990a-4178-94bc-8e4d22329b03'} created pos.order #805 2026-10-02 06:29:58,867 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47715113 finished 2026-10-02 06:29:59,011 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 81 0.172 0.170 2026-10-02 06:29:59,049 44 INFO rb-67e19c3-225208-420267 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-10-02 06:29:59,122 44 INFO rb-67e19c3-225208-420267 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-10-02 06:29:59,123 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:59] "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-10-02 06:29:59,203 44 INFO rb-67e19c3-225208-420267 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-10-02 06:29:59,255 44 INFO rb-67e19c3-225208-420267 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-10-02 06:29:59,308 44 INFO rb-67e19c3-225208-420267 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-10-02 06:29:59,359 44 INFO rb-67e19c3-225208-420267 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-10-02 06:29:59,429 44 INFO rb-67e19c3-225208-420267 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-10-02 06:29:59,477 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46111232 started for PoS orders references: [{'name': '/', 'pos_reference': '261-123-000002', 'uuid': '6ff6975c-c51d-4ee8-86fe-545d9690da17'}] 2026-10-02 06:29:59,581 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46111232 order {'name': '/', 'pos_reference': '261-123-000002', 'uuid': '6ff6975c-c51d-4ee8-86fe-545d9690da17'} created pos.order #806 2026-10-02 06:29:59,625 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46111232 finished 2026-10-02 06:29:59,759 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:29:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.120 0.165 2026-10-02 06:29:59,814 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: tour succeeded 2026-10-02 06:29:59,815 44 INFO rb-67e19c3-225208-420267 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-10-02 06:29:59,928 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: heap 17505756 (allocated 19009536) 2026-10-02 06:29:59,942 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Closing chrome headless with pid 116729 2026-10-02 06:29:59,945 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Closing websocket connection 2026-10-02 06:29:59,946 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Terminating chrome headless with pid 116729 2026-10-02 06:30:00,048 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_063000_047955_test_loyalty_reward_with_courses.txt 2026-10-02 06:30:00,048 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Removing chrome user profile "/tmp/tmpn8hjqscq_chrome_odoo" 2026-10-02 06:30:00,200 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-02 06:30:16,754 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_safaricom.tests.test_frontend: Starting TestSafaricomHttpCommon.test_mpesa_express_request_data ... 2026-10-02 06:30:17,359 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome pid: 116923 2026-10-02 06:30:17,359 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome headless temporary user profile dir: /tmp/tmpjb7vh1fc_chrome_odoo 2026-10-02 06:30:17,359 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Issuing json command http://127.0.0.1:45559/json/version 2026-10-02 06:30:17,361 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45559', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:30:17,576 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Browser version: Chrome/150.0.7871.114 2026-10-02 06:30:17,576 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Issuing json command http://127.0.0.1:45559/json 2026-10-02 06:30:17,577 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45559', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:30:17,631 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Websocket url found: ws://127.0.0.1:45559/devtools/page/B6F6737D98C32020E65355A6C12F1FD3 2026-10-02 06:30:17,676 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Enable chrome headless console log notification 2026-10-02 06:30:17,695 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome headless enable page notifications 2026-10-02 06:30:17,856 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-02 06:30:17,868 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Setting session cookie in browser 2026-10-02 06:30:17,878 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Open "http://127.0.0.1:8069/pos/ui/124" in browser 2026-10-02 06:30:17,878 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Navigating to: "http://127.0.0.1:8069/pos/ui/124" 2026-10-02 06:30:17,910 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:30:18,813 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:18] "GET /pos/ui/124 HTTP/1.1" 200 - 87 0.209 0.702 2026-10-02 06:30:18,817 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Navigation result: {'frameId': 'B6F6737D98C32020E65355A6C12F1FD3', 'loaderId': 'ADB2D7778F7E42D0DB5ED8A751ED3BBA', 'isDownload': False} 2026-10-02 06:30:18,817 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Evaluate ready code "odoo.isTourReady('MpesaExpressTour')" 2026-10-02 06:30:18,837 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:30:18,862 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:18] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.010 0.007 2026-10-02 06:30:18,885 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:18] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.011 0.024 2026-10-02 06:30:18,899 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:18] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.043 2026-10-02 06:30:19,470 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:30:19,478 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:30:19,515 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.023 2026-10-02 06:30:19,562 44 INFO rb-67e19c3-225208-420267 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/124", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:30:19,568 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.012 0.010 2026-10-02 06:30:19,572 44 INFO rb-67e19c3-225208-420267 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-10-02 06:30:19,601 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.005 0.018 2026-10-02 06:30:19,628 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:30:19,698 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.040 0.018 2026-10-02 06:30:19,717 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.072 2026-10-02 06:30:19,804 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.024 0.063 2026-10-02 06:30:19,807 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.063 2026-10-02 06:30:20,790 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.574 0.361 2026-10-02 06:30:20,813 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:30:20,910 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30: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.012 2026-10-02 06:30:20,969 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:20] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.034 2026-10-02 06:30:21,006 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30: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.011 2026-10-02 06:30:21,022 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: Owl is running in 'dev' mode. 2026-10-02 06:30:21,042 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:30:21,136 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:30:21,157 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:30:21,163 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:21] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:30:21,246 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:30:21,250 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:30:21,263 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:21] "GET /web/image/res.users/233/avatar_128 HTTP/1.1" 200 - 14 0.076 0.047 2026-10-02 06:30:21,268 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.130 2026-10-02 06:30:21,314 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:21] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.016 0.152 2026-10-02 06:30:21,371 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:21] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.021 0.073 2026-10-02 06:30:21,375 44 INFO rb-67e19c3-225208-420267 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-10-02 06:30:21,408 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:30:21,581 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:21] "GET /pos/ui/124?from_backend=True HTTP/1.1" 200 - 33 0.107 0.079 2026-10-02 06:30:21,597 44 INFO rb-67e19c3-225208-420267 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-10-02 06:30:21,626 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:30:21,710 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:21] "GET /pos/ui/124 HTTP/1.1" 200 - 33 0.064 0.251 2026-10-02 06:30:21,758 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:21] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-10-02T06:30:00.000+00:00 HTTP/1.1" 200 - 3 0.010 0.222 2026-10-02 06:30:21,769 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:21] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:30:21,789 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:21] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-10-02T06:30:00.000+00:00 HTTP/1.1" 200 - 3 0.003 0.253 2026-10-02 06:30:21,819 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:21] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-10-02T06:30:00.000+00:00 HTTP/1.1" 200 - 3 0.004 0.280 2026-10-02 06:30:21,862 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:21] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.016 0.440 2026-10-02 06:30:21,901 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:21] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-10-02T06:30:00.000+00:00 HTTP/1.1" 200 - 3 0.005 0.260 2026-10-02 06:30:21,955 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:21] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-10-02T06:30:00.000+00:00 HTTP/1.1" 200 - 3 0.017 0.220 2026-10-02 06:30:21,995 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:21] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-10-02T06:30:00.000+00:00 HTTP/1.1" 200 - 3 0.009 0.195 2026-10-02 06:30:22,050 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:22] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-10-02T06:30:00.000+00:00 HTTP/1.1" 200 - 3 0.009 0.246 2026-10-02 06:30:22,085 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:22] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-10-02T06:30:00.000+00:00 HTTP/1.1" 200 - 3 0.012 0.206 2026-10-02 06:30:22,128 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:22] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-10-02T06:30:00.000+00:00 HTTP/1.1" 200 - 3 0.005 0.216 2026-10-02 06:30:22,320 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.139 0.356 2026-10-02 06:30:22,380 44 INFO rb-67e19c3-225208-420267 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-10-02 06:30:22,430 44 INFO rb-67e19c3-225208-420267 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-10-02 06:30:22,481 44 INFO rb-67e19c3-225208-420267 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-10-02 06:30:22,535 44 INFO rb-67e19c3-225208-420267 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-10-02 06:30:22,593 44 INFO rb-67e19c3-225208-420267 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-10-02 06:30:22,647 44 INFO rb-67e19c3-225208-420267 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-10-02 06:30:22,700 44 INFO rb-67e19c3-225208-420267 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-10-02 06:30:22,752 44 INFO rb-67e19c3-225208-420267 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-10-02 06:30:22,805 44 INFO rb-67e19c3-225208-420267 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-10-02 06:30:22,870 44 INFO rb-67e19c3-225208-420267 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-10-02 06:30:22,920 44 INFO rb-67e19c3-225208-420267 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-10-02 06:30:22,971 44 INFO rb-67e19c3-225208-420267 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-10-02 06:30:23,023 44 INFO rb-67e19c3-225208-420267 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-10-02 06:30:23,094 44 INFO rb-67e19c3-225208-420267 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-10-02 06:30:23,113 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:30:23,121 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:30:23,150 44 INFO rb-67e19c3-225208-420267 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-10-02 06:30:23,201 44 INFO rb-67e19c3-225208-420267 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-10-02 06:30:23,249 44 INFO rb-67e19c3-225208-420267 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-10-02 06:30:23,347 44 INFO rb-67e19c3-225208-420267 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-10-02 06:30:23,410 44 INFO rb-67e19c3-225208-420267 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-10-02 06:30:23,468 44 INFO rb-67e19c3-225208-420267 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-10-02 06:30:23,473 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:23] "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.003 2026-10-02 06:30:23,519 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: tour succeeded 2026-10-02 06:30:23,520 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: ╔═════════════════════════════════╗ ║ TOUR MpesaExpressTour SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-02 06:30:23,692 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: heap 14823744 (allocated 15990784) 2026-10-02 06:30:23,734 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Closing chrome headless with pid 116923 2026-10-02 06:30:23,741 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Closing websocket connection 2026-10-02 06:30:23,743 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Terminating chrome headless with pid 116923 2026-10-02 06:30:23,931 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_063023_931623_test_mpesa_express_request_data.txt 2026-10-02 06:30:23,931 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Removing chrome user profile "/tmp/tmpjb7vh1fc_chrome_odoo" 2026-10-02 06:30:24,167 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-02 06:30:24,624 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_bearer_token_missing_credentials ... 2026-10-02 06:30:24,677 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_bearer_token_success ... 2026-10-02 06:30:24,681 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_generate_qr_code ... 2026-10-02 06:30:24,695 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_mpesa_express_payment_request ... 2026-10-02 06:30:24,720 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-02 06:30:39,259 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_advance_payment_with_extra_lines ... 2026-10-02 06:30:40,582 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome pid: 117130 2026-10-02 06:30:40,583 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome headless temporary user profile dir: /tmp/tmpf7jv9ow8_chrome_odoo 2026-10-02 06:30:40,583 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Issuing json command http://127.0.0.1:35283/json/version 2026-10-02 06:30:40,584 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35283', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:30:40,739 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Browser version: Chrome/150.0.7871.114 2026-10-02 06:30:40,739 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Issuing json command http://127.0.0.1:35283/json 2026-10-02 06:30:40,740 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35283', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:30:40,781 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Websocket url found: ws://127.0.0.1:35283/devtools/page/2491D23D16EE05DA78167B1DE7FABEE5 2026-10-02 06:30:40,812 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Enable chrome headless console log notification 2026-10-02 06:30:40,843 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome headless enable page notifications 2026-10-02 06:30:41,144 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-02 06:30:41,152 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Setting session cookie in browser 2026-10-02 06:30:41,164 44 INFO rb-67e19c3-225208-420267 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=126" in browser 2026-10-02 06:30:41,164 44 INFO rb-67e19c3-225208-420267 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=126" 2026-10-02 06:30:41,187 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:30:41,839 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:41] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 85 0.094 0.562 2026-10-02 06:30:41,846 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Navigation result: {'frameId': '2491D23D16EE05DA78167B1DE7FABEE5', 'loaderId': '338511EA3D435FCB4EA90ADCAAC7DFFD', 'isDownload': False} 2026-10-02 06:30:41,846 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentWithExtraLine')" 2026-10-02 06:30:41,874 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:30:41,922 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:41] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.016 2026-10-02 06:30:41,941 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:41] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.031 2026-10-02 06:30:41,964 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:41] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.054 2026-10-02 06:30:42,627 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:30:42,643 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:30:42,662 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-10-02 06:30:42,699 44 INFO rb-67e19c3-225208-420267 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=126", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:30:42,708 44 INFO rb-67e19c3-225208-420267 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-10-02 06:30:42,709 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.010 0.009 2026-10-02 06:30:42,735 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-02 06:30:42,755 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:30:42,824 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.018 0.018 2026-10-02 06:30:42,858 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.022 0.044 2026-10-02 06:30:42,975 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.057 0.067 2026-10-02 06:30:42,978 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.087 2026-10-02 06:30:44,004 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.625 0.361 2026-10-02 06:30:44,053 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.031 2026-10-02 06:30:44,189 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30: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.019 2026-10-02 06:30:44,334 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:44] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.022 0.096 2026-10-02 06:30:44,406 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30: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-10-02 06:30:44,447 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: Owl is running in 'dev' mode. 2026-10-02 06:30:44,466 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:30:44,542 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:30:44,565 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-02 06:30:44,606 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:44] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:30:44,617 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-02 06:30:44,639 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:44] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.045 0.040 2026-10-02 06:30:44,676 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:30:44,709 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:30:44,712 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:44] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.030 0.130 2026-10-02 06:30:44,973 44 INFO rb-67e19c3-225208-420267 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-10-02 06:30:45,074 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:45] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.013 0.048 2026-10-02 06:30:45,095 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:30:45,137 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:45] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.005 0.104 2026-10-02 06:30:45,155 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:30:45,160 44 INFO rb-67e19c3-225208-420267 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-10-02 06:30:45,221 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:45] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.010 0.176 2026-10-02 06:30:45,270 44 INFO rb-67e19c3-225208-420267 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-10-02 06:30:45,277 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:45] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.009 0.229 2026-10-02 06:30:45,291 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:45] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:30:45,323 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:45] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.008 0.272 2026-10-02 06:30:45,481 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:45] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.108 0.267 2026-10-02 06:30:45,521 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:45] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.010 0.283 2026-10-02 06:30:45,695 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:45] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.122 0.514 2026-10-02 06:30:45,743 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:45] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.011 0.515 2026-10-02 06:30:45,798 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:45] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.464 2026-10-02 06:30:45,837 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:45] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.011 0.486 2026-10-02 06:30:45,883 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:45] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.008 0.391 2026-10-02 06:30:45,943 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:45] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.019 0.397 2026-10-02 06:30:46,095 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.096 0.292 2026-10-02 06:30:46,127 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:46] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.008 0.368 2026-10-02 06:30:46,134 44 INFO rb-67e19c3-225208-420267 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-10-02 06:30:46,206 44 INFO rb-67e19c3-225208-420267 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-10-02 06:30:46,479 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:46] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.129 0.136 2026-10-02 06:30:46,612 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:46] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.052 0.040 2026-10-02 06:30:46,688 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:46] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.019 0.017 2026-10-02 06:30:46,780 44 INFO rb-67e19c3-225208-420267 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-10-02 06:30:47,071 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:47] "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.174 0.108 2026-10-02 06:30:47,300 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.113 0.106 2026-10-02 06:30:47,325 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:47] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.010 0.223 2026-10-02 06:30:47,421 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:47] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.045 0.030 2026-10-02 06:30:47,471 44 INFO rb-67e19c3-225208-420267 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-10-02 06:30:47,504 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:47] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.026 0.035 2026-10-02 06:30:47,561 44 INFO rb-67e19c3-225208-420267 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-10-02 06:30:47,652 44 INFO rb-67e19c3-225208-420267 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-10-02 06:30:47,671 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.057 0.058 2026-10-02 06:30:47,738 44 INFO rb-67e19c3-225208-420267 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-10-02 06:30:47,818 44 INFO rb-67e19c3-225208-420267 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-10-02 06:30:47,840 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:30:47,848 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:30:47,872 44 INFO rb-67e19c3-225208-420267 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-10-02 06:30:47,918 44 INFO rb-67e19c3-225208-420267 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-10-02 06:30:47,990 44 INFO rb-67e19c3-225208-420267 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-10-02 06:30:48,065 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: tour succeeded 2026-10-02 06:30:48,065 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentWithExtraLine SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-02 06:30:48,073 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68566178 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '2d303f68-1ada-4988-8724-a9907995a6db'}] 2026-10-02 06:30:48,076 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:30:48,230 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: heap 17696140 (allocated 19660800) 2026-10-02 06:30:48,238 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Closing chrome headless with pid 117130 2026-10-02 06:30:48,240 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Closing websocket connection 2026-10-02 06:30:48,250 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Terminating chrome headless with pid 117130 2026-10-02 06:30:48,375 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_063048_375551_test_advance_payment_with_extra_lines.txt 2026-10-02 06:30:48,375 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Removing chrome user profile "/tmp/tmpf7jv9ow8_chrome_odoo" 2026-10-02 06:30:48,384 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: waiting for threads: [, ] 2026-10-02 06:30:48,694 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68566178 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '2d303f68-1ada-4988-8724-a9907995a6db'} created pos.order #807 2026-10-02 06:30:48,698 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68566178 finished 2026-10-02 06:30:48,885 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:30:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 251 0.454 0.365 2026-10-02 06:30:48,907 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_to_invoice ... 2026-10-02 06:30:49,549 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26124544 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-10-02 06:30:52,557 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26124544 order {'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'} created pos.order #808 2026-10-02 06:30:52,557 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26124544 finished 2026-10-02 06:30:52,754 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_unpaid_with_downpayment_and_credit_note ... 2026-10-02 06:30:56,099 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_unpaid_with_refund_pos_order ... 2026-10-02 06:30:57,366 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39837984 started for PoS orders references: [{'name': 'Order Refund-Test-0001', 'pos_reference': None, 'uuid': 'd589e8b5-95a6-4c9c-bba7-785430ee7e01'}] 2026-10-02 06:30:57,693 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #237 deleted stock.move.line records with IDs: [1307] 2026-10-02 06:30:58,406 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39837984 order {'name': 'Order Refund-Test-0001', 'pos_reference': None, 'uuid': 'd589e8b5-95a6-4c9c-bba7-785430ee7e01'} created pos.order #809 2026-10-02 06:30:58,411 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39837984 finished 2026-10-02 06:30:59,436 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_backend_settle_refund ... 2026-10-02 06:31:00,385 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59414404 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': 'd6f7719c-1ce2-4b00-b33d-a3cc41b4e0e6'}] 2026-10-02 06:31:00,643 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #237 deleted stock.move.line records with IDs: [1310] 2026-10-02 06:31:03,511 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59414404 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': 'd6f7719c-1ce2-4b00-b33d-a3cc41b4e0e6'} created pos.order #811 2026-10-02 06:31:03,525 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59414404 finished 2026-10-02 06:31:04,249 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_customer_notes ... 2026-10-02 06:31:05,365 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome pid: 117353 2026-10-02 06:31:05,365 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome headless temporary user profile dir: /tmp/tmptn83vxy5_chrome_odoo 2026-10-02 06:31:05,366 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Issuing json command http://127.0.0.1:37021/json/version 2026-10-02 06:31:05,368 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37021', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:31:05,432 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Browser version: Chrome/150.0.7871.114 2026-10-02 06:31:05,432 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Issuing json command http://127.0.0.1:37021/json 2026-10-02 06:31:05,435 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37021', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:31:05,446 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Websocket url found: ws://127.0.0.1:37021/devtools/page/5A1F0798AF84771906F1576C2032953F 2026-10-02 06:31:05,449 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Enable chrome headless console log notification 2026-10-02 06:31:05,462 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome headless enable page notifications 2026-10-02 06:31:05,685 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-02 06:31:05,687 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Setting session cookie in browser 2026-10-02 06:31:05,691 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-02 06:31:05,691 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-02 06:31:05,708 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:31:06,537 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:06] "GET /pos/ui/126 HTTP/1.1" 200 - 86 0.127 0.707 2026-10-02 06:31:06,542 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Navigation result: {'frameId': '5A1F0798AF84771906F1576C2032953F', 'loaderId': 'C9DFD8802B0957C85BF4252A76ECEA41', 'isDownload': False} 2026-10-02 06:31:06,542 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Evaluate ready code "odoo.isTourReady('PosSettleOrderWithNote')" 2026-10-02 06:31:06,559 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:31:06,585 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:06] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-10-02 06:31:06,605 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:06] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.023 2026-10-02 06:31:06,619 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:06] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.032 2026-10-02 06:31:07,218 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:31:07,219 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:31:07,265 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-10-02 06:31:07,306 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-02 06:31:07,323 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-02 06:31:07,327 44 INFO rb-67e19c3-225208-420267 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/126", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:31:07,333 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:07,335 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:31:07,398 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.029 0.020 2026-10-02 06:31:07,424 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.063 2026-10-02 06:31:07,546 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.068 0.048 2026-10-02 06:31:07,551 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.096 2026-10-02 06:31:08,501 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.537 0.372 2026-10-02 06:31:08,539 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-10-02 06:31:08,691 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.018 2026-10-02 06:31:08,846 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:08] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.044 0.060 2026-10-02 06:31:08,931 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:08] "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.015 2026-10-02 06:31:08,970 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: Owl is running in 'dev' mode. 2026-10-02 06:31:08,984 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:31:09,116 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:31:09,154 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:31:09,161 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:09] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:31:09,224 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:09] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.070 0.032 2026-10-02 06:31:09,268 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:09] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.022 0.119 2026-10-02 06:31:09,270 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.126 2026-10-02 06:31:09,338 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:31:09,344 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31: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-10-02 06:31:09,421 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:31:09,441 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:09] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.014 0.024 2026-10-02 06:31:09,604 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:09,635 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:09] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.130 0.091 2026-10-02 06:31:09,817 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:09] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.095 0.307 2026-10-02 06:31:09,883 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:09] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.012 0.154 2026-10-02 06:31:09,893 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:31:09,954 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:09,954 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:09] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.018 0.089 2026-10-02 06:31:10,003 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:10] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.014 0.139 2026-10-02 06:31:10,023 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:10] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:31:10,038 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:10,068 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:10] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.018 0.208 2026-10-02 06:31:10,130 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:10] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.012 0.285 2026-10-02 06:31:10,181 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:10] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.013 0.316 2026-10-02 06:31:10,231 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:10] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.007 0.290 2026-10-02 06:31:10,286 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:10] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.010 0.318 2026-10-02 06:31:10,388 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:10] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.025 0.311 2026-10-02 06:31:10,443 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:10] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.012 0.354 2026-10-02 06:31:10,623 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.121 0.365 2026-10-02 06:31:10,672 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:10,726 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:11,112 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:11] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.247 0.130 2026-10-02 06:31:11,254 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:11] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.069 0.045 2026-10-02 06:31:11,307 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:11] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.017 2026-10-02 06:31:11,396 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:11,633 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:11] "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.140 0.093 2026-10-02 06:31:11,807 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 69 0.078 0.088 2026-10-02 06:31:11,824 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:11] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.165 2026-10-02 06:31:11,917 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:11] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 19 0.051 0.028 2026-10-02 06:31:11,977 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [8/17] Tour PosSettleOrderWithNote → Step body:not(:has(.modal)) 2026-10-02 06:31:12,034 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:12] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.052 0.045 2026-10-02 06:31:12,094 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:12] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 16 0.028 0.085 2026-10-02 06:31:12,170 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.022 0.088 2026-10-02 06:31:12,254 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:12,310 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:12,410 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:12,434 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:31:12,444 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:31:12,460 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:12,513 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:12,586 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:12,651 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:12,659 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67945092 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '3565c359-d733-4400-a53a-d67b7a0425e8'}] 2026-10-02 06:31:12,670 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:31:12,911 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #237 deleted stock.move.line records with IDs: [1313] 2026-10-02 06:31:13,259 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67945092 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '3565c359-d733-4400-a53a-d67b7a0425e8'} created pos.order #813 2026-10-02 06:31:13,289 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67945092 finished 2026-10-02 06:31:13,582 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 393 0.371 0.557 2026-10-02 06:31:13,670 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:13] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.007 0.012 2026-10-02 06:31:13,855 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:13,859 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66299031 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '3565c359-d733-4400-a53a-d67b7a0425e8'}] 2026-10-02 06:31:13,877 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66299031 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '3565c359-d733-4400-a53a-d67b7a0425e8'} sync ignored for existing PoS order pos.order(813,) (state: paid) 2026-10-02 06:31:13,926 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66299031 finished 2026-10-02 06:31:13,935 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:13,983 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: tour succeeded 2026-10-02 06:31:13,984 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosSettleOrderWithNote SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-02 06:31:14,148 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: heap 18117060 (allocated 19660800) 2026-10-02 06:31:14,157 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 58 0.136 0.164 2026-10-02 06:31:14,166 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Closing chrome headless with pid 117353 2026-10-02 06:31:14,168 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Closing websocket connection 2026-10-02 06:31:14,169 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Terminating chrome headless with pid 117353 2026-10-02 06:31:14,272 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_063114_272357_test_customer_notes.txt 2026-10-02 06:31:14,272 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Removing chrome user profile "/tmp/tmptn83vxy5_chrome_odoo" 2026-10-02 06:31:14,291 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_down_payment_displayed ... 2026-10-02 06:31:15,475 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome pid: 117573 2026-10-02 06:31:15,475 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome headless temporary user profile dir: /tmp/tmpla06ht_u_chrome_odoo 2026-10-02 06:31:15,475 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Issuing json command http://127.0.0.1:34273/json/version 2026-10-02 06:31:15,476 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34273', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:31:15,513 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Browser version: Chrome/150.0.7871.114 2026-10-02 06:31:15,513 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Issuing json command http://127.0.0.1:34273/json 2026-10-02 06:31:15,513 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34273', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:31:15,533 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Websocket url found: ws://127.0.0.1:34273/devtools/page/374DF62B0D990EAC8CC1D690D73B0395 2026-10-02 06:31:15,546 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Enable chrome headless console log notification 2026-10-02 06:31:15,562 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome headless enable page notifications 2026-10-02 06:31:15,838 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-02 06:31:15,843 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Setting session cookie in browser 2026-10-02 06:31:15,854 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-02 06:31:15,854 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-02 06:31:15,907 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:31:16,632 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:16] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.186 0.566 2026-10-02 06:31:16,637 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Navigation result: {'frameId': '374DF62B0D990EAC8CC1D690D73B0395', 'loaderId': '2A6A1F938A8617259C08B94D5D009ECA', 'isDownload': False} 2026-10-02 06:31:16,637 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Evaluate ready code "odoo.isTourReady('test_down_payment_displayed')" 2026-10-02 06:31:16,666 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:31:16,691 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:16] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.013 2026-10-02 06:31:16,704 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:16] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.026 2026-10-02 06:31:16,719 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:16] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.031 2026-10-02 06:31:17,357 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:31:17,394 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.020 2026-10-02 06:31:17,400 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-10-02 06:31:17,424 44 INFO rb-67e19c3-225208-420267 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/126", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:31:17,434 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.008 2026-10-02 06:31:17,446 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:17,466 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-02 06:31:17,485 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:31:17,548 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.019 0.021 2026-10-02 06:31:17,580 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.009 0.059 2026-10-02 06:31:17,690 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.059 0.047 2026-10-02 06:31:17,692 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.081 2026-10-02 06:31:18,592 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.502 0.349 2026-10-02 06:31:18,636 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:18] "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-10-02 06:31:18,818 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-02 06:31:18,923 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:18] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.050 2026-10-02 06:31:18,980 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31: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.012 2026-10-02 06:31:19,015 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: Owl is running in 'dev' mode. 2026-10-02 06:31:19,034 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:31:19,151 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-02 06:31:19,172 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:31:19,187 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:19] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:31:19,248 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:19] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.052 0.052 2026-10-02 06:31:19,272 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:31:19,276 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31: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-10-02 06:31:19,294 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:19] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.012 0.126 2026-10-02 06:31:19,299 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.134 2026-10-02 06:31:19,339 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:19] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.005 0.016 2026-10-02 06:31:19,446 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:19,479 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:31:19,564 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:19] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.045 0.063 2026-10-02 06:31:19,669 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:19,727 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:19,756 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:19] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.143 0.139 2026-10-02 06:31:19,767 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:31:19,780 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:19] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:31:19,793 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:19] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.012 0.278 2026-10-02 06:31:19,838 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:19] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.010 0.244 2026-10-02 06:31:19,880 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:19] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.289 2026-10-02 06:31:19,936 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:19] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.011 0.341 2026-10-02 06:31:20,001 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:20] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.013 0.396 2026-10-02 06:31:20,054 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:20] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.019 0.235 2026-10-02 06:31:20,098 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:20] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.011 0.284 2026-10-02 06:31:20,125 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:20] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.005 0.272 2026-10-02 06:31:20,166 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:20] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.011 0.262 2026-10-02 06:31:20,210 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:20] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.010 0.196 2026-10-02 06:31:20,336 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.063 0.327 2026-10-02 06:31:20,381 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:20,447 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:20,669 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:20] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.097 0.120 2026-10-02 06:31:20,783 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:20] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.039 0.052 2026-10-02 06:31:20,861 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:20] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.013 2026-10-02 06:31:20,929 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:21,134 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:21] "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.089 0.109 2026-10-02 06:31:21,301 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.066 0.093 2026-10-02 06:31:21,324 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:21] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.010 0.167 2026-10-02 06:31:21,397 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:21] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.036 0.024 2026-10-02 06:31:21,445 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:21,476 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:21] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.032 0.034 2026-10-02 06:31:21,522 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:21,628 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:21,629 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.059 0.060 2026-10-02 06:31:21,695 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:21,714 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:31:21,720 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:31:21,751 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:21,797 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:21,867 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:21,937 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:21,941 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45387928 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '2d0fb0ef-b4f1-4671-a782-035a8702e143'}] 2026-10-02 06:31:21,950 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:31:22,212 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45387928 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '2d0fb0ef-b4f1-4671-a782-035a8702e143'} created pos.order #814 2026-10-02 06:31:22,268 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45387928 finished 2026-10-02 06:31:22,625 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 142 0.395 0.293 2026-10-02 06:31:22,784 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:22] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.046 0.044 2026-10-02 06:31:22,821 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:22] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.006 0.012 2026-10-02 06:31:23,016 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:23,028 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31199037 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '2d0fb0ef-b4f1-4671-a782-035a8702e143'}] 2026-10-02 06:31:23,042 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31199037 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '2d0fb0ef-b4f1-4671-a782-035a8702e143'} sync ignored for existing PoS order pos.order(814,) (state: paid) 2026-10-02 06:31:23,069 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:23,078 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31199037 finished 2026-10-02 06:31:23,112 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:23,167 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:23,227 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:23,339 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.171 0.141 2026-10-02 06:31:23,411 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:23] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 4 0.012 0.169 2026-10-02 06:31:23,481 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:23] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.036 0.093 2026-10-02 06:31:23,576 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:23] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.041 0.097 2026-10-02 06:31:23,612 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:23] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.015 2026-10-02 06:31:23,657 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:23,870 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:23] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.121 0.090 2026-10-02 06:31:24,109 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 71 0.128 0.101 2026-10-02 06:31:24,132 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:24] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.007 0.213 2026-10-02 06:31:24,210 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:24] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.037 0.029 2026-10-02 06:31:24,257 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:24,285 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:24] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.029 0.032 2026-10-02 06:31:24,357 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:24] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.035 0.054 2026-10-02 06:31:24,430 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:24,462 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.036 0.118 2026-10-02 06:31:24,484 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: tour succeeded 2026-10-02 06:31:24,485 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_down_payment_displayed SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-02 06:31:24,699 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: heap 20160476 (allocated 22155264) 2026-10-02 06:31:24,712 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Closing chrome headless with pid 117573 2026-10-02 06:31:24,715 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Closing websocket connection 2026-10-02 06:31:24,716 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Terminating chrome headless with pid 117573 2026-10-02 06:31:24,838 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_063124_838173_test_down_payment_displayed.txt 2026-10-02 06:31:24,838 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Removing chrome user profile "/tmp/tmpla06ht_u_chrome_odoo" 2026-10-02 06:31:24,857 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_amount_to_invoice ... 2026-10-02 06:31:26,421 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome pid: 117816 2026-10-02 06:31:26,422 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome headless temporary user profile dir: /tmp/tmp1k44mwvi_chrome_odoo 2026-10-02 06:31:26,422 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Issuing json command http://127.0.0.1:39163/json/version 2026-10-02 06:31:26,423 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39163', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:31:26,443 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Browser version: Chrome/150.0.7871.114 2026-10-02 06:31:26,443 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Issuing json command http://127.0.0.1:39163/json 2026-10-02 06:31:26,443 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39163', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:31:26,449 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Websocket url found: ws://127.0.0.1:39163/devtools/page/6E5F0E0BF144F8DBE4E55F62EFA91C23 2026-10-02 06:31:26,462 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Enable chrome headless console log notification 2026-10-02 06:31:26,474 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome headless enable page notifications 2026-10-02 06:31:26,670 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-02 06:31:26,672 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Setting session cookie in browser 2026-10-02 06:31:26,678 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-02 06:31:26,678 44 INFO rb-67e19c3-225208-420267 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/126" 2026-10-02 06:31:26,707 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:31:27,444 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:27] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.139 0.601 2026-10-02 06:31:27,448 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Navigation result: {'frameId': '6E5F0E0BF144F8DBE4E55F62EFA91C23', 'loaderId': 'F214288DAEBAAF9A77045F56D8B5EE23', 'isDownload': False} 2026-10-02 06:31:27,449 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Evaluate ready code "odoo.isTourReady('PoSDownPaymentAmount')" 2026-10-02 06:31:27,473 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:31:27,514 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:27] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.025 2026-10-02 06:31:27,536 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:27] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.012 0.030 2026-10-02 06:31:27,555 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:27] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.070 2026-10-02 06:31:28,246 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:31:28,250 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:31:28,277 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.020 2026-10-02 06:31:28,334 44 INFO rb-67e19c3-225208-420267 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/126", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:31:28,346 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:28,357 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.015 0.019 2026-10-02 06:31:28,426 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.014 2026-10-02 06:31:28,453 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:31:28,574 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.063 0.023 2026-10-02 06:31:28,606 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.016 0.097 2026-10-02 06:31:28,708 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.034 0.055 2026-10-02 06:31:28,712 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.076 2026-10-02 06:31:29,462 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.360 0.334 2026-10-02 06:31:29,504 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:29] "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-10-02 06:31:29,613 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.007 0.012 2026-10-02 06:31:29,732 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:29] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.082 2026-10-02 06:31:29,788 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.012 2026-10-02 06:31:29,813 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: Owl is running in 'dev' mode. 2026-10-02 06:31:29,828 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:31:29,912 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:31:29,920 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:31:29,939 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:31:29,949 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:29] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:31:30,006 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:30] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.031 0.049 2026-10-02 06:31:30,013 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:31:30,022 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:31:30,026 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:30] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.006 0.091 2026-10-02 06:31:30,082 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:31:30,109 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:30] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.047 0.014 2026-10-02 06:31:30,218 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:30,339 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:30] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.150 0.128 2026-10-02 06:31:30,368 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:30,517 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:30] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.131 0.313 2026-10-02 06:31:30,524 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:31:30,549 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:30] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.010 0.303 2026-10-02 06:31:30,624 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:30] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.018 0.263 2026-10-02 06:31:30,636 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:30] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:31:30,644 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:30,702 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:30] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.013 0.325 2026-10-02 06:31:30,772 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:30] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.014 0.409 2026-10-02 06:31:30,825 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:30] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.010 0.464 2026-10-02 06:31:30,892 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:30] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.029 0.331 2026-10-02 06:31:30,916 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:30] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.360 2026-10-02 06:31:31,000 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:31] "GET /web/image?model=product.template&field=image_128&id=2179&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.007 0.343 2026-10-02 06:31:31,057 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:31] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.018 0.329 2026-10-02 06:31:31,121 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:31] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.014 0.325 2026-10-02 06:31:31,257 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.077 0.347 2026-10-02 06:31:31,305 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:31] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.014 0.389 2026-10-02 06:31:31,309 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:31,374 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:31,653 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:31] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.154 0.110 2026-10-02 06:31:31,752 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:31] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.027 0.040 2026-10-02 06:31:31,847 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:31] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.012 0.029 2026-10-02 06:31:31,948 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:32,074 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:32] "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.040 0.073 2026-10-02 06:31:32,353 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 57 0.160 0.101 2026-10-02 06:31:32,366 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:32] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.256 2026-10-02 06:31:32,423 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.026 2026-10-02 06:31:32,470 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:32,509 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:32] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.038 0.038 2026-10-02 06:31:32,541 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:32,619 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.028 0.057 2026-10-02 06:31:32,641 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:32,698 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:32,762 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:32,785 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:31:32,788 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:31:32,818 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:32,866 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:32,943 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:33,007 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: tour succeeded 2026-10-02 06:31:33,007 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: ╔═════════════════════════════════════╗ ║ TOUR PoSDownPaymentAmount SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-02 06:31:33,025 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97274020 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'e85ebb66-14c1-47f4-ba02-115a05528493'}] 2026-10-02 06:31:33,040 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:31:33,154 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: heap 17174324 (allocated 18612224) 2026-10-02 06:31:33,189 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Closing chrome headless with pid 117816 2026-10-02 06:31:33,195 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Closing websocket connection 2026-10-02 06:31:33,203 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Terminating chrome headless with pid 117816 2026-10-02 06:31:33,333 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_063133_333454_test_downpayment_amount_to_invoice.txt 2026-10-02 06:31:33,333 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Removing chrome user profile "/tmp/tmp1k44mwvi_chrome_odoo" 2026-10-02 06:31:33,345 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97274020 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'e85ebb66-14c1-47f4-ba02-115a05528493'} created pos.order #815 2026-10-02 06:31:33,349 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: waiting for threads: [, ] 2026-10-02 06:31:33,350 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97274020 finished 2026-10-02 06:31:33,560 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 131 0.359 0.189 2026-10-02 06:31:34,486 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice ... 2026-10-02 06:31:36,610 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice_line_name ... 2026-10-02 06:31:37,633 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome pid: 118030 2026-10-02 06:31:37,633 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome headless temporary user profile dir: /tmp/tmp80quzose_chrome_odoo 2026-10-02 06:31:37,634 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Issuing json command http://127.0.0.1:36675/json/version 2026-10-02 06:31:37,635 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36675', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:31:37,712 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Browser version: Chrome/150.0.7871.114 2026-10-02 06:31:37,712 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Issuing json command http://127.0.0.1:36675/json 2026-10-02 06:31:37,713 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36675', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:31:37,727 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Websocket url found: ws://127.0.0.1:36675/devtools/page/BDF538222D816F813329DEB994753BD5 2026-10-02 06:31:37,745 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Enable chrome headless console log notification 2026-10-02 06:31:37,773 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome headless enable page notifications 2026-10-02 06:31:38,039 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:31:38,044 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Setting session cookie in browser 2026-10-02 06:31:38,049 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-02 06:31:38,049 44 INFO rb-67e19c3-225208-420267 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/126" 2026-10-02 06:31:38,078 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:31:38,857 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:38] "GET /pos/ui/126 HTTP/1.1" 200 - 90 0.073 0.719 2026-10-02 06:31:38,865 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Navigation result: {'frameId': 'BDF538222D816F813329DEB994753BD5', 'loaderId': 'AD9CBC68B624F013D6B9211C2F1059B3', 'isDownload': False} 2026-10-02 06:31:38,865 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice')" 2026-10-02 06:31:38,885 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:31:38,931 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:38] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.011 0.017 2026-10-02 06:31:38,945 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:38] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.045 2026-10-02 06:31:38,957 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:38] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.037 2026-10-02 06:31:39,601 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:31:39,606 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:31:39,628 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-10-02 06:31:39,657 44 INFO rb-67e19c3-225208-420267 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/126", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:31:39,659 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-02 06:31:39,666 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:39,675 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-02 06:31:39,694 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:31:39,740 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.016 2026-10-02 06:31:39,778 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.009 0.051 2026-10-02 06:31:39,887 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.043 0.080 2026-10-02 06:31:39,928 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.085 2026-10-02 06:31:40,762 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.501 0.338 2026-10-02 06:31:40,794 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:40] "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-10-02 06:31:40,941 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31: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-10-02 06:31:41,046 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:41] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.059 2026-10-02 06:31:41,116 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.016 2026-10-02 06:31:41,135 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: Owl is running in 'dev' mode. 2026-10-02 06:31:41,163 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.011 2026-10-02 06:31:41,228 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:31:41,249 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:31:41,270 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-02 06:31:41,364 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:41] "GET /web/image/res.users/239/avatar_128 HTTP/1.1" 200 - 14 0.069 0.055 2026-10-02 06:31:41,402 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:41] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.004 0.151 2026-10-02 06:31:41,403 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:31:41,414 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.129 2026-10-02 06:31:41,446 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31: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-10-02 06:31:41,486 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:41] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.009 0.027 2026-10-02 06:31:41,593 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:41,642 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:41] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.013 0.024 2026-10-02 06:31:41,679 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-10-02 06:31:41,828 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:41] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 34 0.117 0.065 2026-10-02 06:31:41,837 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:41,850 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:31:41,864 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:41] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:31:41,901 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:41,956 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:41] "GET /pos/ui/126 HTTP/1.1" 200 - 34 0.084 0.226 2026-10-02 06:31:41,993 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:41] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.014 0.232 2026-10-02 06:31:42,029 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:42] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.007 0.255 2026-10-02 06:31:42,070 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:42] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.006 0.288 2026-10-02 06:31:42,118 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:42] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.005 0.364 2026-10-02 06:31:42,157 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:42] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.009 0.270 2026-10-02 06:31:42,218 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:42] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.013 0.234 2026-10-02 06:31:42,266 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:42] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.264 2026-10-02 06:31:42,300 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:42] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.217 2026-10-02 06:31:42,339 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:42] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.006 0.208 2026-10-02 06:31:42,439 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.051 0.347 2026-10-02 06:31:42,482 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:42,543 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:42,788 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:42] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 64 0.120 0.118 2026-10-02 06:31:42,915 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:42] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.053 0.045 2026-10-02 06:31:42,956 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:42] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.003 0.008 2026-10-02 06:31:43,048 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:43,278 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:43] "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.138 0.090 2026-10-02 06:31:43,447 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.065 0.095 2026-10-02 06:31:43,493 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:43] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.026 0.164 2026-10-02 06:31:43,579 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:43] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.030 0.038 2026-10-02 06:31:43,637 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:43,685 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:43] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.031 0.057 2026-10-02 06:31:43,695 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:43,819 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.043 0.074 2026-10-02 06:31:43,832 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:43,906 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:43,924 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:31:43,928 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:31:43,951 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:44,007 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:44,081 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:44,137 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:44,205 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: tour succeeded 2026-10-02 06:31:44,206 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-02 06:31:44,211 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77509696 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '9f37902d-4b9e-471a-ba0f-4d0c0859e8d1'}] 2026-10-02 06:31:44,244 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:31:44,402 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: heap 17120588 (allocated 18874368) 2026-10-02 06:31:44,446 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Closing chrome headless with pid 118030 2026-10-02 06:31:44,453 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Closing websocket connection 2026-10-02 06:31:44,458 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Terminating chrome headless with pid 118030 2026-10-02 06:31:44,587 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_063144_586973_test_downpayment_invoice_line_name.txt 2026-10-02 06:31:44,587 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Removing chrome user profile "/tmp/tmp80quzose_chrome_odoo" 2026-10-02 06:31:44,608 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: waiting for threads: [, ] 2026-10-02 06:31:46,074 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77509696 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '9f37902d-4b9e-471a-ba0f-4d0c0859e8d1'} created pos.order #816 2026-10-02 06:31:46,079 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77509696 finished 2026-10-02 06:31:46,347 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 510 0.919 1.220 2026-10-02 06:31:46,379 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice_link ... 2026-10-02 06:31:47,764 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome pid: 118241 2026-10-02 06:31:47,764 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless temporary user profile dir: /tmp/tmp8kh30_ke_chrome_odoo 2026-10-02 06:31:47,765 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:45225/json/version 2026-10-02 06:31:47,766 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45225', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:31:47,862 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Browser version: Chrome/150.0.7871.114 2026-10-02 06:31:47,862 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:45225/json 2026-10-02 06:31:47,862 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45225', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:31:47,890 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Websocket url found: ws://127.0.0.1:45225/devtools/page/C4DB790492E34A3B534BE1D2D738CA2F 2026-10-02 06:31:47,905 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Enable chrome headless console log notification 2026-10-02 06:31:47,927 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless enable page notifications 2026-10-02 06:31:48,158 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:31:48,166 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Setting session cookie in browser 2026-10-02 06:31:48,179 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-02 06:31:48,179 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-02 06:31:48,194 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:31:48,816 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:48] "GET /pos/ui/126 HTTP/1.1" 200 - 89 0.088 0.536 2026-10-02 06:31:48,822 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigation result: {'frameId': 'C4DB790492E34A3B534BE1D2D738CA2F', 'loaderId': 'D7D4BFCACCEA70CD9CD562CEEE8CA213', 'isDownload': False} 2026-10-02 06:31:48,822 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice')" 2026-10-02 06:31:48,844 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:31:48,870 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:48] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-10-02 06:31:48,880 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:48] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-10-02 06:31:48,905 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:48] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.029 2026-10-02 06:31:49,484 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:31:49,491 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:31:49,530 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.031 2026-10-02 06:31:49,563 44 INFO rb-67e19c3-225208-420267 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/126", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:31:49,579 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:49,585 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.011 0.007 2026-10-02 06:31:49,608 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-02 06:31:49,628 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:31:49,692 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:49] "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.019 2026-10-02 06:31:49,730 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.067 2026-10-02 06:31:49,809 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.044 0.043 2026-10-02 06:31:49,814 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.038 2026-10-02 06:31:50,890 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 369 0.643 0.375 2026-10-02 06:31:50,968 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:50] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.035 2026-10-02 06:31:51,119 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06: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.001 0.009 2026-10-02 06:31:51,240 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:51] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.036 0.057 2026-10-02 06:31:51,320 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06: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.011 2026-10-02 06:31:51,351 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: Owl is running in 'dev' mode. 2026-10-02 06:31:51,388 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-10-02 06:31:51,489 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:31:51,493 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:31:51,506 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:31:51,523 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:51] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:31:51,544 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:51] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.022 0.023 2026-10-02 06:31:51,648 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:31:51,679 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:51] "GET /web/image/res.users/239/avatar_128 HTTP/1.1" 200 - 14 0.095 0.077 2026-10-02 06:31:51,681 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31: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-10-02 06:31:51,727 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:31:51,807 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:51] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.013 0.091 2026-10-02 06:31:51,838 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:52,001 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:52] "GET /pos/ui/126 HTTP/1.1" 200 - 34 0.140 0.130 2026-10-02 06:31:52,096 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:52,186 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:52] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 34 0.133 0.354 2026-10-02 06:31:52,194 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:31:52,238 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:52] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.006 0.296 2026-10-02 06:31:52,247 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:52] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:31:52,254 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:52,284 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:52] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.345 2026-10-02 06:31:52,353 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:52] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.022 0.372 2026-10-02 06:31:52,390 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:52] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.006 0.427 2026-10-02 06:31:52,415 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:52] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.005 0.390 2026-10-02 06:31:52,444 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:52] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.238 2026-10-02 06:31:52,473 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:52] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.209 2026-10-02 06:31:52,507 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:52] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.006 0.210 2026-10-02 06:31:52,535 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:52] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.145 2026-10-02 06:31:52,654 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.075 0.182 2026-10-02 06:31:52,690 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:52] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.005 0.269 2026-10-02 06:31:52,698 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:52,757 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:52,995 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:52] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 64 0.116 0.120 2026-10-02 06:31:53,102 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:53] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.030 0.045 2026-10-02 06:31:53,144 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:53] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.005 0.010 2026-10-02 06:31:53,215 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:53,422 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:53] "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.125 0.080 2026-10-02 06:31:53,655 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.127 0.093 2026-10-02 06:31:53,675 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:53] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.007 0.220 2026-10-02 06:31:53,750 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:53] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.036 0.027 2026-10-02 06:31:53,798 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:53,862 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:53] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.050 0.051 2026-10-02 06:31:53,867 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:53,974 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.014 0.062 2026-10-02 06:31:53,986 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:54,104 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:54,130 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:31:54,134 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:31:54,150 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:54,201 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:54,272 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:54,326 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:54,400 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: tour succeeded 2026-10-02 06:31:54,404 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9165853 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'eff78026-8a70-4cf8-bc4e-4907cac10f77'}] 2026-10-02 06:31:54,409 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-02 06:31:54,460 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:31:54,554 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: heap 17300592 (allocated 19136512) 2026-10-02 06:31:54,572 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing chrome headless with pid 118241 2026-10-02 06:31:54,575 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing websocket connection 2026-10-02 06:31:54,577 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Terminating chrome headless with pid 118241 2026-10-02 06:31:54,731 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_063154_731117_test_downpayment_invoice_link.txt 2026-10-02 06:31:54,731 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Removing chrome user profile "/tmp/tmp8kh30_ke_chrome_odoo" 2026-10-02 06:31:54,744 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: waiting for threads: [, ] 2026-10-02 06:31:56,849 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9165853 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'eff78026-8a70-4cf8-bc4e-4907cac10f77'} created pos.order #817 2026-10-02 06:31:56,852 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9165853 finished 2026-10-02 06:31:57,045 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 539 1.259 1.384 2026-10-02 06:31:58,443 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome pid: 118461 2026-10-02 06:31:58,443 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless temporary user profile dir: /tmp/tmpfbzxiria_chrome_odoo 2026-10-02 06:31:58,443 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:41611/json/version 2026-10-02 06:31:58,444 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41611', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:31:58,495 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Browser version: Chrome/150.0.7871.114 2026-10-02 06:31:58,496 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:41611/json 2026-10-02 06:31:58,496 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41611', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:31:58,532 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Websocket url found: ws://127.0.0.1:41611/devtools/page/CA36F70CE53C9797C26BEA8BD7C300E1 2026-10-02 06:31:58,574 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Enable chrome headless console log notification 2026-10-02 06:31:58,586 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless enable page notifications 2026-10-02 06:31:58,754 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:31:58,756 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Setting session cookie in browser 2026-10-02 06:31:58,763 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-02 06:31:58,763 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-02 06:31:58,878 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:58] "GET /pos/ui/126 HTTP/1.1" 200 - 34 0.054 0.043 2026-10-02 06:31:58,882 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigation result: {'frameId': 'CA36F70CE53C9797C26BEA8BD7C300E1', 'loaderId': '41BC59BC578D981D8F75A83D2B6C6C97', 'isDownload': False} 2026-10-02 06:31:58,882 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice2')" 2026-10-02 06:31:58,913 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:31:58,945 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:58] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-10-02 06:31:58,968 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:58] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.034 2026-10-02 06:31:58,987 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:58] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.044 2026-10-02 06:31:59,611 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:31:59,615 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:31:59,646 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:31:59,665 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.004 2026-10-02 06:31:59,694 44 INFO rb-67e19c3-225208-420267 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/126", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:31:59,711 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.016 2026-10-02 06:31:59,712 44 INFO rb-67e19c3-225208-420267 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-10-02 06:31:59,743 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:31:59,764 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31: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.006 2026-10-02 06:31:59,786 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.013 0.014 2026-10-02 06:31:59,832 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.021 0.023 2026-10-02 06:31:59,835 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:31:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.018 2026-10-02 06:32:00,708 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 274 0.484 0.339 2026-10-02 06:32:00,753 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06: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.029 2026-10-02 06:32:00,855 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.012 2026-10-02 06:32:00,963 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:00] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 3 0.018 0.059 2026-10-02 06:32:01,034 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06: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.003 0.019 2026-10-02 06:32:01,064 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: Owl is running in 'dev' mode. 2026-10-02 06:32:01,074 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:32:01,157 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:32:01,169 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:32:01,172 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:32:01,219 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:01] "GET /web/image/res.users/239/avatar_128 HTTP/1.1" 200 - 7 0.029 0.032 2026-10-02 06:32:01,241 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:32:01,255 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:32:01,270 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:01] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.021 0.088 2026-10-02 06:32:01,280 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.117 2026-10-02 06:32:01,327 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:01] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.014 0.032 2026-10-02 06:32:01,374 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:01,411 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:32:01,455 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:01] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.030 0.039 2026-10-02 06:32:01,472 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:01,581 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:01] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 34 0.075 0.106 2026-10-02 06:32:01,590 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:32:01,631 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:01,633 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:01] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.199 2026-10-02 06:32:01,675 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:01] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.013 0.220 2026-10-02 06:32:01,697 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:01,729 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:01] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.016 0.281 2026-10-02 06:32:01,750 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:32:01,837 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:01] "GET /pos/ui/126 HTTP/1.1" 200 - 34 0.052 0.381 2026-10-02 06:32:01,901 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:01] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.007 0.286 2026-10-02 06:32:01,931 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:01] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.259 2026-10-02 06:32:01,959 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:01] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.005 0.267 2026-10-02 06:32:02,007 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:02] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.539 2026-10-02 06:32:02,045 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:02] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.006 0.275 2026-10-02 06:32:02,114 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:02] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.009 0.260 2026-10-02 06:32:02,156 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:02] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.245 2026-10-02 06:32:02,233 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:02] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.031 0.041 2026-10-02 06:32:02,334 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:02] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.003 0.010 2026-10-02 06:32:02,419 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:02,595 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:02] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 55 0.083 0.090 2026-10-02 06:32:02,832 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.103 0.123 2026-10-02 06:32:02,849 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:02] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.215 2026-10-02 06:32:02,917 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.024 0.029 2026-10-02 06:32:02,972 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:03,007 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:03] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.041 0.033 2026-10-02 06:32:03,041 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:03,166 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.059 0.065 2026-10-02 06:32:03,175 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:03,251 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:03,281 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:32:03,284 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:32:03,313 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:03,354 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:03,433 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:03,487 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:03,571 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: tour succeeded 2026-10-02 06:32:03,572 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: ╔════════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice2 SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-02 06:32:03,576 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42413596 started for PoS orders references: [{'name': '/', 'pos_reference': '262-126-000001', 'uuid': '84bce371-21ce-4b51-90a1-e3fe9b3e35ed'}] 2026-10-02 06:32:03,582 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:32:03,691 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: heap 17050808 (allocated 18350080) 2026-10-02 06:32:03,717 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing chrome headless with pid 118461 2026-10-02 06:32:03,720 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing websocket connection 2026-10-02 06:32:03,721 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Terminating chrome headless with pid 118461 2026-10-02 06:32:03,817 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_063203_817768_test_downpayment_invoice_link.txt 2026-10-02 06:32:03,818 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Removing chrome user profile "/tmp/tmpfbzxiria_chrome_odoo" 2026-10-02 06:32:03,834 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: waiting for threads: [, ] 2026-10-02 06:32:04,978 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42413596 order {'name': '/', 'pos_reference': '262-126-000001', 'uuid': '84bce371-21ce-4b51-90a1-e3fe9b3e35ed'} created pos.order #818 2026-10-02 06:32:04,983 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42413596 finished 2026-10-02 06:32:05,176 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 398 0.844 0.758 2026-10-02 06:32:05,514 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome pid: 118676 2026-10-02 06:32:05,514 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless temporary user profile dir: /tmp/tmpeqvoh7j9_chrome_odoo 2026-10-02 06:32:05,515 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:40425/json/version 2026-10-02 06:32:05,516 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40425', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:32:05,610 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Browser version: Chrome/150.0.7871.114 2026-10-02 06:32:05,610 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:40425/json 2026-10-02 06:32:05,612 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40425', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:32:05,657 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Websocket url found: ws://127.0.0.1:40425/devtools/page/E221F3CD4981A70D598D50843D2B4F7C 2026-10-02 06:32:05,692 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Enable chrome headless console log notification 2026-10-02 06:32:05,726 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless enable page notifications 2026-10-02 06:32:05,810 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:32:05,813 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Setting session cookie in browser 2026-10-02 06:32:05,822 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-02 06:32:05,822 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-02 06:32:05,954 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:05] "GET /pos/ui/126 HTTP/1.1" 200 - 34 0.062 0.039 2026-10-02 06:32:05,962 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigation result: {'frameId': 'E221F3CD4981A70D598D50843D2B4F7C', 'loaderId': '7924E2B9483C590434662FF483CCCD3E', 'isDownload': False} 2026-10-02 06:32:05,963 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate ready code "odoo.isTourReady('PosSettleAndInvoiceOrder2')" 2026-10-02 06:32:05,985 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:32:06,026 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:06] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-10-02 06:32:06,044 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:06] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.010 0.024 2026-10-02 06:32:06,080 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:06] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.018 0.024 2026-10-02 06:32:06,603 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:32:06,621 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.022 2026-10-02 06:32:06,627 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.017 2026-10-02 06:32:06,693 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.002 0.012 2026-10-02 06:32:06,693 44 INFO rb-67e19c3-225208-420267 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/126", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:32:06,709 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:06,746 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.025 2026-10-02 06:32:06,773 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:32:06,831 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.005 0.020 2026-10-02 06:32:06,839 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.016 2026-10-02 06:32:06,912 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.018 0.028 2026-10-02 06:32:06,915 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.036 2026-10-02 06:32:08,055 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 274 0.723 0.366 2026-10-02 06:32:08,091 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:08] "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-10-02 06:32:08,207 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32: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.013 2026-10-02 06:32:08,288 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:08] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 3 0.005 0.042 2026-10-02 06:32:08,347 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-02 06:32:08,368 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: Owl is running in 'dev' mode. 2026-10-02 06:32:08,383 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:32:08,429 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:32:08,433 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:32:08,462 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:32:08,471 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:32:08,534 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:08] "GET /web/image/res.users/239/avatar_128 HTTP/1.1" 200 - 7 0.056 0.032 2026-10-02 06:32:08,539 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:32:08,582 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:08] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.008 0.125 2026-10-02 06:32:08,585 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.041 2026-10-02 06:32:08,605 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:08] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.004 0.042 2026-10-02 06:32:08,611 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:32:08,701 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:08,772 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:08] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 34 0.074 0.088 2026-10-02 06:32:08,908 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:09,018 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:09] "GET /pos/ui/126 HTTP/1.1" 200 - 34 0.166 0.238 2026-10-02 06:32:09,026 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:32:09,031 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:09,065 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:09] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.019 0.284 2026-10-02 06:32:09,091 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:09,117 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:09] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.005 0.185 2026-10-02 06:32:09,126 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:32:09,150 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:09] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.212 2026-10-02 06:32:09,209 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:09] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.264 2026-10-02 06:32:09,251 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:09] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.010 0.309 2026-10-02 06:32:09,284 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:09] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.007 0.229 2026-10-02 06:32:09,325 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:09] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.005 0.253 2026-10-02 06:32:09,372 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:09] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.007 0.227 2026-10-02 06:32:09,418 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:09] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.011 0.239 2026-10-02 06:32:09,446 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:09] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.213 2026-10-02 06:32:09,529 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:09] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.013 0.257 2026-10-02 06:32:09,646 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:09] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.040 0.048 2026-10-02 06:32:09,712 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:09] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.002 0.029 2026-10-02 06:32:09,792 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:09,996 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:09] "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.112 0.088 2026-10-02 06:32:10,243 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 69 0.122 0.112 2026-10-02 06:32:10,258 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:10] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.227 2026-10-02 06:32:10,316 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:10] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.030 2026-10-02 06:32:10,367 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:10,385 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:10] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.019 0.034 2026-10-02 06:32:10,436 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:10] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.024 0.041 2026-10-02 06:32:10,506 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.026 0.069 2026-10-02 06:32:10,597 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:10,654 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:10,723 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:10,744 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:32:10,745 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:32:10,777 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:10,828 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:10,920 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:10,977 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:11,055 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: tour succeeded 2026-10-02 06:32:11,056 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosSettleAndInvoiceOrder2 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-02 06:32:11,073 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92755882 started for PoS orders references: [{'name': '/', 'pos_reference': '263-126-000001', 'uuid': '560788df-c6de-4aa8-af66-044bcc1db7a2'}] 2026-10-02 06:32:11,080 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:32:11,183 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: heap 17326628 (allocated 19136512) 2026-10-02 06:32:11,254 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing chrome headless with pid 118676 2026-10-02 06:32:11,262 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing websocket connection 2026-10-02 06:32:11,264 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Terminating chrome headless with pid 118676 2026-10-02 06:32:11,433 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_063211_433145_test_downpayment_invoice_link.txt 2026-10-02 06:32:11,433 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Removing chrome user profile "/tmp/tmpeqvoh7j9_chrome_odoo" 2026-10-02 06:32:11,441 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: waiting for threads: [, ] 2026-10-02 06:32:11,512 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #239 deleted stock.move.line records with IDs: [1319] 2026-10-02 06:32:13,496 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92755882 order {'name': '/', 'pos_reference': '263-126-000001', 'uuid': '560788df-c6de-4aa8-af66-044bcc1db7a2'} created pos.order #819 2026-10-02 06:32:13,499 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92755882 finished 2026-10-02 06:32:13,874 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 701 1.677 1.129 2026-10-02 06:32:13,977 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_refund ... 2026-10-02 06:32:14,965 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome pid: 118891 2026-10-02 06:32:14,965 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome headless temporary user profile dir: /tmp/tmp0hk1q7t5_chrome_odoo 2026-10-02 06:32:14,965 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Issuing json command http://127.0.0.1:34963/json/version 2026-10-02 06:32:14,967 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34963', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:32:15,082 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Browser version: Chrome/150.0.7871.114 2026-10-02 06:32:15,082 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Issuing json command http://127.0.0.1:34963/json 2026-10-02 06:32:15,083 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34963', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:32:15,132 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Websocket url found: ws://127.0.0.1:34963/devtools/page/04FDD698ABFF00BEC9891B737C12C205 2026-10-02 06:32:15,184 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Enable chrome headless console log notification 2026-10-02 06:32:15,214 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome headless enable page notifications 2026-10-02 06:32:15,403 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-02 06:32:15,405 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Setting session cookie in browser 2026-10-02 06:32:15,416 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-02 06:32:15,416 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-02 06:32:15,445 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:32:16,026 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:16] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.098 0.490 2026-10-02 06:32:16,030 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Navigation result: {'frameId': '04FDD698ABFF00BEC9891B737C12C205', 'loaderId': '7EA8BAE94161D483A3041C5F053421F3', 'isDownload': False} 2026-10-02 06:32:16,031 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Evaluate ready code "odoo.isTourReady('PosRefundDownpayment')" 2026-10-02 06:32:16,070 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:32:16,092 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:16] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-10-02 06:32:16,115 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:16] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.030 2026-10-02 06:32:16,130 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:16] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.042 2026-10-02 06:32:16,840 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:32:16,845 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:32:16,884 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-10-02 06:32:16,939 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.017 2026-10-02 06:32:16,942 44 INFO rb-67e19c3-225208-420267 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/126", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:32:16,963 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:16,967 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.006 2026-10-02 06:32:17,001 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:32:17,069 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.032 0.019 2026-10-02 06:32:17,082 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.057 2026-10-02 06:32:17,167 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.029 0.043 2026-10-02 06:32:17,171 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.045 2026-10-02 06:32:18,000 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.390 0.395 2026-10-02 06:32:18,041 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32: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-10-02 06:32:18,183 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-02 06:32:18,296 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:18] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.021 0.056 2026-10-02 06:32:18,353 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.009 2026-10-02 06:32:18,378 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: Owl is running in 'dev' mode. 2026-10-02 06:32:18,403 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.007 2026-10-02 06:32:18,466 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:32:18,493 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:32:18,500 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:32:18,588 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:32:18,616 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32: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-10-02 06:32:18,618 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:18] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.074 0.062 2026-10-02 06:32:18,655 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:18] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.014 0.154 2026-10-02 06:32:18,657 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.169 2026-10-02 06:32:18,869 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:18,933 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:32:18,944 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:18] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.026 0.032 2026-10-02 06:32:19,057 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:19,120 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:19] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.116 0.079 2026-10-02 06:32:19,138 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:32:19,174 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:19,240 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:19] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.058 0.251 2026-10-02 06:32:19,245 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:19] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:32:19,283 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:19] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.018 0.280 2026-10-02 06:32:19,331 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:19] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.339 2026-10-02 06:32:19,364 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:19] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.010 0.348 2026-10-02 06:32:19,395 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:19] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.409 2026-10-02 06:32:19,420 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:19] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.008 0.242 2026-10-02 06:32:19,456 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:19] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.006 0.194 2026-10-02 06:32:19,484 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:19] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.194 2026-10-02 06:32:19,508 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:19] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.164 2026-10-02 06:32:19,576 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.027 0.170 2026-10-02 06:32:19,609 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:19] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.008 0.179 2026-10-02 06:32:19,611 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:19,641 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:19] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.237 2026-10-02 06:32:19,668 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:19,937 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:19] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 69 0.138 0.126 2026-10-02 06:32:20,084 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:20] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.068 0.049 2026-10-02 06:32:20,145 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:20] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.010 0.018 2026-10-02 06:32:20,226 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:20,434 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:20] "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.107 0.089 2026-10-02 06:32:20,651 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.099 0.108 2026-10-02 06:32:20,664 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:20] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.201 2026-10-02 06:32:20,738 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:20] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.027 0.030 2026-10-02 06:32:20,784 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:20,824 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:20] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.037 0.036 2026-10-02 06:32:20,853 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:20,921 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.022 0.049 2026-10-02 06:32:20,951 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:21,025 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:21,048 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:32:21,049 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:32:21,078 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:21,129 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:21,199 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:21,264 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:21,278 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96072500 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '798b28d5-8c3a-4aca-a7c8-c439a9f07c75'}] 2026-10-02 06:32:21,281 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:32:21,525 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96072500 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '798b28d5-8c3a-4aca-a7c8-c439a9f07c75'} created pos.order #820 2026-10-02 06:32:21,572 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96072500 finished 2026-10-02 06:32:21,885 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 157 0.334 0.278 2026-10-02 06:32:22,005 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:22] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.038 2026-10-02 06:32:22,047 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:22] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.008 0.009 2026-10-02 06:32:22,172 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2877950 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '798b28d5-8c3a-4aca-a7c8-c439a9f07c75'}] 2026-10-02 06:32:22,180 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:22,183 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2877950 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '798b28d5-8c3a-4aca-a7c8-c439a9f07c75'} sync ignored for existing PoS order pos.order(820,) (state: paid) 2026-10-02 06:32:22,219 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2877950 finished 2026-10-02 06:32:22,230 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:22,283 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:22,332 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:22,390 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:22,427 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.118 0.141 2026-10-02 06:32:22,466 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:22,508 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:22] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.026 0.035 2026-10-02 06:32:22,517 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:22] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.044 2026-10-02 06:32:22,563 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:22,597 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.012 0.039 2026-10-02 06:32:22,630 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:22,647 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:22] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.030 0.047 2026-10-02 06:32:22,678 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:22,731 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:22,781 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:22,835 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:22,883 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:22,971 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:23,021 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:23,026 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:23] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.023 0.052 2026-10-02 06:32:23,081 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:23,119 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.025 0.052 2026-10-02 06:32:23,141 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:23,147 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70106240 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000002', 'uuid': 'f7bd0953-7193-4194-a6f3-38e075937d78'}] 2026-10-02 06:32:23,400 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70106240 order {'name': '/', 'pos_reference': '261-126-000002', 'uuid': 'f7bd0953-7193-4194-a6f3-38e075937d78'} created pos.order #821 2026-10-02 06:32:23,510 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70106240 finished 2026-10-02 06:32:23,726 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 122 0.306 0.276 2026-10-02 06:32:23,779 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:23] "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-10-02 06:32:23,811 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:23,816 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22790074 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-126-000002', 'uuid': 'f7bd0953-7193-4194-a6f3-38e075937d78'}] 2026-10-02 06:32:23,837 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22790074 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-126-000002', 'uuid': 'f7bd0953-7193-4194-a6f3-38e075937d78'} sync ignored for existing PoS order pos.order(821,) (state: paid) 2026-10-02 06:32:23,862 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: tour succeeded 2026-10-02 06:32:23,863 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: ╔═════════════════════════════════════╗ ║ TOUR PosRefundDownpayment SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-02 06:32:23,881 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22790074 finished 2026-10-02 06:32:24,030 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: heap 20171592 (allocated 22155264) 2026-10-02 06:32:24,048 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Closing chrome headless with pid 118891 2026-10-02 06:32:24,059 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Closing websocket connection 2026-10-02 06:32:24,062 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Terminating chrome headless with pid 118891 2026-10-02 06:32:24,077 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.100 0.163 2026-10-02 06:32:24,165 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_063224_165709_test_downpayment_refund.txt 2026-10-02 06:32:24,166 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Removing chrome user profile "/tmp/tmp0hk1q7t5_chrome_odoo" 2026-10-02 06:32:24,897 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_with_taxed_product ... 2026-10-02 06:32:26,449 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome pid: 119133 2026-10-02 06:32:26,449 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome headless temporary user profile dir: /tmp/tmpfxbi051o_chrome_odoo 2026-10-02 06:32:26,449 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Issuing json command http://127.0.0.1:43941/json/version 2026-10-02 06:32:26,450 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43941', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:32:26,503 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Browser version: Chrome/150.0.7871.114 2026-10-02 06:32:26,503 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Issuing json command http://127.0.0.1:43941/json 2026-10-02 06:32:26,504 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43941', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:32:26,514 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Websocket url found: ws://127.0.0.1:43941/devtools/page/603AE4B1717899B0E698F0C112005EAC 2026-10-02 06:32:26,527 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Enable chrome headless console log notification 2026-10-02 06:32:26,530 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome headless enable page notifications 2026-10-02 06:32:26,889 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-02 06:32:26,892 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Setting session cookie in browser 2026-10-02 06:32:26,903 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-02 06:32:26,903 44 INFO rb-67e19c3-225208-420267 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/126" 2026-10-02 06:32:26,940 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:32:27,624 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:27] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.110 0.588 2026-10-02 06:32:27,629 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Navigation result: {'frameId': '603AE4B1717899B0E698F0C112005EAC', 'loaderId': '7BB387F042160616D8668BBB7A69F84C', 'isDownload': False} 2026-10-02 06:32:27,630 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Evaluate ready code "odoo.isTourReady('PoSDownPaymentLinesPerTax')" 2026-10-02 06:32:27,651 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:32:27,695 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:27] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.027 2026-10-02 06:32:27,727 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:27] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.050 2026-10-02 06:32:27,770 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:27] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.012 0.085 2026-10-02 06:32:28,457 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:32:28,466 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:32:28,491 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-02 06:32:28,523 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.005 2026-10-02 06:32:28,531 44 INFO rb-67e19c3-225208-420267 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/126", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:32:28,548 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:28,578 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.036 2026-10-02 06:32:28,611 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:32:28,681 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.019 0.026 2026-10-02 06:32:28,704 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.056 2026-10-02 06:32:28,794 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.036 0.048 2026-10-02 06:32:28,797 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.044 2026-10-02 06:32:29,751 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.543 0.350 2026-10-02 06:32:29,786 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:29] "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-10-02 06:32:29,883 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32: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-10-02 06:32:29,949 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:29] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.032 2026-10-02 06:32:29,997 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32: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.012 2026-10-02 06:32:30,017 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: Owl is running in 'dev' mode. 2026-10-02 06:32:30,032 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.005 2026-10-02 06:32:30,087 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:32:30,100 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:32:30,121 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-02 06:32:30,133 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:30] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.010 0.028 2026-10-02 06:32:30,148 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:30] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.036 2026-10-02 06:32:30,218 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-02 06:32:30,249 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:30] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.042 0.085 2026-10-02 06:32:30,274 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.036 2026-10-02 06:32:30,291 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.031 2026-10-02 06:32:30,346 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:30,425 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:30] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.108 0.058 2026-10-02 06:32:30,497 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:30,598 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:30,637 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:30] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.157 0.226 2026-10-02 06:32:30,641 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:32:30,656 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:30] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:32:30,689 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:30] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.019 0.382 2026-10-02 06:32:30,788 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:30] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.017 0.339 2026-10-02 06:32:30,847 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:30] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.015 0.384 2026-10-02 06:32:30,916 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:30] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.008 0.453 2026-10-02 06:32:30,946 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:30] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.006 0.484 2026-10-02 06:32:30,998 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:30] "GET /web/image?model=product.template&field=image_128&id=2183&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.005 0.309 2026-10-02 06:32:31,075 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:31] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.024 0.342 2026-10-02 06:32:31,119 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:31] "GET /web/image?model=product.template&field=image_128&id=2181&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.008 0.312 2026-10-02 06:32:31,151 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:31] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.007 0.286 2026-10-02 06:32:31,181 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:31] "GET /web/image?model=product.template&field=image_128&id=2182&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.255 2026-10-02 06:32:31,238 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:31] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.006 0.246 2026-10-02 06:32:31,299 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:31] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.009 0.276 2026-10-02 06:32:31,338 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:31] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.251 2026-10-02 06:32:31,454 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.066 0.262 2026-10-02 06:32:31,471 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:31] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.002 0.306 2026-10-02 06:32:31,503 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:31,565 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:31,794 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:31] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 69 0.105 0.120 2026-10-02 06:32:31,937 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:31] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.061 0.045 2026-10-02 06:32:32,011 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:32] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.014 0.023 2026-10-02 06:32:32,091 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:32,415 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:32] "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.190 0.120 2026-10-02 06:32:32,859 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.319 0.110 2026-10-02 06:32:32,876 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:32] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.008 0.400 2026-10-02 06:32:32,945 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.028 0.029 2026-10-02 06:32:32,999 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:33,023 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:33] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.029 0.032 2026-10-02 06:32:33,097 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:33,210 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.066 0.063 2026-10-02 06:32:33,247 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:33,301 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:33,353 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:33,407 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:33,477 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:33,512 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:32:33,516 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:32:33,536 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:33,579 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:33,655 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:33,711 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:33,793 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:33,808 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46073356 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'cfb9ea5a-532c-40db-88a9-c772e9877e2f'}] 2026-10-02 06:32:33,821 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:32:36,303 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46073356 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'cfb9ea5a-532c-40db-88a9-c772e9877e2f'} created pos.order #822 2026-10-02 06:32:36,874 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46073356 finished 2026-10-02 06:32:37,277 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: Simulating signal changes during tests 2026-10-02 06:32:37,279 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 812 1.573 1.907 2026-10-02 06:32:37,437 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:37] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 31 0.044 0.050 2026-10-02 06:32:37,440 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:37] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 2 0.000 0.099 2026-10-02 06:32:37,481 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32: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-10-02 06:32:37,625 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: tour succeeded 2026-10-02 06:32:37,626 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: ╔══════════════════════════════════════════╗ ║ TOUR PoSDownPaymentLinesPerTax SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-02 06:32:37,639 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63183527 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'cfb9ea5a-532c-40db-88a9-c772e9877e2f'}] 2026-10-02 06:32:37,661 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63183527 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'cfb9ea5a-532c-40db-88a9-c772e9877e2f'} sync ignored for existing PoS order pos.order(822,) (state: done) 2026-10-02 06:32:37,711 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63183527 finished 2026-10-02 06:32:37,865 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: heap 18678640 (allocated 20582400) 2026-10-02 06:32:37,899 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Closing chrome headless with pid 119133 2026-10-02 06:32:37,904 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 82 0.114 0.156 2026-10-02 06:32:37,908 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Closing websocket connection 2026-10-02 06:32:37,910 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Terminating chrome headless with pid 119133 2026-10-02 06:32:38,074 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_063238_073805_test_downpayment_with_taxed_product.txt 2026-10-02 06:32:38,074 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Removing chrome user profile "/tmp/tmpfxbi051o_chrome_odoo" 2026-10-02 06:32:38,208 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_draft_pos_order_linked_sale_order ... 2026-10-02 06:32:39,569 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome pid: 119359 2026-10-02 06:32:39,570 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome headless temporary user profile dir: /tmp/tmpwrxmwf62_chrome_odoo 2026-10-02 06:32:39,570 44 INFO rb-67e19c3-225208-420267 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:35997/json/version 2026-10-02 06:32:39,571 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35997', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:32:39,738 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:39,738 44 INFO rb-67e19c3-225208-420267 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:35997/json 2026-10-02 06:32:39,739 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35997', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:32:39,759 44 INFO rb-67e19c3-225208-420267 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:35997/devtools/page/F7AE5864725E718A8A0DBACAF2E2C31F 2026-10-02 06:32:39,802 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Enable chrome headless console log notification 2026-10-02 06:32:39,831 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome headless enable page notifications 2026-10-02 06:32:40,253 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-02 06:32:40,255 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Setting session cookie in browser 2026-10-02 06:32:40,258 44 INFO rb-67e19c3-225208-420267 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/126" in browser 2026-10-02 06:32:40,258 44 INFO rb-67e19c3-225208-420267 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/126" 2026-10-02 06:32:40,306 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:32:40,970 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:40] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.110 0.569 2026-10-02 06:32:40,976 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Navigation result: {'frameId': 'F7AE5864725E718A8A0DBACAF2E2C31F', 'loaderId': '4F18A94B2D7C4E32C9657F3B0C73674A', 'isDownload': False} 2026-10-02 06:32:40,976 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Evaluate ready code "odoo.isTourReady('PosSettleOrder5')" 2026-10-02 06:32:40,993 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:32:41,014 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:41] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-10-02 06:32:41,030 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:41] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.023 2026-10-02 06:32:41,046 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:41] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.041 2026-10-02 06:32:41,631 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:32:41,633 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:32:41,677 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.028 2026-10-02 06:32:41,720 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-02 06:32:41,732 44 INFO rb-67e19c3-225208-420267 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/126", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:32:41,739 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:41,752 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.009 2026-10-02 06:32:41,772 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:32:41,808 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.016 2026-10-02 06:32:41,848 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:41] "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.036 2026-10-02 06:32:41,851 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.014 2026-10-02 06:32:41,972 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.038 0.065 2026-10-02 06:32:42,901 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.526 0.337 2026-10-02 06:32:42,944 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32: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-10-02 06:32:43,065 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.023 2026-10-02 06:32:43,190 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:43] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.037 0.048 2026-10-02 06:32:43,252 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:43] "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.014 2026-10-02 06:32:43,290 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:43,308 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:32:43,380 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:32:43,388 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:32:43,394 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:43] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:32:43,410 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:43] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.006 0.021 2026-10-02 06:32:43,450 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:43] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.020 0.047 2026-10-02 06:32:43,452 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.057 2026-10-02 06:32:43,469 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:32:43,476 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32: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-10-02 06:32:43,542 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:43] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.016 0.040 2026-10-02 06:32:43,666 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:43,703 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:32:43,712 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:43] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.005 0.021 2026-10-02 06:32:43,834 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:43] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.069 0.077 2026-10-02 06:32:43,976 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:44,071 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:44] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.142 0.234 2026-10-02 06:32:44,074 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:44,086 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:32:44,098 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:32:44,109 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:44] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.244 2026-10-02 06:32:44,145 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:44] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.007 0.273 2026-10-02 06:32:44,189 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:44] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.010 0.285 2026-10-02 06:32:44,266 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:44] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.006 0.362 2026-10-02 06:32:44,330 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:44] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.026 0.388 2026-10-02 06:32:44,382 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:44] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.017 0.251 2026-10-02 06:32:44,429 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:44] "GET /web/image?model=product.template&field=image_128&id=2185&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.008 0.293 2026-10-02 06:32:44,483 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:44] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.016 0.317 2026-10-02 06:32:44,521 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:44] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.005 0.320 2026-10-02 06:32:44,587 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:44] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.005 0.240 2026-10-02 06:32:44,754 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.115 0.365 2026-10-02 06:32:44,793 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:44,857 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:45,085 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:45] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.115 0.110 2026-10-02 06:32:45,206 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:45] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.055 0.043 2026-10-02 06:32:45,256 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:45] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.010 0.013 2026-10-02 06:32:45,313 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:45,508 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:45] "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.102 0.092 2026-10-02 06:32:45,747 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.122 0.110 2026-10-02 06:32:45,768 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:45] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.010 0.221 2026-10-02 06:32:45,857 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:45] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.038 0.036 2026-10-02 06:32:45,903 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:45,995 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:45] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.085 0.039 2026-10-02 06:32:46,070 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:46] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.045 0.120 2026-10-02 06:32:46,182 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:46,219 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.087 0.124 2026-10-02 06:32:46,233 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:46,284 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:46,335 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: tour succeeded 2026-10-02 06:32:46,336 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder5 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-02 06:32:46,498 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: heap 16498516 (allocated 17825792) 2026-10-02 06:32:46,543 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Closing chrome headless with pid 119359 2026-10-02 06:32:46,550 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Closing websocket connection 2026-10-02 06:32:46,554 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Terminating chrome headless with pid 119359 2026-10-02 06:32:46,706 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_063246_706636_test_draft_pos_order_linked_sale_order.txt 2026-10-02 06:32:46,706 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Removing chrome user profile "/tmp/tmpwrxmwf62_chrome_odoo" 2026-10-02 06:32:46,744 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos ... 2026-10-02 06:32:47,950 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Chrome pid: 119586 2026-10-02 06:32:47,960 44 INFO rb-67e19c3-225208-420267 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/tmp0fj179dr_chrome_odoo 2026-10-02 06:32:47,960 44 INFO rb-67e19c3-225208-420267 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:42159/json/version 2026-10-02 06:32:47,961 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:48,063 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:48,063 44 INFO rb-67e19c3-225208-420267 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:42159/json 2026-10-02 06:32:48,064 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:48,120 44 INFO rb-67e19c3-225208-420267 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:42159/devtools/page/F9A9FA780B4F2F81C62DD1E9B8FE33CD 2026-10-02 06:32:48,152 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:48,171 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Chrome headless enable page notifications 2026-10-02 06:32:48,385 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-02 06:32:48,393 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Setting session cookie in browser 2026-10-02 06:32:48,398 44 INFO rb-67e19c3-225208-420267 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=126" in browser 2026-10-02 06:32:48,398 44 INFO rb-67e19c3-225208-420267 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=126" 2026-10-02 06:32:48,421 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:32:49,106 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:49] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 87 0.140 0.556 2026-10-02 06:32:49,111 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Navigation result: {'frameId': 'F9A9FA780B4F2F81C62DD1E9B8FE33CD', 'loaderId': '5DDEF0FDEE912231915C075B2C9DC8FC', 'isDownload': False} 2026-10-02 06:32:49,112 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:49,133 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:32:49,155 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:49] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-02 06:32:49,175 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:49] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.028 2026-10-02 06:32:49,192 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:49] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.044 2026-10-02 06:32:49,837 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:32:49,839 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:32:49,858 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-02 06:32:49,899 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-02 06:32:49,903 44 INFO rb-67e19c3-225208-420267 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=126", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:32:49,915 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:49,927 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-02 06:32:49,952 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:32:49,990 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32: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-10-02 06:32:50,020 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.046 2026-10-02 06:32:50,142 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.044 0.085 2026-10-02 06:32:50,146 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.087 2026-10-02 06:32:51,299 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.560 0.561 2026-10-02 06:32:51,334 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:51] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.025 2026-10-02 06:32:51,454 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-02 06:32:51,585 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:51] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.045 0.056 2026-10-02 06:32:51,629 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.017 2026-10-02 06:32:51,647 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:51,668 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:32:51,729 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:32:51,764 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-02 06:32:51,777 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:51] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.027 2026-10-02 06:32:51,855 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-10-02 06:32:51,861 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.060 2026-10-02 06:32:51,884 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:51] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.065 0.081 2026-10-02 06:32:51,913 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:51,914 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:51] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.004 0.168 2026-10-02 06:32:51,934 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:51] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.005 0.047 2026-10-02 06:32:51,938 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.110 2026-10-02 06:32:51,982 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:51] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.016 0.027 2026-10-02 06:32:52,003 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:52,029 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:52] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.016 0.056 2026-10-02 06:32:52,049 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:52,052 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:32:52,056 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:52] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:32:52,081 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:52] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.021 0.099 2026-10-02 06:32:52,122 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:52] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.019 0.135 2026-10-02 06:32:52,149 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:52] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.005 0.147 2026-10-02 06:32:52,191 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:52] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.009 0.188 2026-10-02 06:32:52,228 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:52] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.229 2026-10-02 06:32:52,262 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:52] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.009 0.181 2026-10-02 06:32:52,272 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:32:52,319 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:52] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.006 0.226 2026-10-02 06:32:52,345 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:52] "GET /web/image?model=product.template&field=image_128&id=2186&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.216 2026-10-02 06:32:52,382 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:52] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.006 0.208 2026-10-02 06:32:52,466 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:52] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.039 0.230 2026-10-02 06:32:52,565 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.050 0.230 2026-10-02 06:32:52,642 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:52,657 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:52] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.046 0.378 2026-10-02 06:32:52,723 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:52,771 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:52,830 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:52,902 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:52,947 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:52,956 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:52] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.031 0.031 2026-10-02 06:32:53,003 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:53,061 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:53,065 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.044 0.054 2026-10-02 06:32:53,118 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:53,346 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:53] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 70 0.104 0.120 2026-10-02 06:32:53,383 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:53] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.003 0.015 2026-10-02 06:32:53,411 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:53] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 2 0.001 0.007 2026-10-02 06:32:53,504 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:53] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.018 2026-10-02 06:32:53,606 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: tour succeeded 2026-10-02 06:32:53,607 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:53,733 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: heap 17947096 (allocated 18612224) 2026-10-02 06:32:53,748 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Closing chrome headless with pid 119586 2026-10-02 06:32:53,749 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Closing websocket connection 2026-10-02 06:32:53,753 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Terminating chrome headless with pid 119586 2026-10-02 06:32:53,876 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_063253_876253_test_ecommerce_paid_order_is_hidden_in_pos.txt 2026-10-02 06:32:53,876 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Removing chrome user profile "/tmp/tmp0fj179dr_chrome_odoo" 2026-10-02 06:32:53,891 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos ... 2026-10-02 06:32:54,747 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Chrome pid: 119802 2026-10-02 06:32:54,747 44 INFO rb-67e19c3-225208-420267 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/tmpuoqo3k3o_chrome_odoo 2026-10-02 06:32:54,747 44 INFO rb-67e19c3-225208-420267 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:43775/json/version 2026-10-02 06:32:54,751 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43775', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:32:54,778 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:54,778 44 INFO rb-67e19c3-225208-420267 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:43775/json 2026-10-02 06:32:54,781 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43775', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:32:54,792 44 INFO rb-67e19c3-225208-420267 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:43775/devtools/page/EC38F6F12DC6C5723389F75F630A0BAE 2026-10-02 06:32:54,810 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:54,821 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Chrome headless enable page notifications 2026-10-02 06:32:54,971 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-02 06:32:54,974 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Setting session cookie in browser 2026-10-02 06:32:54,977 44 INFO rb-67e19c3-225208-420267 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=126" in browser 2026-10-02 06:32:54,977 44 INFO rb-67e19c3-225208-420267 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=126" 2026-10-02 06:32:54,997 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:32:55,668 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:55] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 133 0.106 0.569 2026-10-02 06:32:55,676 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Navigation result: {'frameId': 'EC38F6F12DC6C5723389F75F630A0BAE', 'loaderId': '3B44D16E812589CF73C185898FFA6394', 'isDownload': False} 2026-10-02 06:32:55,676 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:55,693 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:32:55,711 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:55] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-10-02 06:32:55,718 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:55] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-02 06:32:55,727 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:55] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.015 2026-10-02 06:32:56,325 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:32:56,338 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:32:56,374 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.019 2026-10-02 06:32:56,409 44 INFO rb-67e19c3-225208-420267 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=126", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:32:56,425 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:56,426 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.010 0.012 2026-10-02 06:32:56,472 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-10-02 06:32:56,499 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:32:56,551 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.021 2026-10-02 06:32:56,609 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:56] "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.044 2026-10-02 06:32:56,611 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.023 2026-10-02 06:32:56,733 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.048 0.044 2026-10-02 06:32:57,614 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.517 0.333 2026-10-02 06:32:57,633 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:57] "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-10-02 06:32:57,744 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32: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.006 2026-10-02 06:32:57,848 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:57] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.022 0.065 2026-10-02 06:32:57,907 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-02 06:32:57,942 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:57,966 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.015 2026-10-02 06:32:58,040 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:32:58,044 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:32:58,073 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:32:58,102 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:32:58,111 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:58] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.049 2026-10-02 06:32:58,113 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:32:58,176 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:58] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.096 0.034 2026-10-02 06:32:58,186 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.017 2026-10-02 06:32:58,210 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:58] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.004 0.147 2026-10-02 06:32:58,234 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:58] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.004 0.093 2026-10-02 06:32:58,338 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:58] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.058 0.129 2026-10-02 06:32:58,362 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:58,501 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:58] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.101 0.244 2026-10-02 06:32:58,564 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:58,586 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:58] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.014 0.150 2026-10-02 06:32:58,606 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-02 06:32:58,614 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:58,624 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:58] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:32:58,635 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:58] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.010 0.132 2026-10-02 06:32:58,687 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:58] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.012 0.164 2026-10-02 06:32:58,728 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:58] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.218 2026-10-02 06:32:58,765 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:58] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.010 0.200 2026-10-02 06:32:58,803 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:58] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.006 0.301 2026-10-02 06:32:58,843 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:58] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.189 2026-10-02 06:32:58,888 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:58] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.005 0.223 2026-10-02 06:32:58,931 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:58] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.009 0.226 2026-10-02 06:32:58,959 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:58] "GET /web/image?model=product.template&field=image_128&id=2187&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.217 2026-10-02 06:32:58,997 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:58] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.007 0.218 2026-10-02 06:32:59,142 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.055 0.273 2026-10-02 06:32:59,233 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:59,290 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:59,340 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:59,399 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:59,467 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:59,516 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:59,540 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:59] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.044 0.036 2026-10-02 06:32:59,568 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:59,621 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:59,685 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.062 0.069 2026-10-02 06:32:59,691 44 INFO rb-67e19c3-225208-420267 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-10-02 06:32:59,915 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:59] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 70 0.092 0.126 2026-10-02 06:32:59,974 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:32:59] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.015 0.023 2026-10-02 06:33:00,085 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:00] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 27 0.041 0.045 2026-10-02 06:33:00,145 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:00] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.017 2026-10-02 06:33:00,234 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: tour succeeded 2026-10-02 06:33:00,235 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:00,344 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: heap 16492136 (allocated 17563648) 2026-10-02 06:33:00,386 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Closing chrome headless with pid 119802 2026-10-02 06:33:00,389 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Closing websocket connection 2026-10-02 06:33:00,390 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Terminating chrome headless with pid 119802 2026-10-02 06:33:00,518 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_063300_518092_test_ecommerce_unpaid_order_is_shown_in_pos.txt 2026-10-02 06:33:00,518 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Removing chrome user profile "/tmp/tmpuoqo3k3o_chrome_odoo" 2026-10-02 06:33:00,538 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_edit_invoice_with_pos_order ... 2026-10-02 06:33:02,199 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_import_lot_groupable_and_non_groupable ... 2026-10-02 06:33:03,968 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome pid: 120013 2026-10-02 06:33:03,968 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome headless temporary user profile dir: /tmp/tmpm_lxz_kv_chrome_odoo 2026-10-02 06:33:03,968 44 INFO rb-67e19c3-225208-420267 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:45875/json/version 2026-10-02 06:33:03,972 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:04,026 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:04,026 44 INFO rb-67e19c3-225208-420267 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:45875/json 2026-10-02 06:33:04,029 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:04,060 44 INFO rb-67e19c3-225208-420267 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:45875/devtools/page/12182B56868C3B6B4DE89D1BF0676BF8 2026-10-02 06:33:04,108 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Enable chrome headless console log notification 2026-10-02 06:33:04,125 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome headless enable page notifications 2026-10-02 06:33:04,482 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-02 06:33:04,487 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Setting session cookie in browser 2026-10-02 06:33:04,491 44 INFO rb-67e19c3-225208-420267 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=126" in browser 2026-10-02 06:33:04,491 44 INFO rb-67e19c3-225208-420267 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=126" 2026-10-02 06:33:04,510 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:33:05,108 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:05] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 87 0.084 0.517 2026-10-02 06:33:05,112 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Navigation result: {'frameId': '12182B56868C3B6B4DE89D1BF0676BF8', 'loaderId': '4E36B4534DA19558F0BDDA616DCB94D9', 'isDownload': False} 2026-10-02 06:33:05,112 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:05,132 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:33:05,154 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:05] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-10-02 06:33:05,164 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:05] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-10-02 06:33:05,175 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:05] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.024 2026-10-02 06:33:05,770 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-02 06:33:05,774 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:33:05,796 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.020 2026-10-02 06:33:05,824 44 INFO rb-67e19c3-225208-420267 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=126", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:33:05,831 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:05,837 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.012 2026-10-02 06:33:05,859 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-02 06:33:05,882 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:33:05,929 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.009 0.018 2026-10-02 06:33:05,967 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.020 0.045 2026-10-02 06:33:05,970 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.018 2026-10-02 06:33:06,061 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.037 0.037 2026-10-02 06:33:06,857 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.408 0.342 2026-10-02 06:33:06,898 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:06] "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-10-02 06:33:07,002 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-02 06:33:07,076 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:07] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.045 2026-10-02 06:33:07,131 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33: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.009 2026-10-02 06:33:07,152 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:07,160 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:33:07,225 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:33:07,236 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:33:07,267 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.027 2026-10-02 06:33:07,275 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.037 2026-10-02 06:33:07,342 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:33:07,347 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:07] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.043 0.074 2026-10-02 06:33:07,356 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-02 06:33:07,379 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:07] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.012 0.128 2026-10-02 06:33:07,392 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:33:07,412 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:07] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.011 0.050 2026-10-02 06:33:07,541 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:07] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.080 0.078 2026-10-02 06:33:07,584 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:07,684 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:07] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.087 0.210 2026-10-02 06:33:07,753 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:07] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.024 0.078 2026-10-02 06:33:07,798 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:33:07,848 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:07] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.007 0.100 2026-10-02 06:33:07,883 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:07] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.099 2026-10-02 06:33:07,923 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:07] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-10-02 06:33:07,943 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:07,995 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:07] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.019 0.186 2026-10-02 06:33:07,996 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:08,004 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:08] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:33:08,046 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:08] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.007 0.250 2026-10-02 06:33:08,107 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:08] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.013 0.284 2026-10-02 06:33:08,145 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:08] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.009 0.282 2026-10-02 06:33:08,210 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:08] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.008 0.307 2026-10-02 06:33:08,271 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:08] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.018 0.315 2026-10-02 06:33:08,330 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:08] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.008 0.305 2026-10-02 06:33:08,368 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:08] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.311 2026-10-02 06:33:08,502 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.074 0.310 2026-10-02 06:33:08,542 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:08,607 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:08,844 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:08] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.111 0.124 2026-10-02 06:33:08,944 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:08] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.039 0.040 2026-10-02 06:33:09,041 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:09] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.032 0.031 2026-10-02 06:33:09,115 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:09,269 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:09] "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.062 0.091 2026-10-02 06:33:09,441 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 57 0.056 0.104 2026-10-02 06:33:09,459 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:09] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.010 0.131 2026-10-02 06:33:09,526 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:09] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.028 0.025 2026-10-02 06:33:09,587 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:09,646 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:09] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.036 0.049 2026-10-02 06:33:09,756 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:09] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 28 0.063 0.103 2026-10-02 06:33:09,891 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.066 0.158 2026-10-02 06:33:10,027 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:10,078 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:10,128 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:10,180 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:10,230 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:10,281 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:10,332 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:10,383 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:10,434 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:10,484 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:10,538 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:10,586 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: tour succeeded 2026-10-02 06:33:10,587 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:10,662 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: heap 18069440 (allocated 19136512) 2026-10-02 06:33:10,698 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Closing chrome headless with pid 120013 2026-10-02 06:33:10,706 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Closing websocket connection 2026-10-02 06:33:10,708 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Terminating chrome headless with pid 120013 2026-10-02 06:33:10,830 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_063310_830289_test_import_lot_groupable_and_non_groupable.txt 2026-10-02 06:33:10,830 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Removing chrome user profile "/tmp/tmpm_lxz_kv_chrome_odoo" 2026-10-02 06:33:10,853 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_multiple_lots_sale_order ... 2026-10-02 06:33:12,109 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 120242 2026-10-02 06:33:12,109 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmp177et0wr_chrome_odoo 2026-10-02 06:33:12,109 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:40549/json/version 2026-10-02 06:33:12,118 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40549', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:33:12,194 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: Chrome/150.0.7871.114 2026-10-02 06:33:12,194 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:40549/json 2026-10-02 06:33:12,194 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40549', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:33:12,227 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:40549/devtools/page/7BC84EE5699186E704493AF674A454BF 2026-10-02 06:33:12,236 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-10-02 06:33:12,242 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-10-02 06:33:12,507 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-02 06:33:12,515 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-10-02 06:33:12,521 44 INFO rb-67e19c3-225208-420267 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=126" in browser 2026-10-02 06:33:12,521 44 INFO rb-67e19c3-225208-420267 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=126" 2026-10-02 06:33:12,547 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:33:13,246 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:13] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 88 0.141 0.564 2026-10-02 06:33:13,250 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': '7BC84EE5699186E704493AF674A454BF', 'loaderId': '07E5CBF1F1090C2E650666BEBFCEDDC4', 'isDownload': False} 2026-10-02 06:33:13,251 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:13,282 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:33:13,310 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:13] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.018 2026-10-02 06:33:13,322 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:13] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.029 2026-10-02 06:33:13,354 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:13] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.048 2026-10-02 06:33:14,005 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:33:14,008 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:33:14,049 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.013 2026-10-02 06:33:14,092 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.005 2026-10-02 06:33:14,093 44 INFO rb-67e19c3-225208-420267 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=126", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:33:14,102 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:14,140 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-02 06:33:14,163 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:33:14,203 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.013 2026-10-02 06:33:14,261 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.040 0.031 2026-10-02 06:33:14,264 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.022 2026-10-02 06:33:14,347 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:14] "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-10-02 06:33:15,309 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.586 0.337 2026-10-02 06:33:15,353 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.032 2026-10-02 06:33:15,456 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33: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.012 2026-10-02 06:33:15,536 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:15] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.046 2026-10-02 06:33:15,568 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:15] "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.007 2026-10-02 06:33:15,588 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:33:15,591 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-10-02 06:33:15,687 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:33:15,722 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:15] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:33:15,724 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-02 06:33:15,771 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:33:15,785 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-02 06:33:15,827 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:15] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.064 0.068 2026-10-02 06:33:15,862 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:15] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.017 0.144 2026-10-02 06:33:15,868 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.158 2026-10-02 06:33:15,909 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:15] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.008 0.104 2026-10-02 06:33:15,920 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:15,982 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:15] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.003 0.009 2026-10-02 06:33:15,998 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:33:16,104 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:16] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.037 0.067 2026-10-02 06:33:16,196 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:16,237 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:16] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.057 0.172 2026-10-02 06:33:16,254 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:16,258 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:33:16,263 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:16] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:33:16,280 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:16] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.214 2026-10-02 06:33:16,326 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:16] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.008 0.248 2026-10-02 06:33:16,393 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:16] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.007 0.311 2026-10-02 06:33:16,426 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:16] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.358 2026-10-02 06:33:16,464 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:16] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.008 0.335 2026-10-02 06:33:16,497 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:16] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.010 0.214 2026-10-02 06:33:16,541 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:16] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.011 0.227 2026-10-02 06:33:16,593 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:16] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.011 0.250 2026-10-02 06:33:16,623 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:16] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.216 2026-10-02 06:33:16,772 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.081 0.260 2026-10-02 06:33:16,823 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:16] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.009 0.340 2026-10-02 06:33:16,829 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:16,893 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:17,134 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:17] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 70 0.107 0.129 2026-10-02 06:33:17,236 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:17] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.032 0.043 2026-10-02 06:33:17,296 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:17] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.010 0.019 2026-10-02 06:33:17,352 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:17,532 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:17] "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.088 0.082 2026-10-02 06:33:17,707 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.073 0.087 2026-10-02 06:33:17,729 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:17] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.011 0.160 2026-10-02 06:33:17,794 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:17] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.024 0.027 2026-10-02 06:33:17,849 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:17,879 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:17] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.032 0.034 2026-10-02 06:33:17,932 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:17] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.017 0.059 2026-10-02 06:33:18,042 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:18,071 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.071 0.093 2026-10-02 06:33:18,082 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-10-02 06:33:18,083 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:18,175 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 16347368 (allocated 17563648) 2026-10-02 06:33:18,181 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 120242 2026-10-02 06:33:18,183 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-10-02 06:33:18,184 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 120242 2026-10-02 06:33:18,297 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_063318_296924_test_multiple_lots_sale_order.txt 2026-10-02 06:33:18,297 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmp177et0wr_chrome_odoo" 2026-10-02 06:33:19,058 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 120455 2026-10-02 06:33:19,058 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmpecdyec2u_chrome_odoo 2026-10-02 06:33:19,059 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:40237/json/version 2026-10-02 06:33:19,060 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40237', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:33:19,079 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: Chrome/150.0.7871.114 2026-10-02 06:33:19,079 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:40237/json 2026-10-02 06:33:19,079 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40237', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:33:19,100 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:40237/devtools/page/4B407A4E6A689803A060FC8D246583BE 2026-10-02 06:33:19,124 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-10-02 06:33:19,150 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-10-02 06:33:19,293 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-02 06:33:19,295 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-10-02 06:33:19,300 44 INFO rb-67e19c3-225208-420267 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=126" in browser 2026-10-02 06:33:19,300 44 INFO rb-67e19c3-225208-420267 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=126" 2026-10-02 06:33:19,499 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:19] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 33 0.107 0.063 2026-10-02 06:33:19,507 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': '4B407A4E6A689803A060FC8D246583BE', 'loaderId': '9C0B6E6601DA36665DFF25D27743FDA6', 'isDownload': False} 2026-10-02 06:33:19,507 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:19,526 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:33:19,552 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:19] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.012 2026-10-02 06:33:19,576 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:19] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.028 2026-10-02 06:33:19,590 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:19] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.038 2026-10-02 06:33:20,129 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:33:20,135 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:33:20,150 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:33:20,176 44 INFO rb-67e19c3-225208-420267 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=126", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:33:20,181 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.004 0.006 2026-10-02 06:33:20,195 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:20,210 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.008 2026-10-02 06:33:20,221 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:33:20,261 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 6 0.005 0.009 2026-10-02 06:33:20,270 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.016 2026-10-02 06:33:20,335 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.023 0.037 2026-10-02 06:33:20,337 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.046 2026-10-02 06:33:21,375 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 271 0.396 0.589 2026-10-02 06:33:21,418 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:21] "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-10-02 06:33:21,515 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33: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-10-02 06:33:21,582 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:21] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.047 2026-10-02 06:33:21,626 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33: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.014 2026-10-02 06:33:21,640 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-10-02 06:33:21,662 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.016 2026-10-02 06:33:21,706 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:33:21,718 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:33:21,739 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:33:21,751 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:21] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:33:21,773 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:21] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 7 0.022 0.041 2026-10-02 06:33:21,777 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:33:21,789 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-02 06:33:21,855 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:21] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.045 0.087 2026-10-02 06:33:21,866 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:33:21,881 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:21,998 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:21] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.086 0.099 2026-10-02 06:33:22,010 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:33:22,025 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:22] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.017 0.145 2026-10-02 06:33:22,054 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:22,059 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:22] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.007 0.090 2026-10-02 06:33:22,090 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:22] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.005 0.119 2026-10-02 06:33:22,127 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:22] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.154 2026-10-02 06:33:22,129 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:22,190 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:22,213 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:22] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.030 0.340 2026-10-02 06:33:22,219 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:22] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:33:22,250 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:22] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.217 2026-10-02 06:33:22,287 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:22] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.007 0.247 2026-10-02 06:33:22,312 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:22] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.239 2026-10-02 06:33:22,376 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:22] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.005 0.273 2026-10-02 06:33:22,419 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:22] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.280 2026-10-02 06:33:22,444 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:22] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.211 2026-10-02 06:33:22,467 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:22] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.205 2026-10-02 06:33:22,488 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:22] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.005 0.189 2026-10-02 06:33:22,565 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:22] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 4 0.017 0.222 2026-10-02 06:33:22,661 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:22] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.028 0.038 2026-10-02 06:33:22,718 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:22] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.015 2026-10-02 06:33:22,802 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:22,920 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:22] "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.058 0.065 2026-10-02 06:33:23,081 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.057 0.091 2026-10-02 06:33:23,091 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:23] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.143 2026-10-02 06:33:23,137 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:23] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.023 2026-10-02 06:33:23,178 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:23,215 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:23] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.037 0.031 2026-10-02 06:33:23,275 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:23] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 25 0.029 0.062 2026-10-02 06:33:23,346 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.030 0.085 2026-10-02 06:33:23,374 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:23,426 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:23,477 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:23,528 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-10-02 06:33:23,528 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:23,600 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 16257360 (allocated 18087936) 2026-10-02 06:33:23,619 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 120455 2026-10-02 06:33:23,621 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-10-02 06:33:23,621 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 120455 2026-10-02 06:33:23,721 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_063323_721242_test_multiple_lots_sale_order.txt 2026-10-02 06:33:23,721 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmpecdyec2u_chrome_odoo" 2026-10-02 06:33:24,103 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 120672 2026-10-02 06:33:24,103 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmpprtku9mv_chrome_odoo 2026-10-02 06:33:24,103 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:37265/json/version 2026-10-02 06:33:24,110 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37265', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:33:24,181 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: Chrome/150.0.7871.114 2026-10-02 06:33:24,181 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:37265/json 2026-10-02 06:33:24,181 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37265', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:33:24,206 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:37265/devtools/page/09C692B8568C33A65392C3481E3694EA 2026-10-02 06:33:24,224 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-10-02 06:33:24,239 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-10-02 06:33:24,295 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-02 06:33:24,299 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-10-02 06:33:24,307 44 INFO rb-67e19c3-225208-420267 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=126" in browser 2026-10-02 06:33:24,307 44 INFO rb-67e19c3-225208-420267 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=126" 2026-10-02 06:33:24,448 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:24] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 33 0.054 0.054 2026-10-02 06:33:24,452 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': '09C692B8568C33A65392C3481E3694EA', 'loaderId': '7173CE10ABC8308767CB87F3097ED4DF', 'isDownload': False} 2026-10-02 06:33:24,453 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:24,480 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:33:24,515 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:24] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-10-02 06:33:24,522 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:24] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.016 2026-10-02 06:33:24,531 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:24] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-10-02 06:33:25,113 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:33:25,125 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:33:25,144 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:33:25,179 44 INFO rb-67e19c3-225208-420267 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=126", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:33:25,193 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:25,195 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.005 0.013 2026-10-02 06:33:25,216 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-02 06:33:25,229 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:33:25,256 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 6 0.004 0.011 2026-10-02 06:33:25,261 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.014 2026-10-02 06:33:25,330 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.016 0.049 2026-10-02 06:33:25,334 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.052 2026-10-02 06:33:25,909 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 271 0.229 0.314 2026-10-02 06:33:25,932 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:25] "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-10-02 06:33:25,988 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33: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.009 2026-10-02 06:33:26,058 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:26] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 3 0.005 0.043 2026-10-02 06:33:26,092 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-02 06:33:26,118 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-10-02 06:33:26,136 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:33:26,188 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:33:26,199 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:33:26,210 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:33:26,211 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:33:26,249 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-02 06:33:26,254 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:26] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 7 0.023 0.029 2026-10-02 06:33:26,276 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-10-02 06:33:26,298 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:26] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.022 0.073 2026-10-02 06:33:26,318 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:26] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.004 0.018 2026-10-02 06:33:26,356 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:26,406 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:33:26,526 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:26] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.067 0.063 2026-10-02 06:33:26,546 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:33:26,562 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:26,622 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:26,627 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:26] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.062 0.140 2026-10-02 06:33:26,675 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:26] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.010 0.211 2026-10-02 06:33:26,682 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:26] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:33:26,685 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:26,707 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:26] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.008 0.240 2026-10-02 06:33:26,741 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:26] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.271 2026-10-02 06:33:26,789 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:26] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.014 0.366 2026-10-02 06:33:26,826 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:26] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.005 0.270 2026-10-02 06:33:26,857 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:26] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.020 2026-10-02 06:33:26,898 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:26] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.007 0.201 2026-10-02 06:33:26,925 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:26] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.205 2026-10-02 06:33:26,958 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:26] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.206 2026-10-02 06:33:26,991 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:26] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.197 2026-10-02 06:33:27,029 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:27] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.392 2026-10-02 06:33:27,089 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:27] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 4 0.008 0.216 2026-10-02 06:33:27,168 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:27] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.023 0.028 2026-10-02 06:33:27,229 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:27] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.013 0.020 2026-10-02 06:33:27,305 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:27,424 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:27] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.040 0.078 2026-10-02 06:33:27,595 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.070 0.090 2026-10-02 06:33:27,616 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:27] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.010 0.155 2026-10-02 06:33:27,663 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:27] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.023 2026-10-02 06:33:27,708 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:27,739 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:27] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.029 0.036 2026-10-02 06:33:27,794 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:27] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 18 0.025 0.057 2026-10-02 06:33:27,883 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.031 0.099 2026-10-02 06:33:27,912 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:27,965 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:28,014 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:28,066 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:28,116 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:28,168 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:28,218 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:28,269 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:28,320 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:28,370 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:28,428 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:28,479 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:28,530 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:28,581 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:28,632 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:28,683 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:28,733 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:28,784 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:28,835 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:28,886 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:28,938 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:29,008 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:29,028 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:33:29,031 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:33:29,063 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:29,113 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:29,193 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:29,265 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:29,271 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51372595 started for PoS orders references: [{'name': '/', 'pos_reference': '263-126-000001', 'uuid': '7d0babc9-e2e3-47e8-80fc-5ab139d7cf11'}] 2026-10-02 06:33:29,273 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:33:29,805 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #237 deleted stock.move.line records with IDs: [1333, 1334, 1335] 2026-10-02 06:33:30,117 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #237 deleted stock.move.line records with IDs: [1336, 1337, 1338] 2026-10-02 06:33:30,472 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51372595 order {'name': '/', 'pos_reference': '263-126-000001', 'uuid': '7d0babc9-e2e3-47e8-80fc-5ab139d7cf11'} created pos.order #824 2026-10-02 06:33:30,502 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51372595 finished 2026-10-02 06:33:30,872 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 551 0.900 0.705 2026-10-02 06:33:30,942 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:30] "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-10-02 06:33:31,083 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-10-02 06:33:31,084 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:31,091 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99572098 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-126-000001', 'uuid': '7d0babc9-e2e3-47e8-80fc-5ab139d7cf11'}] 2026-10-02 06:33:31,109 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99572098 order {'name': 'Shop - 000001', 'pos_reference': '263-126-000001', 'uuid': '7d0babc9-e2e3-47e8-80fc-5ab139d7cf11'} sync ignored for existing PoS order pos.order(824,) (state: paid) 2026-10-02 06:33:31,148 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99572098 finished 2026-10-02 06:33:31,291 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 18271636 (allocated 19922944) 2026-10-02 06:33:31,316 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 120672 2026-10-02 06:33:31,319 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-10-02 06:33:31,324 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 120672 2026-10-02 06:33:31,328 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.109 0.131 2026-10-02 06:33:31,441 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_063331_441420_test_multiple_lots_sale_order.txt 2026-10-02 06:33:31,441 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmpprtku9mv_chrome_odoo" 2026-10-02 06:33:32,603 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_does_not_remain_in_list ... 2026-10-02 06:33:33,571 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome pid: 120896 2026-10-02 06:33:33,571 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome headless temporary user profile dir: /tmp/tmp1ukcfep3_chrome_odoo 2026-10-02 06:33:33,572 44 INFO rb-67e19c3-225208-420267 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:36951/json/version 2026-10-02 06:33:33,573 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36951', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:33:33,699 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:33,700 44 INFO rb-67e19c3-225208-420267 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:36951/json 2026-10-02 06:33:33,700 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36951', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:33:33,719 44 INFO rb-67e19c3-225208-420267 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:36951/devtools/page/B11C257B97F2C13956A2DB4B7C262255 2026-10-02 06:33:33,752 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Enable chrome headless console log notification 2026-10-02 06:33:33,786 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome headless enable page notifications 2026-10-02 06:33:34,084 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-02 06:33:34,087 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Setting session cookie in browser 2026-10-02 06:33:34,090 44 INFO rb-67e19c3-225208-420267 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/126" in browser 2026-10-02 06:33:34,090 44 INFO rb-67e19c3-225208-420267 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/126" 2026-10-02 06:33:34,116 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:33:34,828 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:34] "GET /pos/ui/126 HTTP/1.1" 200 - 86 0.112 0.604 2026-10-02 06:33:34,832 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Navigation result: {'frameId': 'B11C257B97F2C13956A2DB4B7C262255', 'loaderId': 'BF0A944C5D99127245A9871102DD36A4', 'isDownload': False} 2026-10-02 06:33:34,832 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Evaluate ready code "odoo.isTourReady('PosOrderDoesNotRemainInList')" 2026-10-02 06:33:34,849 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:33:34,891 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:34] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.016 0.020 2026-10-02 06:33:34,899 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:34] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.042 2026-10-02 06:33:34,917 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:34] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.044 2026-10-02 06:33:35,588 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:33:35,594 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:33:35,644 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-10-02 06:33:35,687 44 INFO rb-67e19c3-225208-420267 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/126", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:33:35,699 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:35,716 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.011 0.017 2026-10-02 06:33:35,740 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.006 2026-10-02 06:33:35,763 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:33:35,804 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:35] "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.015 2026-10-02 06:33:35,828 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.044 2026-10-02 06:33:35,946 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.069 0.046 2026-10-02 06:33:35,949 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.094 2026-10-02 06:33:36,658 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.330 0.331 2026-10-02 06:33:36,700 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:36] "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-10-02 06:33:36,774 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.006 2026-10-02 06:33:36,849 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:36] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.042 2026-10-02 06:33:36,891 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33: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.008 2026-10-02 06:33:36,912 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:36,924 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:33:36,989 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:33:36,991 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:33:37,012 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:33:37,020 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:37] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:33:37,022 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:37] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.012 0.013 2026-10-02 06:33:37,055 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:37] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.010 0.056 2026-10-02 06:33:37,070 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:33:37,073 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:33:37,112 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:33:37,205 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:37] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.046 0.060 2026-10-02 06:33:37,232 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:37,288 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:37] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.033 0.147 2026-10-02 06:33:37,310 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:37] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.009 0.187 2026-10-02 06:33:37,331 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:37] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.003 0.013 2026-10-02 06:33:37,367 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:37,399 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:37] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.007 0.052 2026-10-02 06:33:37,409 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:33:37,455 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:37,462 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:37] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.010 0.106 2026-10-02 06:33:37,479 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:33:37,575 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:37] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.025 0.203 2026-10-02 06:33:37,650 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:37] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.010 0.282 2026-10-02 06:33:37,679 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:37] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.005 0.312 2026-10-02 06:33:37,717 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:37] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.006 0.348 2026-10-02 06:33:37,753 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:37] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.335 2026-10-02 06:33:37,793 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:37] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.013 0.271 2026-10-02 06:33:37,820 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:37] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.232 2026-10-02 06:33:37,931 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.060 0.210 2026-10-02 06:33:37,974 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:38,039 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:38,281 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:38] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.115 0.125 2026-10-02 06:33:38,394 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:38] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.024 0.050 2026-10-02 06:33:38,462 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:38] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.016 2026-10-02 06:33:38,581 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:38,847 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:38] "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.186 0.089 2026-10-02 06:33:39,078 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 69 0.123 0.100 2026-10-02 06:33:39,098 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:39] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.225 2026-10-02 06:33:39,192 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:39] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 19 0.042 0.039 2026-10-02 06:33:39,253 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:39,269 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:39] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.035 0.033 2026-10-02 06:33:39,351 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:39] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 16 0.053 0.043 2026-10-02 06:33:39,431 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:39,438 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.027 0.112 2026-10-02 06:33:39,506 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:39,522 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:33:39,524 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:33:39,555 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:39,605 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:39,689 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:39,757 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:39,763 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14266742 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'd793ef81-1d4c-403c-9c4b-e97ff272e2e2'}] 2026-10-02 06:33:39,765 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:33:40,012 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #237 deleted stock.move.line records with IDs: [1342] 2026-10-02 06:33:40,702 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14266742 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'd793ef81-1d4c-403c-9c4b-e97ff272e2e2'} created pos.order #825 2026-10-02 06:33:40,746 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14266742 finished 2026-10-02 06:33:41,048 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 390 0.725 0.563 2026-10-02 06:33:41,140 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06: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-10-02 06:33:41,325 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32809942 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'd793ef81-1d4c-403c-9c4b-e97ff272e2e2'}] 2026-10-02 06:33:41,330 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:41,353 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32809942 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'd793ef81-1d4c-403c-9c4b-e97ff272e2e2'} sync ignored for existing PoS order pos.order(825,) (state: paid) 2026-10-02 06:33:41,373 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:41,398 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32809942 finished 2026-10-02 06:33:41,422 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:41,479 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:41,532 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:41,556 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.077 0.157 2026-10-02 06:33:41,607 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:41] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 4 0.003 0.065 2026-10-02 06:33:41,630 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:41] "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-10-02 06:33:41,715 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:41] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.015 2026-10-02 06:33:41,785 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: tour succeeded 2026-10-02 06:33:41,785 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: ╔════════════════════════════════════════════╗ ║ TOUR PosOrderDoesNotRemainInList SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-02 06:33:41,918 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: heap 20607204 (allocated 22679552) 2026-10-02 06:33:41,939 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Closing chrome headless with pid 120896 2026-10-02 06:33:41,944 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Closing websocket connection 2026-10-02 06:33:41,946 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Terminating chrome headless with pid 120896 2026-10-02 06:33:42,064 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_063342_064110_test_order_does_not_remain_in_list.txt 2026-10-02 06:33:42,064 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Removing chrome user profile "/tmp/tmp1ukcfep3_chrome_odoo" 2026-10-02 06:33:42,101 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sale_team ... 2026-10-02 06:33:43,004 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome pid: 121122 2026-10-02 06:33:43,004 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome headless temporary user profile dir: /tmp/tmpj87n8bpp_chrome_odoo 2026-10-02 06:33:43,004 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Issuing json command http://127.0.0.1:40791/json/version 2026-10-02 06:33:43,006 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40791', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:33:43,099 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Browser version: Chrome/150.0.7871.114 2026-10-02 06:33:43,099 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Issuing json command http://127.0.0.1:40791/json 2026-10-02 06:33:43,100 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40791', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:33:43,113 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Websocket url found: ws://127.0.0.1:40791/devtools/page/9767B7044716B1A907B632DA0485450C 2026-10-02 06:33:43,134 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Enable chrome headless console log notification 2026-10-02 06:33:43,154 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome headless enable page notifications 2026-10-02 06:33:43,382 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-02 06:33:43,386 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Setting session cookie in browser 2026-10-02 06:33:43,399 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-02 06:33:43,399 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-02 06:33:43,447 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:33:44,039 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:44] "GET /pos/ui/126 HTTP/1.1" 200 - 90 0.080 0.525 2026-10-02 06:33:44,043 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Navigation result: {'frameId': '9767B7044716B1A907B632DA0485450C', 'loaderId': 'E0ED8B02AC2AE509E6A4CB68991881F2', 'isDownload': False} 2026-10-02 06:33:44,043 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Evaluate ready code "odoo.isTourReady('PosSaleTeam')" 2026-10-02 06:33:44,062 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:33:44,088 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:44] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-10-02 06:33:44,104 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:44] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.022 2026-10-02 06:33:44,133 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:44] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.013 0.034 2026-10-02 06:33:44,760 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.021 2026-10-02 06:33:44,773 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-02 06:33:44,777 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.026 2026-10-02 06:33:44,811 44 INFO rb-67e19c3-225208-420267 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/126", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:33:44,820 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:44,821 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.009 2026-10-02 06:33:44,847 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-02 06:33:44,859 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:33:44,911 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:44] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.015 0.024 2026-10-02 06:33:44,946 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.059 2026-10-02 06:33:45,019 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:45] "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-10-02 06:33:45,024 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.042 2026-10-02 06:33:45,944 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.506 0.365 2026-10-02 06:33:45,975 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:45] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-10-02 06:33:46,066 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-10-02 06:33:46,163 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:46] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.023 0.051 2026-10-02 06:33:46,217 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.013 2026-10-02 06:33:46,240 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: Owl is running in 'dev' mode. 2026-10-02 06:33:46,250 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:33:46,326 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:33:46,336 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:33:46,346 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:46] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:33:46,357 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:46] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.012 0.014 2026-10-02 06:33:46,395 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:46] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.016 0.044 2026-10-02 06:33:46,397 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.054 2026-10-02 06:33:46,477 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:33:46,484 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:33:46,535 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:46] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.015 0.023 2026-10-02 06:33:46,543 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:33:46,629 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:46] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.050 0.047 2026-10-02 06:33:46,652 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:46,787 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:46] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.084 0.171 2026-10-02 06:33:46,812 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:46] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.012 0.080 2026-10-02 06:33:46,827 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:33:46,833 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:46,873 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:46] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.037 0.056 2026-10-02 06:33:46,930 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:46] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.009 0.147 2026-10-02 06:33:46,956 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:46] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:33:46,979 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:46] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.009 0.183 2026-10-02 06:33:47,051 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:47] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.015 0.243 2026-10-02 06:33:47,099 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:47] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.012 0.290 2026-10-02 06:33:47,150 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:47] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.014 0.302 2026-10-02 06:33:47,199 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:47] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.012 0.297 2026-10-02 06:33:47,234 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:47] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.007 0.259 2026-10-02 06:33:47,275 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:47] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.006 0.284 2026-10-02 06:33:47,327 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:47] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.262 2026-10-02 06:33:47,431 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.062 0.262 2026-10-02 06:33:47,510 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:47,565 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:47,619 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:47,671 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:47,745 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:47,758 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:33:47,760 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:33:47,797 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:47,843 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:47,913 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:47,978 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: tour succeeded 2026-10-02 06:33:47,978 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: ╔════════════════════════════╗ ║ TOUR PosSaleTeam SUCCEEDED ║ ╚════════════════════════════╝ 2026-10-02 06:33:47,987 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25346696 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'c0546e6b-7c2d-451b-ab6b-c761fb5d3c58'}] 2026-10-02 06:33:47,989 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:33:48,114 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: heap 14842544 (allocated 15728640) 2026-10-02 06:33:48,170 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Closing chrome headless with pid 121122 2026-10-02 06:33:48,186 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Closing websocket connection 2026-10-02 06:33:48,186 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Terminating chrome headless with pid 121122 2026-10-02 06:33:48,284 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_063348_284185_test_order_sale_team.txt 2026-10-02 06:33:48,284 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Removing chrome user profile "/tmp/tmpj87n8bpp_chrome_odoo" 2026-10-02 06:33:48,293 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: waiting for threads: [, ] 2026-10-02 06:33:48,429 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25346696 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'c0546e6b-7c2d-451b-ab6b-c761fb5d3c58'} created pos.order #826 2026-10-02 06:33:48,434 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25346696 finished 2026-10-02 06:33:48,475 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 223 0.226 0.264 2026-10-02 06:33:48,499 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sales_count ... 2026-10-02 06:33:50,397 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_payment_terms_with_early_discount ... 2026-10-02 06:33:51,142 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81411481 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '00044-003-0014'}] 2026-10-02 06:33:53,213 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81411481 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '00044-003-0014'} created pos.order #828 2026-10-02 06:33:53,214 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81411481 finished 2026-10-02 06:33:53,413 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_not_groupable_product ... 2026-10-02 06:33:54,259 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome pid: 121329 2026-10-02 06:33:54,260 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome headless temporary user profile dir: /tmp/tmp_e3it7jn_chrome_odoo 2026-10-02 06:33:54,260 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Issuing json command http://127.0.0.1:36527/json/version 2026-10-02 06:33:54,261 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:54,411 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Browser version: Chrome/150.0.7871.114 2026-10-02 06:33:54,411 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Issuing json command http://127.0.0.1:36527/json 2026-10-02 06:33:54,412 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:54,482 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Websocket url found: ws://127.0.0.1:36527/devtools/page/4FAEF681A740AACABAE9E1F8CC69E7ED 2026-10-02 06:33:54,511 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Enable chrome headless console log notification 2026-10-02 06:33:54,529 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome headless enable page notifications 2026-10-02 06:33:54,783 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-02 06:33:54,785 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Setting session cookie in browser 2026-10-02 06:33:54,794 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-02 06:33:54,795 44 INFO rb-67e19c3-225208-420267 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/126" 2026-10-02 06:33:54,817 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:33:55,656 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:55] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.121 0.723 2026-10-02 06:33:55,659 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Navigation result: {'frameId': '4FAEF681A740AACABAE9E1F8CC69E7ED', 'loaderId': '79561E5623739E85577209BAF1066FE4', 'isDownload': False} 2026-10-02 06:33:55,660 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Evaluate ready code "odoo.isTourReady('PosSettleOrderNotGroupable')" 2026-10-02 06:33:55,684 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:33:55,733 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:55] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.009 0.026 2026-10-02 06:33:55,740 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:55] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.025 2026-10-02 06:33:55,756 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:55] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.054 2026-10-02 06:33:56,333 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:33:56,337 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:33:56,353 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-02 06:33:56,415 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.016 0.014 2026-10-02 06:33:56,418 44 INFO rb-67e19c3-225208-420267 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/126", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:33:56,442 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:56,457 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-02 06:33:56,477 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:33:56,542 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.022 0.027 2026-10-02 06:33:56,566 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.059 2026-10-02 06:33:56,671 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.067 0.045 2026-10-02 06:33:56,676 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.082 2026-10-02 06:33:57,408 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.341 0.357 2026-10-02 06:33:57,437 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:57] "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-10-02 06:33:57,506 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33: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-10-02 06:33:57,603 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:57] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.053 2026-10-02 06:33:57,641 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33: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.008 2026-10-02 06:33:57,677 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: Owl is running in 'dev' mode. 2026-10-02 06:33:57,686 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:33:57,769 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:33:57,775 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:33:57,815 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:33:57,819 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-02 06:33:57,848 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:57] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.037 0.030 2026-10-02 06:33:57,869 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:57] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.008 0.075 2026-10-02 06:33:57,892 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:33:57,894 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33: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-10-02 06:33:58,003 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:33:58,017 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:58] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.055 0.017 2026-10-02 06:33:58,153 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:58] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.081 0.111 2026-10-02 06:33:58,193 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:58,251 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:58] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.041 0.243 2026-10-02 06:33:58,311 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:58] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.016 0.066 2026-10-02 06:33:58,330 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:33:58,344 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:58,353 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:58] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.005 0.112 2026-10-02 06:33:58,398 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:58,404 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:58] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.009 0.157 2026-10-02 06:33:58,415 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:58] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:33:58,466 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:58] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.007 0.219 2026-10-02 06:33:58,496 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:58] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.249 2026-10-02 06:33:58,541 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:58] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.007 0.269 2026-10-02 06:33:58,587 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:58] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.006 0.236 2026-10-02 06:33:58,623 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:58] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.255 2026-10-02 06:33:58,652 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:58] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.222 2026-10-02 06:33:58,682 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:58] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.209 2026-10-02 06:33:58,715 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:58] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.203 2026-10-02 06:33:58,825 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.063 0.215 2026-10-02 06:33:58,875 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:58,933 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:59,182 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:59] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 70 0.122 0.118 2026-10-02 06:33:59,289 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:59] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.028 0.047 2026-10-02 06:33:59,366 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:59] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.014 2026-10-02 06:33:59,458 44 INFO rb-67e19c3-225208-420267 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-10-02 06:33:59,663 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:59] "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.102 0.098 2026-10-02 06:33:59,934 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.144 0.107 2026-10-02 06:33:59,955 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:33:59] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.263 2026-10-02 06:34:00,024 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:00] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.016 0.031 2026-10-02 06:34:00,079 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:00,141 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:00] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.051 0.038 2026-10-02 06:34:00,215 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:00] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.038 0.090 2026-10-02 06:34:00,309 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.039 0.119 2026-10-02 06:34:00,381 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:00,428 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:00,481 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:00,530 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:00,581 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:00,633 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:00,683 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:00,735 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:00,786 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:00,837 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:00,887 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: tour succeeded 2026-10-02 06:34:00,888 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosSettleOrderNotGroupable SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-02 06:34:00,972 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: heap 17488152 (allocated 19136512) 2026-10-02 06:34:00,975 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Closing chrome headless with pid 121329 2026-10-02 06:34:00,981 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Closing websocket connection 2026-10-02 06:34:00,983 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Terminating chrome headless with pid 121329 2026-10-02 06:34:01,094 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_063401_093969_test_pos_not_groupable_product.txt 2026-10-02 06:34:01,094 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Removing chrome user profile "/tmp/tmp_e3it7jn_chrome_odoo" 2026-10-02 06:34:01,113 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_order_and_invoice_amounts ... 2026-10-02 06:34:01,995 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome pid: 121545 2026-10-02 06:34:01,995 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome headless temporary user profile dir: /tmp/tmp46m0mb5n_chrome_odoo 2026-10-02 06:34:01,995 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Issuing json command http://127.0.0.1:34971/json/version 2026-10-02 06:34:01,996 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34971', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:34:02,099 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Browser version: Chrome/150.0.7871.114 2026-10-02 06:34:02,099 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Issuing json command http://127.0.0.1:34971/json 2026-10-02 06:34:02,100 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34971', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:34:02,123 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Websocket url found: ws://127.0.0.1:34971/devtools/page/4F30CB9F4362E4DD9BEFA2254FE5F44A 2026-10-02 06:34:02,137 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Enable chrome headless console log notification 2026-10-02 06:34:02,153 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome headless enable page notifications 2026-10-02 06:34:02,359 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-02 06:34:02,362 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Setting session cookie in browser 2026-10-02 06:34:02,366 44 INFO rb-67e19c3-225208-420267 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/126" in browser 2026-10-02 06:34:02,367 44 INFO rb-67e19c3-225208-420267 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/126" 2026-10-02 06:34:02,392 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:34:03,008 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:03] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.103 0.522 2026-10-02 06:34:03,011 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Navigation result: {'frameId': '4F30CB9F4362E4DD9BEFA2254FE5F44A', 'loaderId': '2F73CCB5247AD12D107FF31784DA4D7D', 'isDownload': False} 2026-10-02 06:34:03,012 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Evaluate ready code "odoo.isTourReady('POSSalePaymentScreenInvoiceOrder')" 2026-10-02 06:34:03,026 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:34:03,062 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:03] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.017 2026-10-02 06:34:03,077 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:03] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.024 2026-10-02 06:34:03,098 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:03] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.047 2026-10-02 06:34:03,721 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:34:03,724 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:34:03,759 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-10-02 06:34:03,799 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.011 2026-10-02 06:34:03,802 44 INFO rb-67e19c3-225208-420267 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/126", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:34:03,820 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-02 06:34:03,823 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:03,842 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:34:03,891 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.016 0.017 2026-10-02 06:34:03,916 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.050 2026-10-02 06:34:04,015 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.053 0.038 2026-10-02 06:34:04,018 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.069 2026-10-02 06:34:04,779 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.392 0.319 2026-10-02 06:34:04,805 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:04] "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-10-02 06:34:04,896 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34: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-10-02 06:34:04,980 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:04] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.053 2026-10-02 06:34:05,017 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34: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-10-02 06:34:05,037 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: Owl is running in 'dev' mode. 2026-10-02 06:34:05,055 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.008 2026-10-02 06:34:05,112 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:34:05,118 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:34:05,134 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:34:05,135 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:05] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-02 06:34:05,185 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:05] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.022 0.037 2026-10-02 06:34:05,202 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:05] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.008 0.065 2026-10-02 06:34:05,220 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34: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-10-02 06:34:05,222 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:34:05,243 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:34:05,370 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:05] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.058 0.070 2026-10-02 06:34:05,376 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:05,512 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:05] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.062 0.204 2026-10-02 06:34:05,519 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:34:05,559 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:05] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.012 0.287 2026-10-02 06:34:05,599 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:05,618 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:05] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.005 0.145 2026-10-02 06:34:05,629 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:05] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:34:05,668 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:05] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.006 0.183 2026-10-02 06:34:05,746 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:05] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.005 0.263 2026-10-02 06:34:05,789 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:05] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.011 0.301 2026-10-02 06:34:05,858 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:05] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.016 0.304 2026-10-02 06:34:05,917 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:05] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.017 0.333 2026-10-02 06:34:05,977 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:05] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.012 0.318 2026-10-02 06:34:06,030 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:06] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.010 0.343 2026-10-02 06:34:06,070 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:06] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.005 0.303 2026-10-02 06:34:06,110 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:06] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.010 0.295 2026-10-02 06:34:06,156 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:06] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.022 0.266 2026-10-02 06:34:06,336 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.116 0.296 2026-10-02 06:34:06,415 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:06,477 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:06,519 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:06,569 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:06,620 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:06,670 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:06,766 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:06,844 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:06,893 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:06,953 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:07,014 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:07,066 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:07,096 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:07] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.048 0.033 2026-10-02 06:34:07,142 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:07,168 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:34:07,170 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:34:07,194 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:07,218 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.063 0.051 2026-10-02 06:34:07,240 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:07,328 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:07,382 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:07,448 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:07,454 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56808682 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '43c72d7a-2add-4eaf-80c0-ed6c520b54f9'}] 2026-10-02 06:34:07,455 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:34:09,549 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56808682 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '43c72d7a-2add-4eaf-80c0-ed6c520b54f9'} created pos.order #829 2026-10-02 06:34:09,787 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56808682 finished 2026-10-02 06:34:09,949 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: Simulating signal changes during tests 2026-10-02 06:34:09,950 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 813 0.907 1.591 2026-10-02 06:34:10,044 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:10] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 6 0.012 0.024 2026-10-02 06:34:10,050 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:10] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.039 2026-10-02 06:34:10,177 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:10,193 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27085863 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '43c72d7a-2add-4eaf-80c0-ed6c520b54f9'}] 2026-10-02 06:34:10,210 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27085863 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '43c72d7a-2add-4eaf-80c0-ed6c520b54f9'} sync ignored for existing PoS order pos.order(829,) (state: done) 2026-10-02 06:34:10,239 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27085863 finished 2026-10-02 06:34:10,437 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 85 0.070 0.176 2026-10-02 06:34:10,493 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: tour succeeded 2026-10-02 06:34:10,493 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR POSSalePaymentScreenInvoiceOrder SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-02 06:34:10,600 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: heap 16824696 (allocated 18485248) 2026-10-02 06:34:10,610 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Closing chrome headless with pid 121545 2026-10-02 06:34:10,611 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Closing websocket connection 2026-10-02 06:34:10,611 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Terminating chrome headless with pid 121545 2026-10-02 06:34:10,711 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_063410_711361_test_pos_order_and_invoice_amounts.txt 2026-10-02 06:34:10,711 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Removing chrome user profile "/tmp/tmp46m0mb5n_chrome_odoo" 2026-10-02 06:34:10,768 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_sale_warnings ... 2026-10-02 06:34:11,357 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome pid: 121767 2026-10-02 06:34:11,357 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome headless temporary user profile dir: /tmp/tmp4q75nunh_chrome_odoo 2026-10-02 06:34:11,358 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Issuing json command http://127.0.0.1:35109/json/version 2026-10-02 06:34:11,359 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35109', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:34:11,453 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Browser version: Chrome/150.0.7871.114 2026-10-02 06:34:11,453 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Issuing json command http://127.0.0.1:35109/json 2026-10-02 06:34:11,454 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35109', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:34:11,479 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Websocket url found: ws://127.0.0.1:35109/devtools/page/B30CC15AB6B0159462089D18F0BCCCAC 2026-10-02 06:34:11,501 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Enable chrome headless console log notification 2026-10-02 06:34:11,509 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome headless enable page notifications 2026-10-02 06:34:11,614 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-02 06:34:11,630 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Setting session cookie in browser 2026-10-02 06:34:11,634 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-02 06:34:11,634 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-02 06:34:11,677 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:34:12,277 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:12] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.085 0.526 2026-10-02 06:34:12,280 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Navigation result: {'frameId': 'B30CC15AB6B0159462089D18F0BCCCAC', 'loaderId': '60A1353D0D11D5F4BF52AAF1E3926405', 'isDownload': False} 2026-10-02 06:34:12,280 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Evaluate ready code "odoo.isTourReady('PosSaleWarning')" 2026-10-02 06:34:12,295 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:34:12,332 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:12] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-10-02 06:34:12,350 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:12] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.046 2026-10-02 06:34:12,369 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:12] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.037 2026-10-02 06:34:12,921 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:34:12,933 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:34:12,962 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-10-02 06:34:13,029 44 INFO rb-67e19c3-225208-420267 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/126", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:34:13,040 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:13,046 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.018 0.016 2026-10-02 06:34:13,083 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.010 0.012 2026-10-02 06:34:13,106 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:34:13,192 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.033 0.020 2026-10-02 06:34:13,213 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.063 2026-10-02 06:34:13,345 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.078 0.051 2026-10-02 06:34:13,349 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.106 2026-10-02 06:34:14,334 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.573 0.375 2026-10-02 06:34:14,387 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:14] "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-10-02 06:34:14,465 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-02 06:34:14,586 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:14] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.040 0.054 2026-10-02 06:34:14,661 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-02 06:34:14,692 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: Owl is running in 'dev' mode. 2026-10-02 06:34:14,721 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:34:14,767 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:34:14,784 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:34:14,786 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:34:14,798 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:14] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:34:14,870 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:34:14,874 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:14] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.049 0.053 2026-10-02 06:34:14,881 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:34:14,905 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:34:14,934 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:14] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.022 0.130 2026-10-02 06:34:15,036 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:15,075 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:15] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.095 0.092 2026-10-02 06:34:15,127 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:15] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.018 0.190 2026-10-02 06:34:15,330 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:15,367 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:15] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.172 0.299 2026-10-02 06:34:15,372 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:34:15,381 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:15,388 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:15] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:34:15,427 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:15] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.026 0.270 2026-10-02 06:34:15,510 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:15] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.014 0.283 2026-10-02 06:34:15,577 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:15] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.011 0.339 2026-10-02 06:34:15,620 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:15] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.006 0.383 2026-10-02 06:34:15,662 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:15] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.422 2026-10-02 06:34:15,712 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:15] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.012 0.298 2026-10-02 06:34:15,746 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:15] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.005 0.309 2026-10-02 06:34:15,779 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:15] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.254 2026-10-02 06:34:15,813 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:15] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.006 0.224 2026-10-02 06:34:15,924 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.055 0.243 2026-10-02 06:34:15,948 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:15] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.005 0.276 2026-10-02 06:34:16,000 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:16,074 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:16,126 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:16,191 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:16,261 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:16,310 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:16,318 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:16] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.035 0.030 2026-10-02 06:34:16,367 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [11/39] Tour PosSaleWarning → Step .modal-footer button 2026-10-02 06:34:16,392 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.024 0.043 2026-10-02 06:34:16,414 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:16,470 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:16,518 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:16,611 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:16,663 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:16,713 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:16,764 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:16,815 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:16,866 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:16,917 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:16,968 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:17,018 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:17,094 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:17,148 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:17,198 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:17,253 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:17,320 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:17,367 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:17,387 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:17] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.034 0.039 2026-10-02 06:34:17,419 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [30/39] Tour PosSaleWarning → Step .modal-footer button 2026-10-02 06:34:17,470 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:17,507 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.044 0.061 2026-10-02 06:34:17,521 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:17,572 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:17,650 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:17,664 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:34:17,665 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:34:17,699 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:17,753 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:17,826 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:17,875 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:17,942 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:17,947 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60758723 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'd98afdd4-c676-405e-9b51-c93e6f70218c'}] 2026-10-02 06:34:17,960 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:34:18,431 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60758723 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'd98afdd4-c676-405e-9b51-c93e6f70218c'} created pos.order #830 2026-10-02 06:34:18,467 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60758723 finished 2026-10-02 06:34:18,546 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 238 0.263 0.340 2026-10-02 06:34:18,630 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:18] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.011 2026-10-02 06:34:18,809 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: tour succeeded 2026-10-02 06:34:18,810 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: ╔═══════════════════════════════╗ ║ TOUR PosSaleWarning SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-10-02 06:34:18,829 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31859553 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'd98afdd4-c676-405e-9b51-c93e6f70218c'}] 2026-10-02 06:34:18,846 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31859553 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'd98afdd4-c676-405e-9b51-c93e6f70218c'} sync ignored for existing PoS order pos.order(830,) (state: paid) 2026-10-02 06:34:18,899 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31859553 finished 2026-10-02 06:34:19,085 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: heap 17814612 (allocated 19271680) 2026-10-02 06:34:19,107 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.118 0.162 2026-10-02 06:34:19,133 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Closing chrome headless with pid 121767 2026-10-02 06:34:19,139 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Closing websocket connection 2026-10-02 06:34:19,147 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Terminating chrome headless with pid 121767 2026-10-02 06:34:19,287 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_063419_287400_test_pos_sale_warnings.txt 2026-10-02 06:34:19,287 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Removing chrome user profile "/tmp/tmp4q75nunh_chrome_odoo" 2026-10-02 06:34:19,322 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_quantity_updated_settle ... 2026-10-02 06:34:20,363 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome pid: 121994 2026-10-02 06:34:20,363 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome headless temporary user profile dir: /tmp/tmp4lssme16_chrome_odoo 2026-10-02 06:34:20,363 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Issuing json command http://127.0.0.1:40519/json/version 2026-10-02 06:34:20,364 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40519', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:34:20,375 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Browser version: Chrome/150.0.7871.114 2026-10-02 06:34:20,375 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Issuing json command http://127.0.0.1:40519/json 2026-10-02 06:34:20,375 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40519', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:34:20,379 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Websocket url found: ws://127.0.0.1:40519/devtools/page/5A4BF1A4808A2EAAA758A920144136FA 2026-10-02 06:34:20,398 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Enable chrome headless console log notification 2026-10-02 06:34:20,421 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome headless enable page notifications 2026-10-02 06:34:20,569 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-02 06:34:20,572 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Setting session cookie in browser 2026-10-02 06:34:20,576 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-02 06:34:20,576 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-02 06:34:20,609 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:34:21,374 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:21] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.112 0.665 2026-10-02 06:34:21,378 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Navigation result: {'frameId': '5A4BF1A4808A2EAAA758A920144136FA', 'loaderId': '2A35CB2BE30C2575EFDCF2CBC5A3869A', 'isDownload': False} 2026-10-02 06:34:21,378 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Evaluate ready code "odoo.isTourReady('test_quantity_updated_settle')" 2026-10-02 06:34:21,409 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:34:21,450 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:21] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.030 2026-10-02 06:34:21,470 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:21] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.041 2026-10-02 06:34:21,486 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:21] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.051 2026-10-02 06:34:22,071 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:34:22,072 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.015 2026-10-02 06:34:22,105 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-02 06:34:22,151 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-10-02 06:34:22,172 44 INFO rb-67e19c3-225208-420267 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/126", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:34:22,177 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.009 2026-10-02 06:34:22,186 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:22,197 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:34:22,243 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:22] "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.016 2026-10-02 06:34:22,256 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.035 2026-10-02 06:34:22,403 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.082 0.049 2026-10-02 06:34:22,407 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.119 2026-10-02 06:34:23,052 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.289 0.316 2026-10-02 06:34:23,103 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.042 2026-10-02 06:34:23,169 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-02 06:34:23,248 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:23] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.053 2026-10-02 06:34:23,290 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-02 06:34:23,327 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: Owl is running in 'dev' mode. 2026-10-02 06:34:23,342 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:34:23,413 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:34:23,439 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:34:23,446 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:34:23,453 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:23] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-02 06:34:23,508 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:23] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.050 0.040 2026-10-02 06:34:23,528 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:23] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.009 0.095 2026-10-02 06:34:23,530 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-02 06:34:23,532 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:34:23,587 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-10-02 06:34:23,600 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:23] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.011 0.028 2026-10-02 06:34:23,674 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:23,747 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:23] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.084 0.093 2026-10-02 06:34:23,894 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:23] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.098 0.221 2026-10-02 06:34:23,933 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:23,937 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:23] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.195 2026-10-02 06:34:23,948 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:34:23,964 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:23] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:34:23,996 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:24,012 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:24] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.007 0.258 2026-10-02 06:34:24,074 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:24] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.013 0.311 2026-10-02 06:34:24,110 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:24] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.011 0.415 2026-10-02 06:34:24,154 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:24] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.013 0.378 2026-10-02 06:34:24,233 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:24] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.016 0.317 2026-10-02 06:34:24,278 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:24] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.006 0.292 2026-10-02 06:34:24,307 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:24] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.286 2026-10-02 06:34:24,462 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.090 0.287 2026-10-02 06:34:24,499 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:24] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.006 0.326 2026-10-02 06:34:24,510 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:24,530 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:24] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.411 2026-10-02 06:34:24,575 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:24,886 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:24] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 70 0.170 0.130 2026-10-02 06:34:25,090 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:25] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.089 0.066 2026-10-02 06:34:25,163 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:25] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.010 0.014 2026-10-02 06:34:25,310 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:25,487 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:25] "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.082 0.085 2026-10-02 06:34:25,688 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.092 0.095 2026-10-02 06:34:25,703 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:25] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.007 0.185 2026-10-02 06:34:25,757 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:25] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.014 0.022 2026-10-02 06:34:25,806 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:25,833 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:25] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.029 0.033 2026-10-02 06:34:25,882 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:25] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.020 0.055 2026-10-02 06:34:26,039 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:26,040 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.089 0.104 2026-10-02 06:34:26,091 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:26,142 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:26,193 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:26,315 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:26,390 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:26,413 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:34:26,415 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:34:26,445 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:26,495 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:26,572 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:26,644 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:26,652 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:34:26,657 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12203256 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '20e42a5c-ac55-4334-a114-ddc1f28c54d1'}] 2026-10-02 06:34:27,466 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12203256 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '20e42a5c-ac55-4334-a114-ddc1f28c54d1'} created pos.order #831 2026-10-02 06:34:27,495 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12203256 finished 2026-10-02 06:34:27,904 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #237 deleted stock.move.line records with IDs: [1350] 2026-10-02 06:34:28,161 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 496 0.802 0.704 2026-10-02 06:34:28,242 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:28] "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-10-02 06:34:28,338 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13747027 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '20e42a5c-ac55-4334-a114-ddc1f28c54d1'}] 2026-10-02 06:34:28,352 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:28,357 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13747027 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '20e42a5c-ac55-4334-a114-ddc1f28c54d1'} sync ignored for existing PoS order pos.order(831,) (state: paid) 2026-10-02 06:34:28,378 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13747027 finished 2026-10-02 06:34:28,403 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:28,451 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:28,504 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:28,561 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:28,671 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 120 0.124 0.212 2026-10-02 06:34:28,749 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:28] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 4 0.012 0.173 2026-10-02 06:34:28,850 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:28] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.045 0.034 2026-10-02 06:34:28,875 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:28] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.011 2026-10-02 06:34:28,908 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:29,055 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:29] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 55 0.064 0.080 2026-10-02 06:34:29,230 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.065 0.096 2026-10-02 06:34:29,249 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:29] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.007 0.167 2026-10-02 06:34:29,310 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:29] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.026 0.023 2026-10-02 06:34:29,364 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:29,393 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:29] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.030 0.042 2026-10-02 06:34:29,462 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:29] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.041 0.053 2026-10-02 06:34:29,522 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:29,549 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.033 0.089 2026-10-02 06:34:29,572 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: tour succeeded 2026-10-02 06:34:29,572 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_quantity_updated_settle SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-02 06:34:29,697 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: heap 19684776 (allocated 21368832) 2026-10-02 06:34:29,714 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Closing chrome headless with pid 121994 2026-10-02 06:34:29,715 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Closing websocket connection 2026-10-02 06:34:29,717 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Terminating chrome headless with pid 121994 2026-10-02 06:34:29,823 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_063429_823218_test_quantity_updated_settle.txt 2026-10-02 06:34:29,823 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Removing chrome user profile "/tmp/tmp4lssme16_chrome_odoo" 2026-10-02 06:34:29,843 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_refund_ship_later_qty_delivered ... 2026-10-02 06:34:30,978 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94218456 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': 'f413c117-d7b3-4203-b141-1d901dc1aa6f'}] 2026-10-02 06:34:31,188 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #237 deleted stock.move.line records with IDs: [1352] 2026-10-02 06:34:32,985 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94218456 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': 'f413c117-d7b3-4203-b141-1d901dc1aa6f'} created pos.order #832 2026-10-02 06:34:32,988 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94218456 finished 2026-10-02 06:34:33,212 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26146483 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '38ee47fd-88ea-47c3-bb2d-3447bc1fd8eb'}] 2026-10-02 06:34:34,489 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26146483 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '38ee47fd-88ea-47c3-bb2d-3447bc1fd8eb'} created pos.order #833 2026-10-02 06:34:34,489 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26146483 finished 2026-10-02 06:34:34,894 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_refund_ship_later_qty_delivered_backend ... 2026-10-02 06:34:35,806 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16657194 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': 'd40d3635-2299-4a9c-879b-71cf2e4888d4'}] 2026-10-02 06:34:35,929 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #237 deleted stock.move.line records with IDs: [1357] 2026-10-02 06:34:37,516 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16657194 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': 'd40d3635-2299-4a9c-879b-71cf2e4888d4'} created pos.order #834 2026-10-02 06:34:37,519 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16657194 finished 2026-10-02 06:34:37,967 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_sale_order_fp_different_from_partner_one ... 2026-10-02 06:34:39,048 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Chrome pid: 122216 2026-10-02 06:34:39,049 44 INFO rb-67e19c3-225208-420267 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/tmpwop4g2gc_chrome_odoo 2026-10-02 06:34:39,049 44 INFO rb-67e19c3-225208-420267 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:39527/json/version 2026-10-02 06:34:39,067 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39527', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:34:39,133 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:39,133 44 INFO rb-67e19c3-225208-420267 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:39527/json 2026-10-02 06:34:39,134 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39527', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:34:39,157 44 INFO rb-67e19c3-225208-420267 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:39527/devtools/page/D51C99A281822E775E2E5B5A2D9CE061 2026-10-02 06:34:39,182 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:39,197 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Chrome headless enable page notifications 2026-10-02 06:34:39,475 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-02 06:34:39,478 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Setting session cookie in browser 2026-10-02 06:34:39,483 44 INFO rb-67e19c3-225208-420267 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/126" in browser 2026-10-02 06:34:39,483 44 INFO rb-67e19c3-225208-420267 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/126" 2026-10-02 06:34:39,505 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:34:40,212 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:40] "GET /pos/ui/126 HTTP/1.1" 200 - 133 0.149 0.560 2026-10-02 06:34:40,216 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Navigation result: {'frameId': 'D51C99A281822E775E2E5B5A2D9CE061', 'loaderId': 'B0A55415FB0DF7AF77F283C99FD23B7A', 'isDownload': False} 2026-10-02 06:34:40,217 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:40,243 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:40] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-02 06:34:40,247 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:34:40,258 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:40] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-02 06:34:40,297 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:40] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.029 2026-10-02 06:34:40,850 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:34:40,859 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:34:40,890 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.018 2026-10-02 06:34:40,925 44 INFO rb-67e19c3-225208-420267 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/126", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:34:40,933 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.010 2026-10-02 06:34:40,938 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:40,958 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-02 06:34:40,967 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:34:41,015 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.018 0.021 2026-10-02 06:34:41,029 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.049 2026-10-02 06:34:41,134 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.058 0.040 2026-10-02 06:34:41,146 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.085 2026-10-02 06:34:41,948 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.385 0.360 2026-10-02 06:34:41,973 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:41] "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-10-02 06:34:42,064 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06: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.009 2026-10-02 06:34:42,136 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:42] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.039 2026-10-02 06:34:42,161 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06: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.001 0.008 2026-10-02 06:34:42,183 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:42,208 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:34:42,281 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:34:42,293 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:34:42,319 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-02 06:34:42,334 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:42] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-02 06:34:42,407 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:42] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.044 0.069 2026-10-02 06:34:42,441 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:42] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.010 0.100 2026-10-02 06:34:42,449 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34: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-10-02 06:34:42,454 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:34:42,508 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.017 2026-10-02 06:34:42,588 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:42] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.070 0.042 2026-10-02 06:34:42,628 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:42,661 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:42] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.034 0.152 2026-10-02 06:34:42,729 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:42] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.032 0.195 2026-10-02 06:34:42,814 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:42] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.018 0.082 2026-10-02 06:34:42,829 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:34:42,840 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:42] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.106 2026-10-02 06:34:42,866 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:42] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.010 0.120 2026-10-02 06:34:42,872 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:42,888 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:42] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.121 2026-10-02 06:34:42,897 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:42] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:34:42,921 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:42,927 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:42] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.013 0.149 2026-10-02 06:34:42,960 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:42] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.190 2026-10-02 06:34:42,989 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:42] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.005 0.151 2026-10-02 06:34:43,026 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:43] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.179 2026-10-02 06:34:43,073 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:43] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.011 0.191 2026-10-02 06:34:43,109 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:43] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.190 2026-10-02 06:34:43,137 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:43] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.201 2026-10-02 06:34:43,226 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.043 0.219 2026-10-02 06:34:43,256 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:43,325 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:43,562 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:43] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 70 0.118 0.113 2026-10-02 06:34:43,695 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:43] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.056 0.047 2026-10-02 06:34:43,742 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:43] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-02 06:34:43,823 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:44,054 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:44] "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.130 0.099 2026-10-02 06:34:44,337 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 67 0.151 0.114 2026-10-02 06:34:44,353 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:44] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.244 2026-10-02 06:34:44,420 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:44] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.029 0.027 2026-10-02 06:34:44,501 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:44,541 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:44] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.052 0.046 2026-10-02 06:34:44,600 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:44] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.027 0.078 2026-10-02 06:34:44,703 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.053 0.076 2026-10-02 06:34:44,759 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:44,809 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:44,859 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:44,913 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:44,966 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:45,019 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:45,091 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:45,110 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:34:45,111 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:34:45,146 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:45,193 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:45,266 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:45,331 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:45,337 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:45] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:34:45,341 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34246679 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'f499793d-fc74-40a8-8c55-3f29e0006469'}] 2026-10-02 06:34:45,912 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34246679 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'f499793d-fc74-40a8-8c55-3f29e0006469'} created pos.order #836 2026-10-02 06:34:45,959 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34246679 finished 2026-10-02 06:34:46,658 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #237 deleted stock.move.line records with IDs: [1361] 2026-10-02 06:34:46,987 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 504 0.844 0.804 2026-10-02 06:34:47,087 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:47] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.010 2026-10-02 06:34:47,197 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86503029 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'f499793d-fc74-40a8-8c55-3f29e0006469'}] 2026-10-02 06:34:47,211 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:47,216 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86503029 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'f499793d-fc74-40a8-8c55-3f29e0006469'} sync ignored for existing PoS order pos.order(836,) (state: paid) 2026-10-02 06:34:47,253 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86503029 finished 2026-10-02 06:34:47,279 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:47,328 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:47,379 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:47,434 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:47,473 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.096 0.182 2026-10-02 06:34:47,510 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:47,577 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:47] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 4 0.008 0.057 2026-10-02 06:34:47,641 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:47] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.016 0.034 2026-10-02 06:34:47,673 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:47] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.012 2026-10-02 06:34:47,705 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:47,845 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:47] "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.062 0.075 2026-10-02 06:34:48,062 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.110 0.098 2026-10-02 06:34:48,082 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:48] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.209 2026-10-02 06:34:48,147 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:48] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.020 0.032 2026-10-02 06:34:48,191 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:48,236 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:48] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.035 0.035 2026-10-02 06:34:48,284 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:48] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.018 0.069 2026-10-02 06:34:48,360 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:48,411 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:48,427 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.062 0.096 2026-10-02 06:34:48,460 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:48,515 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:48,566 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:48,619 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:48,678 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:48,728 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:48,778 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:48,834 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:48,898 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:48,904 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23238951 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000002', 'uuid': 'c2934eb7-6cc3-484b-a500-7a55a382ed9b'}] 2026-10-02 06:34:49,262 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23238951 order {'name': '/', 'pos_reference': '261-126-000002', 'uuid': 'c2934eb7-6cc3-484b-a500-7a55a382ed9b'} created pos.order #837 2026-10-02 06:34:49,299 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23238951 finished 2026-10-02 06:34:49,690 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #237 deleted stock.move.line records with IDs: [1363] 2026-10-02 06:34:49,900 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 347 0.444 0.555 2026-10-02 06:34:49,953 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:49] "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-10-02 06:34:49,982 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58728963 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-126-000002', 'uuid': 'c2934eb7-6cc3-484b-a500-7a55a382ed9b'}] 2026-10-02 06:34:49,990 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:49,990 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58728963 order {'name': 'Shop - 000002', 'pos_reference': '261-126-000002', 'uuid': 'c2934eb7-6cc3-484b-a500-7a55a382ed9b'} sync ignored for existing PoS order pos.order(837,) (state: paid) 2026-10-02 06:34:50,011 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58728963 finished 2026-10-02 06:34:50,055 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:50,104 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: tour succeeded 2026-10-02 06:34:50,104 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:50,161 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.060 0.120 2026-10-02 06:34:50,288 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: heap 22789380 (allocated 25563136) 2026-10-02 06:34:50,295 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Closing chrome headless with pid 122216 2026-10-02 06:34:50,299 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Closing websocket connection 2026-10-02 06:34:50,300 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Terminating chrome headless with pid 122216 2026-10-02 06:34:50,405 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_063450_404832_test_sale_order_fp_different_from_partner_one.txt 2026-10-02 06:34:50,405 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Removing chrome user profile "/tmp/tmpwop4g2gc_chrome_odoo" 2026-10-02 06:34:50,470 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_selected_partner_quotation_loading ... 2026-10-02 06:34:51,529 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome pid: 122454 2026-10-02 06:34:51,529 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome headless temporary user profile dir: /tmp/tmpit59stot_chrome_odoo 2026-10-02 06:34:51,529 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Issuing json command http://127.0.0.1:38373/json/version 2026-10-02 06:34:51,534 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38373', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:34:51,583 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Browser version: Chrome/150.0.7871.114 2026-10-02 06:34:51,583 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Issuing json command http://127.0.0.1:38373/json 2026-10-02 06:34:51,583 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38373', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:34:51,599 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Websocket url found: ws://127.0.0.1:38373/devtools/page/77ACAF9D88BA151106F7CC6690CCCA47 2026-10-02 06:34:51,606 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Enable chrome headless console log notification 2026-10-02 06:34:51,616 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome headless enable page notifications 2026-10-02 06:34:51,786 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-02 06:34:51,788 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Setting session cookie in browser 2026-10-02 06:34:51,796 44 INFO rb-67e19c3-225208-420267 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=126" in browser 2026-10-02 06:34:51,797 44 INFO rb-67e19c3-225208-420267 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=126" 2026-10-02 06:34:51,812 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:34:52,399 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:52] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 88 0.085 0.505 2026-10-02 06:34:52,402 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Navigation result: {'frameId': '77ACAF9D88BA151106F7CC6690CCCA47', 'loaderId': '779B05C412C97A2C6DC67511771C753A', 'isDownload': False} 2026-10-02 06:34:52,402 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:52,419 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:34:52,448 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:52] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.013 2026-10-02 06:34:52,461 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:52] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.034 2026-10-02 06:34:52,475 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:52] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.031 2026-10-02 06:34:53,016 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:34:53,031 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:34:53,053 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.017 2026-10-02 06:34:53,101 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-10-02 06:34:53,102 44 INFO rb-67e19c3-225208-420267 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=126", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:34:53,118 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:53,137 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-10-02 06:34:53,149 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:34:53,212 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.028 0.022 2026-10-02 06:34:53,227 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.058 2026-10-02 06:34:53,316 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.042 0.041 2026-10-02 06:34:53,319 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.066 2026-10-02 06:34:54,063 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.384 0.321 2026-10-02 06:34:54,088 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:54] "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-10-02 06:34:54,154 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34: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.006 2026-10-02 06:34:54,244 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:54] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.030 0.035 2026-10-02 06:34:54,274 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:54] "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-10-02 06:34:54,295 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: Owl is running in 'dev' mode. 2026-10-02 06:34:54,309 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:34:54,377 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:34:54,402 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:34:54,415 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:54] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:34:54,452 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:54] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.054 0.030 2026-10-02 06:34:54,472 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-02 06:34:54,478 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:34:54,482 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:54] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.013 0.095 2026-10-02 06:34:54,501 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.100 2026-10-02 06:34:54,520 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:54] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.007 0.028 2026-10-02 06:34:54,524 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:54,584 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:34:54,616 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:54] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.011 0.037 2026-10-02 06:34:54,713 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:54] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.050 0.088 2026-10-02 06:34:54,729 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:34:54,739 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:54,761 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:54] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.006 0.082 2026-10-02 06:34:54,773 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:54] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:34:54,777 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:54,795 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:54] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.009 0.107 2026-10-02 06:34:54,833 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:54] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.151 2026-10-02 06:34:54,886 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:54] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.008 0.190 2026-10-02 06:34:54,956 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:54] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.036 0.345 2026-10-02 06:34:54,996 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:54] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.007 0.247 2026-10-02 06:34:55,014 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:55] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.221 2026-10-02 06:34:55,041 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:55] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.236 2026-10-02 06:34:55,064 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:55] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.216 2026-10-02 06:34:55,098 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:55] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.009 0.193 2026-10-02 06:34:55,197 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.050 0.184 2026-10-02 06:34:55,222 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:55] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.200 2026-10-02 06:34:55,258 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:55] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.005 0.249 2026-10-02 06:34:55,264 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:55,335 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:55,384 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:55,440 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:55,499 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:55,550 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:55,571 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:55] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.041 0.030 2026-10-02 06:34:55,601 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:55,651 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.021 0.050 2026-10-02 06:34:55,661 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:55,724 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:55,941 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:55] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 70 0.107 0.110 2026-10-02 06:34:55,990 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:55] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.006 0.023 2026-10-02 06:34:56,087 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:56] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 27 0.033 0.044 2026-10-02 06:34:56,154 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:56] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.018 2026-10-02 06:34:56,238 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:56,400 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:56] "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.079 0.076 2026-10-02 06:34:56,601 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 62 0.091 0.095 2026-10-02 06:34:56,612 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:56] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.182 2026-10-02 06:34:56,661 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:56] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.012 0.019 2026-10-02 06:34:56,704 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:56,740 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:56] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.025 0.036 2026-10-02 06:34:56,784 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:56] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.017 0.054 2026-10-02 06:34:56,855 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:56,866 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.028 0.081 2026-10-02 06:34:56,905 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:56,956 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:57,008 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:57,073 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:57,121 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:57,189 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:57,247 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:57,294 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:57,349 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:57,409 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:57,461 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:57,479 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:57] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.042 0.027 2026-10-02 06:34:57,516 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:57,567 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:57,569 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.027 0.053 2026-10-02 06:34:57,623 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:57,691 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:57] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 4 0.018 0.048 2026-10-02 06:34:57,737 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:57] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.011 0.022 2026-10-02 06:34:57,827 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:57] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 19 0.035 0.038 2026-10-02 06:34:57,877 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:57] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.011 0.022 2026-10-02 06:34:57,926 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:58,093 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:58] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 54 0.089 0.076 2026-10-02 06:34:58,129 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:58] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.010 2026-10-02 06:34:58,342 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 62 0.092 0.139 2026-10-02 06:34:58,384 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:58] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.016 0.211 2026-10-02 06:34:58,428 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:58,465 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:58] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.022 0.050 2026-10-02 06:34:58,521 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:58] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.023 0.051 2026-10-02 06:34:58,573 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:58,611 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:34:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.029 0.051 2026-10-02 06:34:58,625 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:58,676 44 INFO rb-67e19c3-225208-420267 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-10-02 06:34:58,725 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: tour succeeded 2026-10-02 06:34:58,726 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_selected_partner_quotation_loading SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-02 06:34:58,914 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: heap 20339744 (allocated 21630976) 2026-10-02 06:34:58,938 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Closing chrome headless with pid 122454 2026-10-02 06:34:58,940 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Closing websocket connection 2026-10-02 06:34:58,942 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Terminating chrome headless with pid 122454 2026-10-02 06:34:59,040 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_063459_040122_test_selected_partner_quotation_loading.txt 2026-10-02 06:34:59,040 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Removing chrome user profile "/tmp/tmpit59stot_chrome_odoo" 2026-10-02 06:34:59,057 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_cancelled_sale_order ... 2026-10-02 06:35:00,547 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome pid: 122690 2026-10-02 06:35:00,547 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome headless temporary user profile dir: /tmp/tmp1knxfror_chrome_odoo 2026-10-02 06:35:00,548 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Issuing json command http://127.0.0.1:40603/json/version 2026-10-02 06:35:00,549 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40603', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:35:00,593 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Browser version: Chrome/150.0.7871.114 2026-10-02 06:35:00,593 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Issuing json command http://127.0.0.1:40603/json 2026-10-02 06:35:00,593 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40603', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:35:00,641 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Websocket url found: ws://127.0.0.1:40603/devtools/page/150FE7CF0E7F9D272B1B8DA2752160CE 2026-10-02 06:35:00,664 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Enable chrome headless console log notification 2026-10-02 06:35:00,684 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome headless enable page notifications 2026-10-02 06:35:00,910 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-02 06:35:00,912 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Setting session cookie in browser 2026-10-02 06:35:00,923 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-02 06:35:00,923 44 INFO rb-67e19c3-225208-420267 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/126" 2026-10-02 06:35:00,942 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:35:01,827 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:01] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.128 0.761 2026-10-02 06:35:01,832 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Navigation result: {'frameId': '150FE7CF0E7F9D272B1B8DA2752160CE', 'loaderId': 'FEF79AACE9C5A3E65492420277F22DD7', 'isDownload': False} 2026-10-02 06:35:01,832 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:01,847 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:35:01,879 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:01] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.017 2026-10-02 06:35:01,887 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:01] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-10-02 06:35:01,902 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:01] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.010 0.036 2026-10-02 06:35:02,469 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:35:02,474 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:35:02,522 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.020 0.013 2026-10-02 06:35:02,562 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.010 0.006 2026-10-02 06:35:02,564 44 INFO rb-67e19c3-225208-420267 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/126", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:35:02,570 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:02,588 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-02 06:35:02,605 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:35:02,674 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.032 0.019 2026-10-02 06:35:02,698 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.011 0.063 2026-10-02 06:35:02,808 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.067 0.046 2026-10-02 06:35:02,811 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.071 2026-10-02 06:35:03,603 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 361 0.393 0.348 2026-10-02 06:35:03,640 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:03] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.025 2026-10-02 06:35:03,713 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.008 2026-10-02 06:35:03,786 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:03] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.048 2026-10-02 06:35:03,829 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35: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.005 2026-10-02 06:35:03,846 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: Owl is running in 'dev' mode. 2026-10-02 06:35:03,858 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:35:03,962 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.048 2026-10-02 06:35:03,994 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:03] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:35:03,997 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:35:04,029 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.073 2026-10-02 06:35:04,043 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35: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-10-02 06:35:04,052 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:04] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.048 0.079 2026-10-02 06:35:04,056 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.107 2026-10-02 06:35:04,088 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:04] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.005 0.043 2026-10-02 06:35:04,113 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:04,118 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:04] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.004 0.159 2026-10-02 06:35:04,178 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:35:04,202 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:04] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.029 0.020 2026-10-02 06:35:04,251 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:04,264 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:35:04,275 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:04] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:35:04,306 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:04,350 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:04] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.091 0.096 2026-10-02 06:35:04,451 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:04] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.049 0.232 2026-10-02 06:35:04,473 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:04] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.228 2026-10-02 06:35:04,500 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:04] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.005 0.241 2026-10-02 06:35:04,532 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:04] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.245 2026-10-02 06:35:04,585 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:04] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.343 2026-10-02 06:35:04,624 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:04] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.013 0.254 2026-10-02 06:35:04,680 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:04] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.014 0.202 2026-10-02 06:35:04,712 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:04] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.005 0.221 2026-10-02 06:35:04,755 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:04] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.006 0.235 2026-10-02 06:35:04,875 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.063 0.268 2026-10-02 06:35:04,903 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:04] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.005 0.268 2026-10-02 06:35:04,922 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:04,938 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:04] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.242 2026-10-02 06:35:04,972 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:04] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.005 0.374 2026-10-02 06:35:04,987 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:05,190 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:05] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.088 0.111 2026-10-02 06:35:05,330 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:05] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.059 0.046 2026-10-02 06:35:05,393 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:05] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.016 0.016 2026-10-02 06:35:05,471 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:05,690 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:05] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 59 0.125 0.091 2026-10-02 06:35:05,966 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 57 0.145 0.105 2026-10-02 06:35:05,986 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:05] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.258 2026-10-02 06:35:06,074 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:06] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.039 0.036 2026-10-02 06:35:06,142 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:06,150 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:06] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.022 0.033 2026-10-02 06:35:06,194 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:06] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.017 0.030 2026-10-02 06:35:06,311 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.048 0.082 2026-10-02 06:35:06,396 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:06,447 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:06,498 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:06,576 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:06,594 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:35:06,596 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:35:06,629 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:06,678 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:06,750 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:06,819 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:06,829 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50267956 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '59638f2e-1feb-470b-8a64-1fdde5b5a91b'}] 2026-10-02 06:35:06,837 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:35:07,571 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50267956 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '59638f2e-1feb-470b-8a64-1fdde5b5a91b'} created pos.order #838 2026-10-02 06:35:07,598 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50267956 finished 2026-10-02 06:35:08,436 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 478 0.833 0.780 2026-10-02 06:35:08,496 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:08] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.007 0.008 2026-10-02 06:35:08,651 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4217511 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '59638f2e-1feb-470b-8a64-1fdde5b5a91b'}] 2026-10-02 06:35:08,653 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: tour succeeded 2026-10-02 06:35:08,654 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_settle_cancelled_sale_order SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-02 06:35:08,662 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4217511 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '59638f2e-1feb-470b-8a64-1fdde5b5a91b'} sync ignored for existing PoS order pos.order(838,) (state: paid) 2026-10-02 06:35:08,706 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4217511 finished 2026-10-02 06:35:08,822 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: heap 18019476 (allocated 19660800) 2026-10-02 06:35:08,832 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.085 0.098 2026-10-02 06:35:08,854 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Closing chrome headless with pid 122690 2026-10-02 06:35:08,862 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Closing websocket connection 2026-10-02 06:35:08,865 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Terminating chrome headless with pid 122690 2026-10-02 06:35:08,949 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_063508_948877_test_settle_cancelled_sale_order.txt 2026-10-02 06:35:08,949 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Removing chrome user profile "/tmp/tmp1knxfror_chrome_odoo" 2026-10-02 06:35:09,005 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_changed_price_with_lots ... 2026-10-02 06:35:09,742 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome pid: 122915 2026-10-02 06:35:09,742 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome headless temporary user profile dir: /tmp/tmpa5xh6tzj_chrome_odoo 2026-10-02 06:35:09,742 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Issuing json command http://127.0.0.1:34407/json/version 2026-10-02 06:35:09,743 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34407', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:35:09,843 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Browser version: Chrome/150.0.7871.114 2026-10-02 06:35:09,843 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Issuing json command http://127.0.0.1:34407/json 2026-10-02 06:35:09,844 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34407', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:35:09,870 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Websocket url found: ws://127.0.0.1:34407/devtools/page/9139C093427DD4C13C7B43C94D6D1B5D 2026-10-02 06:35:09,894 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Enable chrome headless console log notification 2026-10-02 06:35:09,947 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome headless enable page notifications 2026-10-02 06:35:10,121 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-02 06:35:10,129 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Setting session cookie in browser 2026-10-02 06:35:10,135 44 INFO rb-67e19c3-225208-420267 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=126" in browser 2026-10-02 06:35:10,135 44 INFO rb-67e19c3-225208-420267 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=126" 2026-10-02 06:35:10,163 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:35:10,996 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:10] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 133 0.247 0.602 2026-10-02 06:35:11,002 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Navigation result: {'frameId': '9139C093427DD4C13C7B43C94D6D1B5D', 'loaderId': '2DAB3DEAB34324243B92506C7647D4DF', 'isDownload': False} 2026-10-02 06:35:11,002 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:11,025 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:35:11,050 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:11] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-02 06:35:11,071 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:11] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.032 2026-10-02 06:35:11,096 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:11] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.045 2026-10-02 06:35:11,740 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:35:11,744 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:35:11,788 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.023 2026-10-02 06:35:11,846 44 INFO rb-67e19c3-225208-420267 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=126", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:35:11,857 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.013 2026-10-02 06:35:11,870 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:11,907 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-02 06:35:11,935 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:35:11,966 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.014 2026-10-02 06:35:12,006 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.022 0.032 2026-10-02 06:35:12,011 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.026 2026-10-02 06:35:12,102 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.029 0.038 2026-10-02 06:35:12,811 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.322 0.334 2026-10-02 06:35:12,840 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:12] "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-10-02 06:35:12,952 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.008 2026-10-02 06:35:13,044 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:13] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.050 2026-10-02 06:35:13,079 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35: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-10-02 06:35:13,106 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: Owl is running in 'dev' mode. 2026-10-02 06:35:13,137 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:35:13,182 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:35:13,201 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:35:13,231 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-02 06:35:13,237 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:13] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:35:13,256 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:13] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.026 0.030 2026-10-02 06:35:13,272 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:13] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.004 0.058 2026-10-02 06:35:13,275 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:35:13,278 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35: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-10-02 06:35:13,335 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.018 2026-10-02 06:35:13,398 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:13] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.040 0.052 2026-10-02 06:35:13,411 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:13,526 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:13] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.079 0.140 2026-10-02 06:35:13,543 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:13,544 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:13] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.005 0.217 2026-10-02 06:35:13,556 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:35:13,567 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:13] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.057 2026-10-02 06:35:13,611 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:13] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.006 0.097 2026-10-02 06:35:13,659 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:13] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.009 0.139 2026-10-02 06:35:13,673 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:13] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:35:13,687 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:13,709 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:13] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.009 0.189 2026-10-02 06:35:13,742 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:13] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.015 0.190 2026-10-02 06:35:13,770 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:13] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.201 2026-10-02 06:35:13,800 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:13] "GET /web/image?model=product.template&field=image_128&id=2201&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.223 2026-10-02 06:35:13,846 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:13] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.014 0.216 2026-10-02 06:35:13,881 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:13] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.007 0.180 2026-10-02 06:35:13,911 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:13] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.007 0.184 2026-10-02 06:35:14,007 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.049 0.210 2026-10-02 06:35:14,041 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:14] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.010 0.257 2026-10-02 06:35:14,056 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:14,117 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:14,288 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:14] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 70 0.067 0.102 2026-10-02 06:35:14,428 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:14] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.066 0.048 2026-10-02 06:35:14,474 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:14] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.013 2026-10-02 06:35:14,549 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:14,765 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:14] "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.138 0.084 2026-10-02 06:35:15,004 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.137 0.091 2026-10-02 06:35:15,028 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:15] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.012 0.222 2026-10-02 06:35:15,112 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:15] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.041 0.033 2026-10-02 06:35:15,157 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:15,196 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:15] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.036 0.034 2026-10-02 06:35:15,275 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:15] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.033 0.081 2026-10-02 06:35:15,406 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.066 0.116 2026-10-02 06:35:15,443 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:15,496 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:15,548 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:15,598 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:15,650 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: tour succeeded 2026-10-02 06:35:15,651 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:15,739 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: heap 16769732 (allocated 18350080) 2026-10-02 06:35:15,746 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Closing chrome headless with pid 122915 2026-10-02 06:35:15,751 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Closing websocket connection 2026-10-02 06:35:15,752 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Terminating chrome headless with pid 122915 2026-10-02 06:35:15,859 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_063515_859521_test_settle_changed_price_with_lots.txt 2026-10-02 06:35:15,859 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Removing chrome user profile "/tmp/tmpa5xh6tzj_chrome_odoo" 2026-10-02 06:35:15,879 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_draft_order_service_product ... 2026-10-02 06:35:16,746 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome pid: 123139 2026-10-02 06:35:16,746 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome headless temporary user profile dir: /tmp/tmp_4amxdva_chrome_odoo 2026-10-02 06:35:16,746 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Issuing json command http://127.0.0.1:46583/json/version 2026-10-02 06:35:16,753 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46583', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:35:16,820 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Browser version: Chrome/150.0.7871.114 2026-10-02 06:35:16,820 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Issuing json command http://127.0.0.1:46583/json 2026-10-02 06:35:16,821 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46583', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:35:16,887 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Websocket url found: ws://127.0.0.1:46583/devtools/page/79CF068E7279CF763854670B65211F54 2026-10-02 06:35:16,934 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Enable chrome headless console log notification 2026-10-02 06:35:16,954 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome headless enable page notifications 2026-10-02 06:35:17,245 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-02 06:35:17,252 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Setting session cookie in browser 2026-10-02 06:35:17,258 44 INFO rb-67e19c3-225208-420267 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/126" in browser 2026-10-02 06:35:17,259 44 INFO rb-67e19c3-225208-420267 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/126" 2026-10-02 06:35:17,313 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:35:17,867 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:17] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.076 0.490 2026-10-02 06:35:17,871 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Navigation result: {'frameId': '79CF068E7279CF763854670B65211F54', 'loaderId': 'E3C271F00F1E5DE2E94BB9ED2CCCBB0E', 'isDownload': False} 2026-10-02 06:35:17,871 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Evaluate ready code "odoo.isTourReady('PosSettleDraftOrder')" 2026-10-02 06:35:17,893 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:35:17,910 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:17] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-02 06:35:17,930 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:17] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-10-02 06:35:17,962 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:17] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.043 2026-10-02 06:35:18,406 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:35:18,416 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:35:18,451 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.019 2026-10-02 06:35:18,490 44 INFO rb-67e19c3-225208-420267 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/126", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:35:18,499 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:18,500 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.012 0.007 2026-10-02 06:35:18,524 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-02 06:35:18,541 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:35:18,587 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.022 2026-10-02 06:35:18,611 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:18] "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.046 2026-10-02 06:35:18,634 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-02 06:35:18,714 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.033 0.039 2026-10-02 06:35:19,453 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.368 0.328 2026-10-02 06:35:19,482 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35: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-10-02 06:35:19,588 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.006 2026-10-02 06:35:19,672 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:19] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.053 2026-10-02 06:35:19,733 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35: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-10-02 06:35:19,752 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: Owl is running in 'dev' mode. 2026-10-02 06:35:19,765 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:35:19,866 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:35:19,884 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:19] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:35:19,886 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.048 2026-10-02 06:35:19,949 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:19] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.034 0.071 2026-10-02 06:35:19,966 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:19] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.004 0.104 2026-10-02 06:35:19,968 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.109 2026-10-02 06:35:20,017 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.027 2026-10-02 06:35:20,042 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.049 2026-10-02 06:35:20,070 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:20] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.007 0.043 2026-10-02 06:35:20,097 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:20,158 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:20] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.009 0.009 2026-10-02 06:35:20,208 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:35:20,338 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:20] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.086 0.044 2026-10-02 06:35:20,366 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:20] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-10-02 06:35:20,420 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.034 2026-10-02 06:35:20,430 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:20] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-10-02 06:35:20,450 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:20,474 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:20] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.006 0.173 2026-10-02 06:35:20,482 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:20] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:35:20,521 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:20,534 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:20] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.025 0.210 2026-10-02 06:35:20,570 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:20] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.006 0.223 2026-10-02 06:35:20,641 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:20] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.030 0.401 2026-10-02 06:35:20,684 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:20] "GET /web/image?model=product.template&field=image_128&id=2202&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.010 0.236 2026-10-02 06:35:20,723 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:20] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.008 0.259 2026-10-02 06:35:20,761 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:20] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.012 0.243 2026-10-02 06:35:20,795 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:20] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.007 0.245 2026-10-02 06:35:20,830 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:20] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.179 2026-10-02 06:35:21,008 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.119 0.308 2026-10-02 06:35:21,038 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:21,099 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:21,478 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:21] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 70 0.246 0.125 2026-10-02 06:35:21,601 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:21] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.050 0.044 2026-10-02 06:35:21,661 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:21] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.012 0.015 2026-10-02 06:35:21,742 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:21,941 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:21] "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.101 0.088 2026-10-02 06:35:22,161 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.119 0.090 2026-10-02 06:35:22,176 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:22] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.214 2026-10-02 06:35:22,245 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:22] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.015 0.024 2026-10-02 06:35:22,292 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:22,364 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:22] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.056 0.033 2026-10-02 06:35:22,404 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:22] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.019 0.088 2026-10-02 06:35:22,483 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.028 0.075 2026-10-02 06:35:22,495 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:22,545 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:22,597 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:22,649 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:22,727 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:22,748 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:35:22,753 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:35:22,773 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:22,832 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:22,900 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:22,967 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:22,972 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73421558 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '413219a6-eb68-48f4-b701-5370cc20b7a1'}] 2026-10-02 06:35:22,978 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:35:23,091 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73421558 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '413219a6-eb68-48f4-b701-5370cc20b7a1'} created pos.order #839 2026-10-02 06:35:23,119 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73421558 finished 2026-10-02 06:35:23,355 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 153 0.156 0.230 2026-10-02 06:35:23,440 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:23] "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-10-02 06:35:23,571 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: tour succeeded 2026-10-02 06:35:23,573 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: ╔════════════════════════════════════╗ ║ TOUR PosSettleDraftOrder SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-02 06:35:23,581 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4521362 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '413219a6-eb68-48f4-b701-5370cc20b7a1'}] 2026-10-02 06:35:23,605 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4521362 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '413219a6-eb68-48f4-b701-5370cc20b7a1'} sync ignored for existing PoS order pos.order(839,) (state: paid) 2026-10-02 06:35:23,642 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4521362 finished 2026-10-02 06:35:23,732 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: heap 17744328 (allocated 18874368) 2026-10-02 06:35:23,754 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Closing chrome headless with pid 123139 2026-10-02 06:35:23,758 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Closing websocket connection 2026-10-02 06:35:23,764 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Terminating chrome headless with pid 123139 2026-10-02 06:35:23,857 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.154 0.125 2026-10-02 06:35:23,884 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_063523_883942_test_settle_draft_order_service_product.txt 2026-10-02 06:35:23,884 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Removing chrome user profile "/tmp/tmp_4amxdva_chrome_odoo" 2026-10-02 06:35:23,909 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_groupable_lot_total_amount ... 2026-10-02 06:35:25,534 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome pid: 123360 2026-10-02 06:35:25,537 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome headless temporary user profile dir: /tmp/tmp4p1hvqzp_chrome_odoo 2026-10-02 06:35:25,537 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Issuing json command http://127.0.0.1:41457/json/version 2026-10-02 06:35:25,538 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41457', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:35:25,581 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Browser version: Chrome/150.0.7871.114 2026-10-02 06:35:25,598 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Issuing json command http://127.0.0.1:41457/json 2026-10-02 06:35:25,604 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41457', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:35:25,638 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Websocket url found: ws://127.0.0.1:41457/devtools/page/987BC4BF4F81CAE7BDEC733C263769B9 2026-10-02 06:35:25,650 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Enable chrome headless console log notification 2026-10-02 06:35:25,658 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome headless enable page notifications 2026-10-02 06:35:26,094 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-02 06:35:26,097 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Setting session cookie in browser 2026-10-02 06:35:26,100 44 INFO rb-67e19c3-225208-420267 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=126" in browser 2026-10-02 06:35:26,100 44 INFO rb-67e19c3-225208-420267 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=126" 2026-10-02 06:35:26,143 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:35:27,042 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:27] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 87 0.132 0.786 2026-10-02 06:35:27,046 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Navigation result: {'frameId': '987BC4BF4F81CAE7BDEC733C263769B9', 'loaderId': '50871DFDA13B82454EA06F8F91A1D6CA', 'isDownload': False} 2026-10-02 06:35:27,046 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:27,058 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:35:27,079 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:27] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-10-02 06:35:27,089 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:27] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.021 2026-10-02 06:35:27,101 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:27] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-10-02 06:35:27,731 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:35:27,751 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.016 2026-10-02 06:35:27,768 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.015 2026-10-02 06:35:27,808 44 INFO rb-67e19c3-225208-420267 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=126", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:35:27,816 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:27,830 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.014 0.014 2026-10-02 06:35:27,850 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-02 06:35:27,866 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:35:27,942 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:27] "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.027 2026-10-02 06:35:27,968 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.058 2026-10-02 06:35:28,073 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.063 0.055 2026-10-02 06:35:28,076 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.081 2026-10-02 06:35:28,775 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.335 0.328 2026-10-02 06:35:28,812 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:28] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-10-02 06:35:28,944 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-10-02 06:35:29,040 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:29] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.053 2026-10-02 06:35:29,086 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06: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.004 0.014 2026-10-02 06:35:29,114 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: Owl is running in 'dev' mode. 2026-10-02 06:35:29,126 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:35:29,170 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:35:29,184 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:29] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:35:29,186 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:35:29,246 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:35:29,247 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35: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-10-02 06:35:29,255 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:29] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.019 0.063 2026-10-02 06:35:29,261 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.090 2026-10-02 06:35:29,290 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:29] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.012 0.104 2026-10-02 06:35:29,361 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:29] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.003 0.023 2026-10-02 06:35:29,434 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:29,514 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.037 2026-10-02 06:35:29,531 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:29,590 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:35:29,614 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:29] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.094 0.042 2026-10-02 06:35:29,660 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:29,692 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:29] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.036 0.179 2026-10-02 06:35:29,716 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:29] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-02 06:35:29,731 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:29] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.012 0.191 2026-10-02 06:35:29,785 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:29] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.009 0.228 2026-10-02 06:35:29,831 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:29] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.230 2026-10-02 06:35:29,885 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:29] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.019 0.352 2026-10-02 06:35:29,938 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:29] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.013 0.306 2026-10-02 06:35:29,992 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:29] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.016 0.236 2026-10-02 06:35:30,034 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:30] "GET /web/image?model=product.template&field=image_128&id=2203&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.270 2026-10-02 06:35:30,069 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:30] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.005 0.271 2026-10-02 06:35:30,160 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.035 0.284 2026-10-02 06:35:30,203 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:30,210 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:30] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.013 0.250 2026-10-02 06:35:30,236 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:30] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.231 2026-10-02 06:35:30,265 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:30,276 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:30] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.011 0.371 2026-10-02 06:35:30,555 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:30] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.138 0.134 2026-10-02 06:35:30,669 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:30] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.041 0.046 2026-10-02 06:35:30,729 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:30] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.014 2026-10-02 06:35:30,807 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:30,995 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:30] "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.086 0.095 2026-10-02 06:35:31,328 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.210 0.111 2026-10-02 06:35:31,346 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:31] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.008 0.322 2026-10-02 06:35:31,402 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:31] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.021 0.023 2026-10-02 06:35:31,444 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:31,489 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:31] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.036 0.038 2026-10-02 06:35:31,564 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:31] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 26 0.041 0.075 2026-10-02 06:35:31,649 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.022 0.121 2026-10-02 06:35:31,686 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:31,736 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:31,787 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:31,838 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: tour succeeded 2026-10-02 06:35:31,839 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:31,934 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: heap 16671080 (allocated 17825792) 2026-10-02 06:35:31,938 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Closing chrome headless with pid 123360 2026-10-02 06:35:31,939 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Closing websocket connection 2026-10-02 06:35:31,939 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Terminating chrome headless with pid 123360 2026-10-02 06:35:32,039 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_063532_038843_test_settle_groupable_lot_total_amount.txt 2026-10-02 06:35:32,039 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Removing chrome user profile "/tmp/tmp4p1hvqzp_chrome_odoo" 2026-10-02 06:35:32,051 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_change_customer ... 2026-10-02 06:35:33,077 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome pid: 123580 2026-10-02 06:35:33,078 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome headless temporary user profile dir: /tmp/tmpsks5xrz2_chrome_odoo 2026-10-02 06:35:33,078 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Issuing json command http://127.0.0.1:38287/json/version 2026-10-02 06:35:33,079 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38287', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:35:33,189 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Browser version: Chrome/150.0.7871.114 2026-10-02 06:35:33,189 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Issuing json command http://127.0.0.1:38287/json 2026-10-02 06:35:33,190 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38287', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:35:33,215 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Websocket url found: ws://127.0.0.1:38287/devtools/page/F1C814163F500CF8271E20C0E688345F 2026-10-02 06:35:33,230 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Enable chrome headless console log notification 2026-10-02 06:35:33,248 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome headless enable page notifications 2026-10-02 06:35:33,453 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-02 06:35:33,455 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Setting session cookie in browser 2026-10-02 06:35:33,459 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-02 06:35:33,459 44 INFO rb-67e19c3-225208-420267 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/126" 2026-10-02 06:35:33,495 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:35:34,068 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:34] "GET /pos/ui/126 HTTP/1.1" 200 - 86 0.096 0.494 2026-10-02 06:35:34,072 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Navigation result: {'frameId': 'F1C814163F500CF8271E20C0E688345F', 'loaderId': '5DB4595349C1A217E5C3EFFC164FF9C2', 'isDownload': False} 2026-10-02 06:35:34,072 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Evaluate ready code "odoo.isTourReady('PosSettleCustomPrice')" 2026-10-02 06:35:34,092 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:35:34,111 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:34] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-02 06:35:34,125 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:34] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-10-02 06:35:34,139 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:34] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.032 2026-10-02 06:35:34,734 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:35:34,737 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:35:34,760 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-02 06:35:34,810 44 INFO rb-67e19c3-225208-420267 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/126", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:35:34,812 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.005 2026-10-02 06:35:34,823 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:34,839 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06: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-10-02 06:35:34,854 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:35:34,905 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.019 0.014 2026-10-02 06:35:34,927 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.041 2026-10-02 06:35:35,017 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.035 0.054 2026-10-02 06:35:35,020 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.064 2026-10-02 06:35:35,789 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.377 0.338 2026-10-02 06:35:35,816 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:35] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-10-02 06:35:35,910 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06: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.003 0.008 2026-10-02 06:35:35,972 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:35] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.040 2026-10-02 06:35:36,007 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.007 2026-10-02 06:35:36,028 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: Owl is running in 'dev' mode. 2026-10-02 06:35:36,037 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:35:36,107 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:35:36,161 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-02 06:35:36,162 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-02 06:35:36,198 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:36] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.040 0.031 2026-10-02 06:35:36,201 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.071 2026-10-02 06:35:36,217 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:35:36,219 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:35:36,221 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:36] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.004 0.084 2026-10-02 06:35:36,294 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:36] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.011 0.017 2026-10-02 06:35:36,361 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:36,397 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:35:36,428 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:36] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.020 0.034 2026-10-02 06:35:36,526 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:36] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.036 0.101 2026-10-02 06:35:36,537 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:35:36,603 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:36,633 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:36] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.056 0.185 2026-10-02 06:35:36,644 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:36] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:35:36,654 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:36,663 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:36] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.217 2026-10-02 06:35:36,694 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:36] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.240 2026-10-02 06:35:36,732 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:36] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.011 0.268 2026-10-02 06:35:36,804 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.026 0.042 2026-10-02 06:35:36,824 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:36] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-10-02 06:35:36,851 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:36] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.006 0.179 2026-10-02 06:35:36,869 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:36,879 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:36] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.177 2026-10-02 06:35:36,910 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:36,917 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:36] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.372 2026-10-02 06:35:36,953 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:36] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.513 2026-10-02 06:35:36,983 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:36] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.166 2026-10-02 06:35:37,008 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:37] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.173 2026-10-02 06:35:37,259 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:37] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.137 0.208 2026-10-02 06:35:37,436 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:37] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.076 0.056 2026-10-02 06:35:37,493 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:37] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.016 2026-10-02 06:35:37,563 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:37,739 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:37] "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.087 0.082 2026-10-02 06:35:37,922 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.084 0.089 2026-10-02 06:35:37,936 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:37] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.178 2026-10-02 06:35:37,990 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:37] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.021 0.021 2026-10-02 06:35:38,026 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:38,050 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:38] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.018 0.031 2026-10-02 06:35:38,108 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:38] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.032 0.043 2026-10-02 06:35:38,196 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.033 0.080 2026-10-02 06:35:38,238 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:38,287 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:38,340 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:38,389 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:38,440 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:38,522 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:38,586 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:38,634 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:38,693 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:38,755 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:38,807 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:38,829 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:38] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.032 0.040 2026-10-02 06:35:38,856 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:38,907 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:38,923 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.034 0.053 2026-10-02 06:35:38,958 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: tour succeeded 2026-10-02 06:35:38,958 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: ╔═════════════════════════════════════╗ ║ TOUR PosSettleCustomPrice SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-02 06:35:39,051 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: heap 17604912 (allocated 19136512) 2026-10-02 06:35:39,075 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Closing chrome headless with pid 123580 2026-10-02 06:35:39,077 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Closing websocket connection 2026-10-02 06:35:39,078 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Terminating chrome headless with pid 123580 2026-10-02 06:35:39,178 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_063539_178479_test_settle_order_change_customer.txt 2026-10-02 06:35:39,178 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Removing chrome user profile "/tmp/tmpsks5xrz2_chrome_odoo" 2026-10-02 06:35:39,198 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_ship_later_effect_on_so ... 2026-10-02 06:35:40,494 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Chrome pid: 123805 2026-10-02 06:35:40,494 44 INFO rb-67e19c3-225208-420267 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/tmp2k7u7ge5_chrome_odoo 2026-10-02 06:35:40,495 44 INFO rb-67e19c3-225208-420267 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:33841/json/version 2026-10-02 06:35:40,496 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33841', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:35:40,559 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:40,559 44 INFO rb-67e19c3-225208-420267 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:33841/json 2026-10-02 06:35:40,560 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33841', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:35:40,571 44 INFO rb-67e19c3-225208-420267 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:33841/devtools/page/3E667082FF6B45F55025AE61762C6C2B 2026-10-02 06:35:40,579 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:40,584 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Chrome headless enable page notifications 2026-10-02 06:35:40,836 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-02 06:35:40,838 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Setting session cookie in browser 2026-10-02 06:35:40,840 44 INFO rb-67e19c3-225208-420267 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/126" in browser 2026-10-02 06:35:40,840 44 INFO rb-67e19c3-225208-420267 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/126" 2026-10-02 06:35:40,855 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:35:41,454 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:41] "GET /pos/ui/126 HTTP/1.1" 200 - 89 0.096 0.506 2026-10-02 06:35:41,460 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Navigation result: {'frameId': '3E667082FF6B45F55025AE61762C6C2B', 'loaderId': '538E4DCF46F56E7B38DDFEC41D27A556', 'isDownload': False} 2026-10-02 06:35:41,460 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:41,473 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:35:41,507 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:41] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.017 2026-10-02 06:35:41,519 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:41] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-10-02 06:35:41,545 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:41] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.056 2026-10-02 06:35:42,227 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:35:42,242 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:35:42,257 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.017 2026-10-02 06:35:42,282 44 INFO rb-67e19c3-225208-420267 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/126", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:35:42,292 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:42,304 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.016 0.013 2026-10-02 06:35:42,347 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.014 2026-10-02 06:35:42,363 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:35:42,435 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.030 0.016 2026-10-02 06:35:42,466 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.011 0.062 2026-10-02 06:35:42,549 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.044 0.052 2026-10-02 06:35:42,552 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.058 2026-10-02 06:35:43,369 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 369 0.433 0.338 2026-10-02 06:35:43,392 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:43] "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-10-02 06:35:43,459 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35: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.005 2026-10-02 06:35:43,531 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:43] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.042 2026-10-02 06:35:43,559 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-10-02 06:35:43,580 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:43,600 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:35:43,629 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:35:43,657 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:43] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:35:43,663 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-02 06:35:43,669 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:43] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.008 0.019 2026-10-02 06:35:43,703 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:43] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.009 0.053 2026-10-02 06:35:43,707 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:35:43,710 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.070 2026-10-02 06:35:43,713 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:35:43,757 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:43] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.004 0.035 2026-10-02 06:35:43,835 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:43,910 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:35:44,037 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:44] "GET /pos/ui/126 HTTP/1.1" 200 - 34 0.090 0.063 2026-10-02 06:35:44,045 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:35:44,133 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:44] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 34 0.047 0.203 2026-10-02 06:35:44,176 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:44] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.008 0.235 2026-10-02 06:35:44,189 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:44,215 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:44] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.007 0.284 2026-10-02 06:35:44,229 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:35:44,243 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:44,249 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:44] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.303 2026-10-02 06:35:44,266 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:44] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.005 0.354 2026-10-02 06:35:44,310 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:44] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.008 0.251 2026-10-02 06:35:44,346 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:44] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.005 0.194 2026-10-02 06:35:44,381 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:44] "GET /web/image?model=product.template&field=image_128&id=2204&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.194 2026-10-02 06:35:44,409 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:44] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.007 0.164 2026-10-02 06:35:44,434 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:44] "GET /web/image?model=product.template&field=image_128&id=2205&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.175 2026-10-02 06:35:44,460 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:44] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.185 2026-10-02 06:35:44,486 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:44] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-10-02 06:35:44,520 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:44] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.010 0.123 2026-10-02 06:35:44,611 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.042 0.254 2026-10-02 06:35:44,653 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:44,714 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:44,888 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:44] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 70 0.067 0.104 2026-10-02 06:35:44,997 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:44] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.042 0.041 2026-10-02 06:35:45,061 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:45] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.009 0.013 2026-10-02 06:35:45,121 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:45,337 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:45] "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.117 0.096 2026-10-02 06:35:45,508 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 71 0.053 0.104 2026-10-02 06:35:45,518 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:45] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.153 2026-10-02 06:35:45,566 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:45] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.012 0.025 2026-10-02 06:35:45,618 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:45,671 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:45] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 22 0.033 0.045 2026-10-02 06:35:45,701 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:45] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.010 0.067 2026-10-02 06:35:45,805 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:45,834 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 24 0.063 0.084 2026-10-02 06:35:45,871 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:45,891 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:35:45,893 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:35:45,923 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:45,973 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:46,030 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:46,085 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:46,136 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:46,210 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:46,257 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:46,327 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:46,331 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60134360 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '17f37631-86d0-4cd6-946e-95e56d26dce1'}] 2026-10-02 06:35:46,351 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:35:46,693 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60134360 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '17f37631-86d0-4cd6-946e-95e56d26dce1'} created pos.order #840 2026-10-02 06:35:46,730 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60134360 finished 2026-10-02 06:35:47,431 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #237 deleted stock.move.line records with IDs: [1370] 2026-10-02 06:35:47,801 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 458 0.818 0.654 2026-10-02 06:35:47,872 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:47] "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-10-02 06:35:48,046 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64011859 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '17f37631-86d0-4cd6-946e-95e56d26dce1'}] 2026-10-02 06:35:48,050 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:48,065 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64011859 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '17f37631-86d0-4cd6-946e-95e56d26dce1'} sync ignored for existing PoS order pos.order(840,) (state: paid) 2026-10-02 06:35:48,115 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64011859 finished 2026-10-02 06:35:48,124 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:48,168 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:48,216 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:48,271 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:48,330 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:48,339 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.129 0.167 2026-10-02 06:35:48,407 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:48] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 4 0.012 0.065 2026-10-02 06:35:48,507 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:48] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.041 0.041 2026-10-02 06:35:48,540 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:48] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.012 2026-10-02 06:35:48,570 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:48,823 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:48] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.160 0.090 2026-10-02 06:35:49,056 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 70 0.108 0.114 2026-10-02 06:35:49,076 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:49] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.232 2026-10-02 06:35:49,136 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:49] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.025 0.023 2026-10-02 06:35:49,167 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:49,213 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:49] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 22 0.023 0.041 2026-10-02 06:35:49,262 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:49] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.019 0.064 2026-10-02 06:35:49,346 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:49,353 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 24 0.029 0.090 2026-10-02 06:35:49,403 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:49,453 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:49,504 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:49,563 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:49,622 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:49,673 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:49,731 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:49,783 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:49,853 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:49,857 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55996750 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000002', 'uuid': 'b748aa10-b875-4bdb-ba7f-870277452f83'}] 2026-10-02 06:35:50,261 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55996750 order {'name': '/', 'pos_reference': '261-126-000002', 'uuid': 'b748aa10-b875-4bdb-ba7f-870277452f83'} created pos.order #841 2026-10-02 06:35:50,314 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55996750 finished 2026-10-02 06:35:50,675 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #237 deleted stock.move.line records with IDs: [1373] 2026-10-02 06:35:50,909 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #237 deleted stock.move.line records with IDs: [1374] 2026-10-02 06:35:51,241 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 428 0.745 0.641 2026-10-02 06:35:51,317 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:51] "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-10-02 06:35:51,355 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13454770 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-126-000002', 'uuid': 'b748aa10-b875-4bdb-ba7f-870277452f83'}] 2026-10-02 06:35:51,361 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: tour succeeded 2026-10-02 06:35:51,362 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: ╔════════════════════════════════════════╗ ║ TOUR PosSettleOrderShipLater SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-02 06:35:51,381 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13454770 order {'name': 'Shop - 000002', 'pos_reference': '261-126-000002', 'uuid': 'b748aa10-b875-4bdb-ba7f-870277452f83'} sync ignored for existing PoS order pos.order(841,) (state: paid) 2026-10-02 06:35:51,445 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13454770 finished 2026-10-02 06:35:51,600 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.085 0.163 2026-10-02 06:35:51,672 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: heap 23035248 (allocated 26611712) 2026-10-02 06:35:51,681 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Closing chrome headless with pid 123805 2026-10-02 06:35:51,682 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Closing websocket connection 2026-10-02 06:35:51,688 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Terminating chrome headless with pid 123805 2026-10-02 06:35:51,788 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_063551_788215_test_settle_order_ship_later_effect_on_so.txt 2026-10-02 06:35:51,788 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Removing chrome user profile "/tmp/tmp2k7u7ge5_chrome_odoo" 2026-10-02 06:35:52,055 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_unreserve_order_lines ... 2026-10-02 06:35:53,556 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome pid: 124042 2026-10-02 06:35:53,556 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome headless temporary user profile dir: /tmp/tmp7pgnhwrn_chrome_odoo 2026-10-02 06:35:53,560 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Issuing json command http://127.0.0.1:33495/json/version 2026-10-02 06:35:53,569 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33495', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:35:53,613 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Browser version: Chrome/150.0.7871.114 2026-10-02 06:35:53,613 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Issuing json command http://127.0.0.1:33495/json 2026-10-02 06:35:53,624 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33495', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:35:53,666 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Websocket url found: ws://127.0.0.1:33495/devtools/page/39B40FA4D03D13B381FD544CE8B15053 2026-10-02 06:35:53,683 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Enable chrome headless console log notification 2026-10-02 06:35:53,691 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome headless enable page notifications 2026-10-02 06:35:53,970 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-02 06:35:53,973 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Setting session cookie in browser 2026-10-02 06:35:53,976 44 INFO rb-67e19c3-225208-420267 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/126" in browser 2026-10-02 06:35:53,976 44 INFO rb-67e19c3-225208-420267 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/126" 2026-10-02 06:35:54,018 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:35:54,934 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:54] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.100 0.841 2026-10-02 06:35:54,942 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Navigation result: {'frameId': '39B40FA4D03D13B381FD544CE8B15053', 'loaderId': '9E1ECA7731264A275704A824ACE89FD5', 'isDownload': False} 2026-10-02 06:35:54,942 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Evaluate ready code "odoo.isTourReady('PosSettleOrderRealTime')" 2026-10-02 06:35:54,965 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:35:55,024 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:55] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.012 0.028 2026-10-02 06:35:55,038 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:55] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.042 2026-10-02 06:35:55,051 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:55] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.054 2026-10-02 06:35:55,680 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:35:55,684 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:35:55,712 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-10-02 06:35:55,748 44 INFO rb-67e19c3-225208-420267 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/126", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:35:55,751 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.007 2026-10-02 06:35:55,755 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:55,785 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-10-02 06:35:55,812 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:35:55,867 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.022 0.021 2026-10-02 06:35:55,888 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.058 2026-10-02 06:35:55,960 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.032 0.038 2026-10-02 06:35:55,962 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.039 2026-10-02 06:35:57,122 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.731 0.380 2026-10-02 06:35:57,151 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:57] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-10-02 06:35:57,223 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06: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.001 0.005 2026-10-02 06:35:57,298 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:57] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.040 2026-10-02 06:35:57,332 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06: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.001 0.014 2026-10-02 06:35:57,356 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: Owl is running in 'dev' mode. 2026-10-02 06:35:57,364 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06: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-10-02 06:35:57,446 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:35:57,452 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-02 06:35:57,482 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-02 06:35:57,499 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.029 2026-10-02 06:35:57,536 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:35:57,553 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:57] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.048 0.063 2026-10-02 06:35:57,565 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.022 2026-10-02 06:35:57,627 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:35:57,646 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:57] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.023 0.178 2026-10-02 06:35:57,717 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:57,754 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:57] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.050 0.096 2026-10-02 06:35:57,778 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:57] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.007 0.132 2026-10-02 06:35:57,879 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:57] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.057 0.214 2026-10-02 06:35:57,884 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:35:57,903 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:57,913 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:57] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.012 0.119 2026-10-02 06:35:57,951 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:57] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.130 2026-10-02 06:35:57,971 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:57,990 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:57] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.011 0.170 2026-10-02 06:35:58,001 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:58] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:35:58,014 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:58] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.184 2026-10-02 06:35:58,040 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:58] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.005 0.209 2026-10-02 06:35:58,077 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:58] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.005 0.182 2026-10-02 06:35:58,127 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:58] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.005 0.204 2026-10-02 06:35:58,147 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:58] "GET /web/image?model=product.template&field=image_128&id=2206&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.186 2026-10-02 06:35:58,174 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:58] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.009 0.155 2026-10-02 06:35:58,202 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:58] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.177 2026-10-02 06:35:58,227 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:58] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.007 0.173 2026-10-02 06:35:58,316 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.040 0.194 2026-10-02 06:35:58,353 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:58,412 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:58,602 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:58] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.074 0.115 2026-10-02 06:35:58,754 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:58] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.064 0.043 2026-10-02 06:35:58,830 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:58] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.017 0.025 2026-10-02 06:35:58,899 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:59,113 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:59] "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.121 0.085 2026-10-02 06:35:59,305 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.096 0.087 2026-10-02 06:35:59,317 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:59] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.175 2026-10-02 06:35:59,370 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:59] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.027 2026-10-02 06:35:59,431 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:59,464 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:59] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.052 0.033 2026-10-02 06:35:59,530 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:59] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.040 0.061 2026-10-02 06:35:59,617 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.029 0.093 2026-10-02 06:35:59,620 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:59,676 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:59,721 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:59,772 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:59,845 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:59,867 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:35:59,869 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:35:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:35:59,906 44 INFO rb-67e19c3-225208-420267 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-10-02 06:35:59,955 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:00,028 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:00,108 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:00,115 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88623679 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '1e6307ad-2fdf-451f-9edd-e01c681e8336'}] 2026-10-02 06:36:00,122 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:36:00,363 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #237 deleted stock.move.line records with IDs: [1377, 1378] 2026-10-02 06:36:00,710 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88623679 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '1e6307ad-2fdf-451f-9edd-e01c681e8336'} created pos.order #842 2026-10-02 06:36:00,779 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88623679 finished 2026-10-02 06:36:01,193 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 420 0.478 0.603 2026-10-02 06:36:01,271 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:01] "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-10-02 06:36:01,409 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32463115 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '1e6307ad-2fdf-451f-9edd-e01c681e8336'}] 2026-10-02 06:36:01,414 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: tour succeeded 2026-10-02 06:36:01,415 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosSettleOrderRealTime SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-02 06:36:01,448 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32463115 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '1e6307ad-2fdf-451f-9edd-e01c681e8336'} sync ignored for existing PoS order pos.order(842,) (state: paid) 2026-10-02 06:36:01,478 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32463115 finished 2026-10-02 06:36:01,541 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: heap 17638968 (allocated 19398656) 2026-10-02 06:36:01,558 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Closing chrome headless with pid 124042 2026-10-02 06:36:01,567 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Closing websocket connection 2026-10-02 06:36:01,574 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Terminating chrome headless with pid 124042 2026-10-02 06:36:01,625 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.097 0.122 2026-10-02 06:36:01,694 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_063601_694708_test_settle_order_unreserve_order_lines.txt 2026-10-02 06:36:01,695 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Removing chrome user profile "/tmp/tmp7pgnhwrn_chrome_odoo" 2026-10-02 06:36:03,113 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_product ... 2026-10-02 06:36:04,224 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome pid: 124263 2026-10-02 06:36:04,224 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome headless temporary user profile dir: /tmp/tmpiupjhbw3_chrome_odoo 2026-10-02 06:36:04,224 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Issuing json command http://127.0.0.1:40523/json/version 2026-10-02 06:36:04,227 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40523', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:36:04,277 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Browser version: Chrome/150.0.7871.114 2026-10-02 06:36:04,277 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Issuing json command http://127.0.0.1:40523/json 2026-10-02 06:36:04,277 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40523', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:36:04,290 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Websocket url found: ws://127.0.0.1:40523/devtools/page/3A7FFB8D79160206D42556B861CB99F0 2026-10-02 06:36:04,303 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Enable chrome headless console log notification 2026-10-02 06:36:04,312 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome headless enable page notifications 2026-10-02 06:36:04,549 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-02 06:36:04,551 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Setting session cookie in browser 2026-10-02 06:36:04,562 44 INFO rb-67e19c3-225208-420267 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/126" in browser 2026-10-02 06:36:04,563 44 INFO rb-67e19c3-225208-420267 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/126" 2026-10-02 06:36:04,582 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:36:05,169 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:05] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.058 0.532 2026-10-02 06:36:05,172 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Navigation result: {'frameId': '3A7FFB8D79160206D42556B861CB99F0', 'loaderId': 'FF9241BE25BFDF8E6198B3A1361B3393', 'isDownload': False} 2026-10-02 06:36:05,173 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Evaluate ready code "odoo.isTourReady('PosSettleOrder2')" 2026-10-02 06:36:05,190 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:36:05,215 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:05] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-02 06:36:05,219 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:05] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-10-02 06:36:05,227 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:05] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-10-02 06:36:05,842 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:36:05,845 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:36:05,859 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-02 06:36:05,896 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.008 2026-10-02 06:36:05,900 44 INFO rb-67e19c3-225208-420267 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/126", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:36:05,912 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-02 06:36:05,913 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:05,927 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:36:05,953 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.010 2026-10-02 06:36:05,976 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:05] "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.020 2026-10-02 06:36:05,982 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.005 2026-10-02 06:36:06,067 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.028 0.039 2026-10-02 06:36:06,815 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.373 0.343 2026-10-02 06:36:06,857 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.025 2026-10-02 06:36:06,973 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-02 06:36:07,061 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:07] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.044 2026-10-02 06:36:07,103 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36: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.007 2026-10-02 06:36:07,120 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: Owl is running in 'dev' mode. 2026-10-02 06:36:07,132 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:36:07,256 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:36:07,278 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:36:07,286 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:36:07,351 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:07] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.057 0.034 2026-10-02 06:36:07,394 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:07] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.014 0.114 2026-10-02 06:36:07,405 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.137 2026-10-02 06:36:07,456 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:36:07,459 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36: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-10-02 06:36:07,523 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:07] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.006 0.028 2026-10-02 06:36:07,639 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:07,675 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:36:07,807 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:07] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.096 0.059 2026-10-02 06:36:07,813 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:36:07,859 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:07,896 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:07] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.051 0.191 2026-10-02 06:36:07,907 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:07] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:36:07,911 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:07,980 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:07] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.017 0.228 2026-10-02 06:36:08,031 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:08] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.011 0.301 2026-10-02 06:36:08,099 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:08] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.010 0.349 2026-10-02 06:36:08,134 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:08] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.013 0.410 2026-10-02 06:36:08,211 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:08] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.020 0.372 2026-10-02 06:36:08,263 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:08] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.006 0.324 2026-10-02 06:36:08,309 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:08] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.011 0.310 2026-10-02 06:36:08,344 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:08] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.006 0.299 2026-10-02 06:36:08,386 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:08] "GET /web/image?model=product.template&field=image_128&id=2207&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.016 0.256 2026-10-02 06:36:08,413 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:08] "GET /web/image?model=product.template&field=image_128&id=2208&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.005 0.271 2026-10-02 06:36:08,559 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.090 0.252 2026-10-02 06:36:08,594 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:08] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.005 0.264 2026-10-02 06:36:08,608 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:08,640 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:08] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.366 2026-10-02 06:36:08,676 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:08,955 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:08] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.145 0.125 2026-10-02 06:36:09,060 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:09] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.034 0.049 2026-10-02 06:36:09,158 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:09] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.018 0.039 2026-10-02 06:36:09,257 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:09,453 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:09] "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.099 0.086 2026-10-02 06:36:09,689 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.118 0.106 2026-10-02 06:36:09,702 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:09] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.215 2026-10-02 06:36:09,770 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:09] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.038 2026-10-02 06:36:09,803 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:09,857 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:09] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.039 0.035 2026-10-02 06:36:09,926 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:09] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.043 0.076 2026-10-02 06:36:10,043 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.043 0.127 2026-10-02 06:36:10,050 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:10,105 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:10,155 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:10,206 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:10,257 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:10,308 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:10,359 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:10,415 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:10,466 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:10,516 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:10,567 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:10,619 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:10,671 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:10,723 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:10,773 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:10,845 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:10,896 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:10,976 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:10,992 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:36:10,995 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:36:11,027 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:11,078 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:11,151 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:11,203 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:11,275 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:11,280 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65831471 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'b16a3858-af92-42a6-a1b2-a979034ce78a'}] 2026-10-02 06:36:11,287 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:36:11,931 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65831471 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'b16a3858-af92-42a6-a1b2-a979034ce78a'} created pos.order #843 2026-10-02 06:36:11,990 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65831471 finished 2026-10-02 06:36:12,398 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 335 0.563 0.558 2026-10-02 06:36:12,469 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:12] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.015 2026-10-02 06:36:12,619 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: tour succeeded 2026-10-02 06:36:12,623 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder2 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-02 06:36:12,636 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90255137 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'b16a3858-af92-42a6-a1b2-a979034ce78a'}] 2026-10-02 06:36:12,651 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90255137 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'b16a3858-af92-42a6-a1b2-a979034ce78a'} sync ignored for existing PoS order pos.order(843,) (state: paid) 2026-10-02 06:36:12,684 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90255137 finished 2026-10-02 06:36:12,855 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: heap 18361432 (allocated 20185088) 2026-10-02 06:36:12,902 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Closing chrome headless with pid 124263 2026-10-02 06:36:12,907 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Closing websocket connection 2026-10-02 06:36:12,911 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Terminating chrome headless with pid 124263 2026-10-02 06:36:13,069 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_063613_069518_test_settle_order_with_different_product.txt 2026-10-02 06:36:13,069 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Removing chrome user profile "/tmp/tmpiupjhbw3_chrome_odoo" 2026-10-02 06:36:13,103 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: waiting for threads: [, ] 2026-10-02 06:36:13,124 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 128 0.315 0.185 2026-10-02 06:36:13,226 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_uom ... 2026-10-02 06:36:14,443 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome pid: 124493 2026-10-02 06:36:14,443 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome headless temporary user profile dir: /tmp/tmphsyti52y_chrome_odoo 2026-10-02 06:36:14,443 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Issuing json command http://127.0.0.1:45045/json/version 2026-10-02 06:36:14,445 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45045', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:36:14,507 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Browser version: Chrome/150.0.7871.114 2026-10-02 06:36:14,507 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Issuing json command http://127.0.0.1:45045/json 2026-10-02 06:36:14,508 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45045', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:36:14,529 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Websocket url found: ws://127.0.0.1:45045/devtools/page/0E63CE71C8C0BCEEEB8DC40EF9E07B90 2026-10-02 06:36:14,562 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Enable chrome headless console log notification 2026-10-02 06:36:14,587 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome headless enable page notifications 2026-10-02 06:36:14,758 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-02 06:36:14,760 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Setting session cookie in browser 2026-10-02 06:36:14,766 44 INFO rb-67e19c3-225208-420267 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/126" in browser 2026-10-02 06:36:14,767 44 INFO rb-67e19c3-225208-420267 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/126" 2026-10-02 06:36:14,785 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:36:15,347 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:15] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.074 0.492 2026-10-02 06:36:15,351 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Navigation result: {'frameId': '0E63CE71C8C0BCEEEB8DC40EF9E07B90', 'loaderId': 'D7CD863F8C95D9B78334F46B12690C83', 'isDownload': False} 2026-10-02 06:36:15,359 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-10-02 06:36:15,368 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:36:15,402 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:15] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-10-02 06:36:15,426 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:15] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.010 0.034 2026-10-02 06:36:15,435 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:15] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.051 2026-10-02 06:36:16,056 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:36:16,077 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.019 2026-10-02 06:36:16,095 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.016 2026-10-02 06:36:16,127 44 INFO rb-67e19c3-225208-420267 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/126", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:36:16,129 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.011 2026-10-02 06:36:16,136 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:16,150 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-10-02 06:36:16,172 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:36:16,224 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.018 0.018 2026-10-02 06:36:16,239 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.043 2026-10-02 06:36:16,385 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.100 0.045 2026-10-02 06:36:16,396 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.110 2026-10-02 06:36:17,206 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.432 0.332 2026-10-02 06:36:17,238 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:17] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-10-02 06:36:17,349 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-02 06:36:17,442 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:17] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.057 2026-10-02 06:36:17,526 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.010 2026-10-02 06:36:17,549 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: Owl is running in 'dev' mode. 2026-10-02 06:36:17,574 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:36:17,639 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:36:17,660 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:36:17,670 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:36:17,678 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:17] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.014 0.023 2026-10-02 06:36:17,698 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:17] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.004 0.048 2026-10-02 06:36:17,701 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.057 2026-10-02 06:36:17,743 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:36:17,746 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:36:17,788 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.020 2026-10-02 06:36:17,864 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:17,953 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:17] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.118 0.068 2026-10-02 06:36:18,039 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:18,077 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:18] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.061 0.239 2026-10-02 06:36:18,083 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:36:18,127 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:18] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.012 0.326 2026-10-02 06:36:18,167 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:18,191 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:18] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.012 0.167 2026-10-02 06:36:18,202 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:18] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:36:18,269 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:18] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.013 0.244 2026-10-02 06:36:18,329 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:18] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.009 0.294 2026-10-02 06:36:18,377 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:18] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.005 0.340 2026-10-02 06:36:18,446 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:18] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.022 0.324 2026-10-02 06:36:18,471 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:18] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.331 2026-10-02 06:36:18,501 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:18] "GET /web/image?model=product.template&field=image_128&id=2209&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.270 2026-10-02 06:36:18,547 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:18] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.007 0.261 2026-10-02 06:36:18,578 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:18] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.238 2026-10-02 06:36:18,630 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:18] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.010 0.233 2026-10-02 06:36:18,796 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.102 0.244 2026-10-02 06:36:18,812 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:18] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.005 0.331 2026-10-02 06:36:18,836 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:18,896 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:19,132 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:19] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.118 0.117 2026-10-02 06:36:19,283 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:19] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.065 0.053 2026-10-02 06:36:19,342 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:19] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.014 2026-10-02 06:36:19,394 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:19,552 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:19] "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.076 0.079 2026-10-02 06:36:19,737 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.082 0.092 2026-10-02 06:36:19,751 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:19] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.008 0.168 2026-10-02 06:36:19,809 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:19] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.030 2026-10-02 06:36:19,851 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:19,907 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:19] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.053 0.032 2026-10-02 06:36:19,957 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:19] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.027 0.067 2026-10-02 06:36:20,038 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.034 0.053 2026-10-02 06:36:20,042 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:20,113 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:20,126 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:36:20,130 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:36:20,164 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:20,215 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:20,283 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:20,349 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:20,354 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20261713 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '87af9733-89a0-48ee-a601-f1ac88ce6ef2'}] 2026-10-02 06:36:20,361 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:36:20,936 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20261713 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '87af9733-89a0-48ee-a601-f1ac88ce6ef2'} created pos.order #844 2026-10-02 06:36:20,969 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20261713 finished 2026-10-02 06:36:21,392 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 337 0.478 0.563 2026-10-02 06:36:21,459 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:21] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.010 2026-10-02 06:36:21,654 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: tour succeeded 2026-10-02 06:36:21,655 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-02 06:36:21,673 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56450032 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '87af9733-89a0-48ee-a601-f1ac88ce6ef2'}] 2026-10-02 06:36:21,693 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56450032 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '87af9733-89a0-48ee-a601-f1ac88ce6ef2'} sync ignored for existing PoS order pos.order(844,) (state: paid) 2026-10-02 06:36:21,734 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56450032 finished 2026-10-02 06:36:21,826 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: heap 17826056 (allocated 19136512) 2026-10-02 06:36:21,851 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Closing chrome headless with pid 124493 2026-10-02 06:36:21,853 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Closing websocket connection 2026-10-02 06:36:21,855 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Terminating chrome headless with pid 124493 2026-10-02 06:36:21,957 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_063621_957097_test_settle_order_with_different_uom.txt 2026-10-02 06:36:21,957 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Removing chrome user profile "/tmp/tmphsyti52y_chrome_odoo" 2026-10-02 06:36:21,969 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: waiting for threads: [, ] 2026-10-02 06:36:21,996 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.220 0.105 2026-10-02 06:36:22,047 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_incompatible_partner ... 2026-10-02 06:36:23,057 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome pid: 124720 2026-10-02 06:36:23,057 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome headless temporary user profile dir: /tmp/tmpweqfg1uf_chrome_odoo 2026-10-02 06:36:23,057 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Issuing json command http://127.0.0.1:38211/json/version 2026-10-02 06:36:23,062 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38211', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:36:23,137 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Browser version: Chrome/150.0.7871.114 2026-10-02 06:36:23,137 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Issuing json command http://127.0.0.1:38211/json 2026-10-02 06:36:23,138 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38211', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:36:23,150 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Websocket url found: ws://127.0.0.1:38211/devtools/page/7D2C4D3770A2DB9D8AB5EBB2BD1DD26A 2026-10-02 06:36:23,162 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Enable chrome headless console log notification 2026-10-02 06:36:23,185 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome headless enable page notifications 2026-10-02 06:36:23,393 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-02 06:36:23,395 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Setting session cookie in browser 2026-10-02 06:36:23,397 44 INFO rb-67e19c3-225208-420267 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/126" in browser 2026-10-02 06:36:23,397 44 INFO rb-67e19c3-225208-420267 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/126" 2026-10-02 06:36:23,412 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:36:24,237 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:24] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.100 0.728 2026-10-02 06:36:24,240 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Navigation result: {'frameId': '7D2C4D3770A2DB9D8AB5EBB2BD1DD26A', 'loaderId': 'CB7EDA65AF7DD4BCC7DEAE2679EEF5D6', 'isDownload': False} 2026-10-02 06:36:24,240 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Evaluate ready code "odoo.isTourReady('PosSettleOrderIncompatiblePartner')" 2026-10-02 06:36:24,257 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:36:24,291 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:24] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.020 2026-10-02 06:36:24,326 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:24] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.016 0.040 2026-10-02 06:36:24,337 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:24] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.056 2026-10-02 06:36:24,928 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:36:24,932 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:36:24,953 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-10-02 06:36:24,985 44 INFO rb-67e19c3-225208-420267 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/126", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:36:24,992 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:24,994 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.008 2026-10-02 06:36:25,037 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.010 2026-10-02 06:36:25,060 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:36:25,111 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.026 2026-10-02 06:36:25,173 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.043 0.051 2026-10-02 06:36:25,176 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.022 2026-10-02 06:36:25,320 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.068 0.044 2026-10-02 06:36:26,242 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.539 0.341 2026-10-02 06:36:26,297 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.044 2026-10-02 06:36:26,401 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.014 2026-10-02 06:36:26,469 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:26] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.038 2026-10-02 06:36:26,534 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36: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-10-02 06:36:26,556 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: Owl is running in 'dev' mode. 2026-10-02 06:36:26,566 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:36:26,611 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:36:26,645 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:36:26,650 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-02 06:36:26,717 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36: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-10-02 06:36:26,720 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:26] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.060 0.044 2026-10-02 06:36:26,723 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:36:26,745 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:26] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.011 0.116 2026-10-02 06:36:26,748 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.128 2026-10-02 06:36:26,764 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:26,774 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:26] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.005 0.086 2026-10-02 06:36:26,802 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:26] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.003 0.010 2026-10-02 06:36:26,897 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:26,897 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:26] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.005 0.030 2026-10-02 06:36:26,907 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:36:26,923 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:26] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.055 2026-10-02 06:36:26,934 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:26] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:36:26,945 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:26,959 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:26] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.085 2026-10-02 06:36:26,968 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:36:26,995 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:26] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.121 2026-10-02 06:36:27,016 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:27] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-10-02 06:36:27,057 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:27] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.175 2026-10-02 06:36:27,121 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:27] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.018 0.184 2026-10-02 06:36:27,160 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:27] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-10-02 06:36:27,204 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:27] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.201 2026-10-02 06:36:27,226 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:27] "GET /web/image?model=product.template&field=image_128&id=2210&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.204 2026-10-02 06:36:27,251 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:27] "GET /web/image?model=product.template&field=image_128&id=2211&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.185 2026-10-02 06:36:27,278 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:27] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.145 2026-10-02 06:36:27,396 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.055 0.147 2026-10-02 06:36:27,439 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:27,464 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:27] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.033 0.487 2026-10-02 06:36:27,496 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:27,741 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:27] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 70 0.124 0.118 2026-10-02 06:36:27,941 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:27] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.122 0.048 2026-10-02 06:36:28,012 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:28] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.028 2026-10-02 06:36:28,078 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:28,251 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:28] "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.084 0.088 2026-10-02 06:36:28,481 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.101 0.114 2026-10-02 06:36:28,514 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:28] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.018 0.225 2026-10-02 06:36:28,577 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:28] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 7 0.026 0.028 2026-10-02 06:36:28,642 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:28] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.018 0.036 2026-10-02 06:36:28,698 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:28,731 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:28] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.031 0.045 2026-10-02 06:36:28,802 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:28] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.039 0.051 2026-10-02 06:36:28,890 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.029 0.096 2026-10-02 06:36:28,903 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:28,951 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:29,001 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:29,053 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:29,103 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:29,154 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:29,205 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:29,255 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:29,312 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:29,368 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:29,416 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:29] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 4 0.003 0.041 2026-10-02 06:36:29,452 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:29] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.006 0.019 2026-10-02 06:36:29,552 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:29] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 19 0.052 0.039 2026-10-02 06:36:29,595 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:29] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.013 0.016 2026-10-02 06:36:29,633 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:29,887 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:29] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 48 0.170 0.082 2026-10-02 06:36:30,231 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.214 0.119 2026-10-02 06:36:30,258 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:30] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.011 0.332 2026-10-02 06:36:30,343 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:30] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.045 0.030 2026-10-02 06:36:30,394 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:30] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.014 0.028 2026-10-02 06:36:30,504 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:30] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 48 0.048 0.095 2026-10-02 06:36:30,643 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.064 0.165 2026-10-02 06:36:30,834 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.094 0.200 2026-10-02 06:36:30,846 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:30] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.295 2026-10-02 06:36:30,911 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:30] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.028 0.024 2026-10-02 06:36:30,956 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:31,011 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:31] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.037 0.022 2026-10-02 06:36:31,077 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:31,123 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:31,167 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:31,218 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:31,268 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:31,320 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:31,370 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: tour succeeded 2026-10-02 06:36:31,371 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR PosSettleOrderIncompatiblePartner SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-10-02 06:36:31,474 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: heap 18435632 (allocated 20709376) 2026-10-02 06:36:31,489 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Closing chrome headless with pid 124720 2026-10-02 06:36:31,490 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Closing websocket connection 2026-10-02 06:36:31,491 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Terminating chrome headless with pid 124720 2026-10-02 06:36:31,628 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_063631_628277_test_settle_order_with_incompatible_partner.txt 2026-10-02 06:36:31,628 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Removing chrome user profile "/tmp/tmpweqfg1uf_chrome_odoo" 2026-10-02 06:36:31,654 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_kit ... 2026-10-02 06:36:34,342 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome pid: 124952 2026-10-02 06:36:34,342 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome headless temporary user profile dir: /tmp/tmp_ezjyicq_chrome_odoo 2026-10-02 06:36:34,342 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Issuing json command http://127.0.0.1:35797/json/version 2026-10-02 06:36:34,343 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:34,491 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Browser version: Chrome/150.0.7871.114 2026-10-02 06:36:34,491 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Issuing json command http://127.0.0.1:35797/json 2026-10-02 06:36:34,492 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:34,539 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Websocket url found: ws://127.0.0.1:35797/devtools/page/4A31C045083279B547AC2586C36BAF78 2026-10-02 06:36:34,586 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Enable chrome headless console log notification 2026-10-02 06:36:34,598 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome headless enable page notifications 2026-10-02 06:36:34,752 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:36:34,760 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Setting session cookie in browser 2026-10-02 06:36:34,767 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-02 06:36:34,767 44 INFO rb-67e19c3-225208-420267 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/126" 2026-10-02 06:36:34,791 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:36:35,439 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:35] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.141 0.515 2026-10-02 06:36:35,443 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Navigation result: {'frameId': '4A31C045083279B547AC2586C36BAF78', 'loaderId': '407A61FFEDF31FE5D74FF7D9EE2DD88F', 'isDownload': False} 2026-10-02 06:36:35,443 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Evaluate ready code "odoo.isTourReady('PosSettleOrder')" 2026-10-02 06:36:35,456 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:36:35,494 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:35] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.027 2026-10-02 06:36:35,519 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:35] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.028 2026-10-02 06:36:35,543 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:35] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.076 2026-10-02 06:36:36,080 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:36:36,088 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.015 2026-10-02 06:36:36,113 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.019 2026-10-02 06:36:36,147 44 INFO rb-67e19c3-225208-420267 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/126", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:36:36,152 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-10-02 06:36:36,163 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:36,185 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.015 2026-10-02 06:36:36,205 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:36:36,256 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:36] "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.012 2026-10-02 06:36:36,275 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.036 2026-10-02 06:36:36,372 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.033 0.057 2026-10-02 06:36:36,383 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.086 2026-10-02 06:36:37,285 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.499 0.355 2026-10-02 06:36:37,320 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:37] "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-10-02 06:36:37,417 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36: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.006 2026-10-02 06:36:37,498 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:37] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.049 2026-10-02 06:36:37,556 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36: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.005 2026-10-02 06:36:37,574 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: Owl is running in 'dev' mode. 2026-10-02 06:36:37,594 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-02 06:36:37,641 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:36:37,655 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:36:37,683 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:36:37,686 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:37] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:36:37,745 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:36:37,747 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36: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-10-02 06:36:37,776 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:37] "GET /web/image/res.users/239/avatar_128 HTTP/1.1" 200 - 14 0.063 0.047 2026-10-02 06:36:37,843 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:36:37,849 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:37] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.027 0.157 2026-10-02 06:36:37,888 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:37] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.011 0.105 2026-10-02 06:36:37,960 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:37,987 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:37] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.042 0.135 2026-10-02 06:36:38,161 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:38,163 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:38] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.114 0.231 2026-10-02 06:36:38,185 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:36:38,188 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:38] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.007 0.162 2026-10-02 06:36:38,235 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:38,242 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:38] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.019 0.111 2026-10-02 06:36:38,257 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:38] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:36:38,355 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:38] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.015 0.234 2026-10-02 06:36:38,412 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:38] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.010 0.305 2026-10-02 06:36:38,462 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:38] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.009 0.360 2026-10-02 06:36:38,492 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:38] "GET /web/image?model=product.template&field=image_128&id=2212&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.005 0.294 2026-10-02 06:36:38,536 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:38] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.012 0.326 2026-10-02 06:36:38,590 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:38] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.015 0.289 2026-10-02 06:36:38,620 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:38] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.005 0.253 2026-10-02 06:36:38,653 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:38] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.232 2026-10-02 06:36:38,676 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:38] "GET /web/image?model=product.template&field=image_128&id=2213&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.207 2026-10-02 06:36:38,835 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.099 0.233 2026-10-02 06:36:38,862 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:38] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.311 2026-10-02 06:36:38,872 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:38,933 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:39,206 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:39] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 73 0.135 0.132 2026-10-02 06:36:39,305 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:39] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 27 0.031 0.041 2026-10-02 06:36:39,362 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:39] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.004 0.016 2026-10-02 06:36:39,442 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:39,654 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:39] "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.126 0.083 2026-10-02 06:36:39,907 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 62 0.143 0.098 2026-10-02 06:36:39,924 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:39] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.242 2026-10-02 06:36:39,978 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:39] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.027 2026-10-02 06:36:40,021 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:40,046 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:40] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.019 0.033 2026-10-02 06:36:40,102 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:40] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.030 0.046 2026-10-02 06:36:40,183 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.021 0.094 2026-10-02 06:36:40,225 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:40,276 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:40,327 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:40,378 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:40,428 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:40,481 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:40,536 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:40,585 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:40,635 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:40,697 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:40,748 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:40,823 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:40,840 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:36:40,843 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:36:40,874 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:40,925 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:40,995 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:41,063 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:41,068 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45161185 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '2f9fe8d9-6aeb-45f7-b5f6-51989ee5311a'}] 2026-10-02 06:36:41,078 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:36:41,671 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #239 deleted stock.move records with IDs: [1386] 2026-10-02 06:36:42,022 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45161185 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '2f9fe8d9-6aeb-45f7-b5f6-51989ee5311a'} created pos.order #845 2026-10-02 06:36:42,071 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45161185 finished 2026-10-02 06:36:42,403 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 455 0.699 0.640 2026-10-02 06:36:42,452 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36: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-10-02 06:36:42,633 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:42,663 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14857211 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '2f9fe8d9-6aeb-45f7-b5f6-51989ee5311a'}] 2026-10-02 06:36:42,686 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14857211 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '2f9fe8d9-6aeb-45f7-b5f6-51989ee5311a'} sync ignored for existing PoS order pos.order(845,) (state: paid) 2026-10-02 06:36:42,706 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: tour succeeded 2026-10-02 06:36:42,706 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: ╔═══════════════════════════════╗ ║ TOUR PosSettleOrder SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-10-02 06:36:42,717 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14857211 finished 2026-10-02 06:36:42,852 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: heap 18058152 (allocated 19398656) 2026-10-02 06:36:42,880 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Closing chrome headless with pid 124952 2026-10-02 06:36:42,881 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Closing websocket connection 2026-10-02 06:36:42,883 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Terminating chrome headless with pid 124952 2026-10-02 06:36:42,970 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 80 0.176 0.139 2026-10-02 06:36:42,993 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:42] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.002 0.275 2026-10-02 06:36:43,015 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_063643_015539_test_settle_order_with_kit.txt 2026-10-02 06:36:43,015 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Removing chrome user profile "/tmp/tmp_ezjyicq_chrome_odoo" 2026-10-02 06:36:43,051 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_lot ... 2026-10-02 06:36:44,491 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome pid: 125172 2026-10-02 06:36:44,491 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome headless temporary user profile dir: /tmp/tmptcsz120z_chrome_odoo 2026-10-02 06:36:44,491 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Issuing json command http://127.0.0.1:39267/json/version 2026-10-02 06:36:44,493 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39267', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:36:44,526 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Browser version: Chrome/150.0.7871.114 2026-10-02 06:36:44,526 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Issuing json command http://127.0.0.1:39267/json 2026-10-02 06:36:44,527 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39267', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:36:44,555 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Websocket url found: ws://127.0.0.1:39267/devtools/page/69F365BDCCB4EC3E7560339F72B8DF66 2026-10-02 06:36:44,585 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Enable chrome headless console log notification 2026-10-02 06:36:44,600 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome headless enable page notifications 2026-10-02 06:36:44,842 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-02 06:36:44,848 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Setting session cookie in browser 2026-10-02 06:36:44,851 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-02 06:36:44,851 44 INFO rb-67e19c3-225208-420267 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/126" 2026-10-02 06:36:44,894 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:36:45,607 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:45] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.148 0.575 2026-10-02 06:36:45,614 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Navigation result: {'frameId': '69F365BDCCB4EC3E7560339F72B8DF66', 'loaderId': '6BDC4E712D3B03A326D87E7B1AAD16F0', 'isDownload': False} 2026-10-02 06:36:45,614 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:45,633 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:36:45,649 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:45] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-02 06:36:45,658 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:45] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-02 06:36:45,678 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:45] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.027 2026-10-02 06:36:46,308 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:36:46,312 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:36:46,333 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-02 06:36:46,372 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.010 2026-10-02 06:36:46,373 44 INFO rb-67e19c3-225208-420267 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/126", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:36:46,390 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:46,393 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-02 06:36:46,413 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:36:46,461 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.018 0.017 2026-10-02 06:36:46,473 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.043 2026-10-02 06:36:46,599 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.063 0.054 2026-10-02 06:36:46,601 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.075 2026-10-02 06:36:47,352 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.377 0.329 2026-10-02 06:36:47,413 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.047 2026-10-02 06:36:47,482 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:47] "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-10-02 06:36:47,570 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:47] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.048 2026-10-02 06:36:47,608 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-02 06:36:47,630 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: Owl is running in 'dev' mode. 2026-10-02 06:36:47,638 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:36:47,772 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:36:47,784 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-02 06:36:47,808 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-10-02 06:36:47,852 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:47] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.045 0.052 2026-10-02 06:36:47,868 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36: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-10-02 06:36:47,881 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-02 06:36:47,895 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:47] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.021 0.117 2026-10-02 06:36:47,900 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.108 2026-10-02 06:36:47,950 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:47] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.003 0.013 2026-10-02 06:36:48,041 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:48,093 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:48] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.017 0.023 2026-10-02 06:36:48,143 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.024 2026-10-02 06:36:48,240 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:48] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.092 0.053 2026-10-02 06:36:48,243 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:36:48,294 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:48,347 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:48,372 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:48] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.077 0.184 2026-10-02 06:36:48,381 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:48] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:36:48,412 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:48] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.261 2026-10-02 06:36:48,469 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:48] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.007 0.304 2026-10-02 06:36:48,521 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:48] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.008 0.368 2026-10-02 06:36:48,552 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:48] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.005 0.298 2026-10-02 06:36:48,578 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:48] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.329 2026-10-02 06:36:48,617 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:48] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.009 0.194 2026-10-02 06:36:48,656 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:48] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.012 0.168 2026-10-02 06:36:48,684 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:48] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.005 0.150 2026-10-02 06:36:48,725 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:48] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.007 0.157 2026-10-02 06:36:48,841 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.055 0.367 2026-10-02 06:36:48,893 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:48,949 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:49,286 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:49] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.205 0.129 2026-10-02 06:36:49,385 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:49] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.026 0.044 2026-10-02 06:36:49,437 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:49] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.013 2026-10-02 06:36:49,539 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:49,739 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:49] "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.110 0.085 2026-10-02 06:36:49,790 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:49] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.016 0.014 2026-10-02 06:36:50,020 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.135 0.126 2026-10-02 06:36:50,076 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:50] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.034 0.213 2026-10-02 06:36:50,122 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:50,162 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:50] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.044 0.031 2026-10-02 06:36:50,220 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:50] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 25 0.023 0.071 2026-10-02 06:36:50,322 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.039 0.095 2026-10-02 06:36:50,363 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:50,412 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:50,462 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:50,514 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:50,564 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:50,615 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:50,666 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: tour succeeded 2026-10-02 06:36:50,667 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_settle_order_with_lot SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-02 06:36:50,786 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: heap 16486184 (allocated 17563648) 2026-10-02 06:36:50,811 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Closing chrome headless with pid 125172 2026-10-02 06:36:50,813 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Closing websocket connection 2026-10-02 06:36:50,815 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Terminating chrome headless with pid 125172 2026-10-02 06:36:50,911 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_063650_910792_test_settle_order_with_lot.txt 2026-10-02 06:36:50,911 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Removing chrome user profile "/tmp/tmptcsz120z_chrome_odoo" 2026-10-02 06:36:50,927 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multiple_uom ... 2026-10-02 06:36:52,227 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome pid: 125390 2026-10-02 06:36:52,227 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome headless temporary user profile dir: /tmp/tmp3tjjhint_chrome_odoo 2026-10-02 06:36:52,227 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Issuing json command http://127.0.0.1:40393/json/version 2026-10-02 06:36:52,228 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40393', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:36:52,304 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Browser version: Chrome/150.0.7871.114 2026-10-02 06:36:52,305 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Issuing json command http://127.0.0.1:40393/json 2026-10-02 06:36:52,305 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40393', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:36:52,331 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Websocket url found: ws://127.0.0.1:40393/devtools/page/3FD14F13F6D79CDAEFC2AA1352A3A16A 2026-10-02 06:36:52,366 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Enable chrome headless console log notification 2026-10-02 06:36:52,382 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome headless enable page notifications 2026-10-02 06:36:52,739 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-02 06:36:52,741 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Setting session cookie in browser 2026-10-02 06:36:52,744 44 INFO rb-67e19c3-225208-420267 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/126" in browser 2026-10-02 06:36:52,744 44 INFO rb-67e19c3-225208-420267 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/126" 2026-10-02 06:36:52,770 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:36:53,636 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:53] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.126 0.743 2026-10-02 06:36:53,640 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Navigation result: {'frameId': '3FD14F13F6D79CDAEFC2AA1352A3A16A', 'loaderId': '1E83FC99D0A5C8E027C5DEF60AFEBEE9', 'isDownload': False} 2026-10-02 06:36:53,640 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-10-02 06:36:53,667 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:36:53,696 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:53] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.018 2026-10-02 06:36:53,701 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:53] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.022 2026-10-02 06:36:53,711 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:53] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-10-02 06:36:54,338 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:36:54,341 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:36:54,371 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.021 2026-10-02 06:36:54,413 44 INFO rb-67e19c3-225208-420267 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/126", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:36:54,414 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.010 2026-10-02 06:36:54,421 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:54,436 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-02 06:36:54,448 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:36:54,491 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:54] "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.018 2026-10-02 06:36:54,515 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.042 2026-10-02 06:36:54,597 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.025 0.043 2026-10-02 06:36:54,600 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.046 2026-10-02 06:36:55,494 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.502 0.343 2026-10-02 06:36:55,533 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.026 2026-10-02 06:36:55,631 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.019 0.015 2026-10-02 06:36:55,735 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:55] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.023 0.065 2026-10-02 06:36:55,778 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:55] "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-10-02 06:36:55,794 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: Owl is running in 'dev' mode. 2026-10-02 06:36:55,805 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:36:55,859 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:36:55,888 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:36:55,894 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:36:55,947 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:55] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.026 0.044 2026-10-02 06:36:55,973 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:55] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.007 0.085 2026-10-02 06:36:55,981 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.095 2026-10-02 06:36:55,996 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:36:56,000 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:36:56,054 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:56] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.012 0.017 2026-10-02 06:36:56,156 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:56,231 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-10-02 06:36:56,329 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:56,398 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:56] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.106 0.078 2026-10-02 06:36:56,406 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:36:56,435 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:56,443 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:56] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.018 0.205 2026-10-02 06:36:56,449 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:56] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:36:56,507 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:56] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.018 0.237 2026-10-02 06:36:56,619 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:56] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.060 0.346 2026-10-02 06:36:56,667 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:56] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.005 0.374 2026-10-02 06:36:56,718 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:56] "GET /web/image?model=product.template&field=image_128&id=2215&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.012 0.275 2026-10-02 06:36:56,776 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:56] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.014 0.300 2026-10-02 06:36:56,814 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:56] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.007 0.542 2026-10-02 06:36:56,855 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:56] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.006 0.330 2026-10-02 06:36:56,895 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:56] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.011 0.262 2026-10-02 06:36:56,919 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:56] "GET /web/image?model=product.template&field=image_128&id=2216&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.006 0.238 2026-10-02 06:36:56,955 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:56] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.224 2026-10-02 06:36:57,103 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.092 0.230 2026-10-02 06:36:57,129 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:57] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.260 2026-10-02 06:36:57,160 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:57] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.006 0.335 2026-10-02 06:36:57,173 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:57,241 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:57,441 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:57] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.085 0.109 2026-10-02 06:36:57,583 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:57] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.052 0.054 2026-10-02 06:36:57,641 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:57] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.017 2026-10-02 06:36:57,742 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:57,926 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:57] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 59 0.082 0.093 2026-10-02 06:36:58,211 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 57 0.180 0.085 2026-10-02 06:36:58,230 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:58] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.247 2026-10-02 06:36:58,292 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:58] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.029 2026-10-02 06:36:58,342 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:58,390 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:58] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.030 0.050 2026-10-02 06:36:58,470 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:58] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.030 0.093 2026-10-02 06:36:58,626 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.094 0.117 2026-10-02 06:36:58,699 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:58,770 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:58,796 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:36:58,799 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:36:58,821 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:58,872 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:58,942 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:59,018 44 INFO rb-67e19c3-225208-420267 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-10-02 06:36:59,048 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89742917 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '72d4edc5-c115-4b7e-9073-90b49dce42d4'}] 2026-10-02 06:36:59,050 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:36:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:37:00,059 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89742917 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '72d4edc5-c115-4b7e-9073-90b49dce42d4'} created pos.order #846 2026-10-02 06:37:00,098 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89742917 finished 2026-10-02 06:37:00,690 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 409 0.962 0.682 2026-10-02 06:37:00,784 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37: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-10-02 06:37:00,935 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: tour succeeded 2026-10-02 06:37:00,935 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-02 06:37:00,947 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24673287 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '72d4edc5-c115-4b7e-9073-90b49dce42d4'}] 2026-10-02 06:37:00,973 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24673287 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '72d4edc5-c115-4b7e-9073-90b49dce42d4'} sync ignored for existing PoS order pos.order(846,) (state: paid) 2026-10-02 06:37:01,029 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24673287 finished 2026-10-02 06:37:01,064 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: heap 19376948 (allocated 20844544) 2026-10-02 06:37:01,082 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Closing chrome headless with pid 125390 2026-10-02 06:37:01,090 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Closing websocket connection 2026-10-02 06:37:01,092 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Terminating chrome headless with pid 125390 2026-10-02 06:37:01,202 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_063701_201942_test_settle_order_with_multiple_uom.txt 2026-10-02 06:37:01,202 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Removing chrome user profile "/tmp/tmp3tjjhint_chrome_odoo" 2026-10-02 06:37:01,203 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.138 0.121 2026-10-02 06:37:01,230 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery ... 2026-10-02 06:37:02,551 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome pid: 125616 2026-10-02 06:37:02,551 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome headless temporary user profile dir: /tmp/tmpjheb4do6_chrome_odoo 2026-10-02 06:37:02,552 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Issuing json command http://127.0.0.1:38129/json/version 2026-10-02 06:37:02,554 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38129', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:37:02,649 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Browser version: Chrome/150.0.7871.114 2026-10-02 06:37:02,649 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Issuing json command http://127.0.0.1:38129/json 2026-10-02 06:37:02,650 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38129', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:37:02,658 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Websocket url found: ws://127.0.0.1:38129/devtools/page/B222DC3635B5E7408E573A223C322E82 2026-10-02 06:37:02,723 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Enable chrome headless console log notification 2026-10-02 06:37:02,753 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome headless enable page notifications 2026-10-02 06:37:02,986 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-02 06:37:02,991 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Setting session cookie in browser 2026-10-02 06:37:02,999 44 INFO rb-67e19c3-225208-420267 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/126" in browser 2026-10-02 06:37:02,999 44 INFO rb-67e19c3-225208-420267 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/126" 2026-10-02 06:37:03,039 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:37:03,712 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:03] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.154 0.527 2026-10-02 06:37:03,715 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Navigation result: {'frameId': 'B222DC3635B5E7408E573A223C322E82', 'loaderId': '714E6A619F474A14D4DC3B0FEDB3F669', 'isDownload': False} 2026-10-02 06:37:03,715 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Evaluate ready code "odoo.isTourReady('PosSettleOrder3')" 2026-10-02 06:37:03,739 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:37:03,757 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:03] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-02 06:37:03,764 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:03] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.017 2026-10-02 06:37:03,779 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:03] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-10-02 06:37:04,415 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-02 06:37:04,416 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.017 2026-10-02 06:37:04,436 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-10-02 06:37:04,485 44 INFO rb-67e19c3-225208-420267 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/126", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:37:04,501 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.016 0.015 2026-10-02 06:37:04,504 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:04,546 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.015 2026-10-02 06:37:04,574 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:37:04,639 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.019 2026-10-02 06:37:04,674 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:04] "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.036 2026-10-02 06:37:04,677 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.010 2026-10-02 06:37:04,791 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.040 0.040 2026-10-02 06:37:05,540 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.361 0.321 2026-10-02 06:37:05,566 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:05] "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-10-02 06:37:05,655 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37: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.012 2026-10-02 06:37:05,764 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:05] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.079 2026-10-02 06:37:05,789 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37: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-10-02 06:37:05,813 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: Owl is running in 'dev' mode. 2026-10-02 06:37:05,827 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:37:05,902 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:37:05,942 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:05] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:37:05,943 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:37:05,999 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:05] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.027 0.052 2026-10-02 06:37:06,008 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37: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-10-02 06:37:06,015 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:37:06,023 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:06] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.004 0.093 2026-10-02 06:37:06,028 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.095 2026-10-02 06:37:06,047 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:06] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.004 0.014 2026-10-02 06:37:06,201 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:06,249 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:37:06,398 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:06] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.108 0.071 2026-10-02 06:37:06,404 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:37:06,410 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:06,458 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:06,518 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:06] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.054 0.218 2026-10-02 06:37:06,534 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:06] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:37:06,558 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:06] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.269 2026-10-02 06:37:06,606 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:06] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.007 0.310 2026-10-02 06:37:06,663 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:06] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.012 0.350 2026-10-02 06:37:06,686 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:06] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.006 0.414 2026-10-02 06:37:06,734 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:06] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.007 0.314 2026-10-02 06:37:06,766 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:06] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.009 0.193 2026-10-02 06:37:06,818 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:06] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.010 0.226 2026-10-02 06:37:06,851 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:06] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.005 0.236 2026-10-02 06:37:06,885 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:06] "GET /web/image?model=product.template&field=image_128&id=2217&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.008 0.206 2026-10-02 06:37:07,022 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.088 0.238 2026-10-02 06:37:07,049 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:07] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.006 0.268 2026-10-02 06:37:07,067 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:07,096 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:07] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.006 0.352 2026-10-02 06:37:07,128 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:07,360 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:07] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.106 0.120 2026-10-02 06:37:07,472 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:07] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.042 0.045 2026-10-02 06:37:07,543 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:07] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.025 2026-10-02 06:37:07,625 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:07,809 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:07] "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.097 0.085 2026-10-02 06:37:08,034 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.114 0.104 2026-10-02 06:37:08,045 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:08] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.215 2026-10-02 06:37:08,110 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:08] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.024 0.029 2026-10-02 06:37:08,150 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:08,206 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:08] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.042 0.040 2026-10-02 06:37:08,265 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:08] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.029 0.080 2026-10-02 06:37:08,379 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.034 0.118 2026-10-02 06:37:08,398 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:08,447 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:08,499 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:08,549 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:08,620 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:08,633 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:37:08,635 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:37:08,671 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:08,728 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:08,795 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:08,845 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:08,922 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:08,929 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3715390 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '5a8e02a0-b8a2-4826-a821-0ea083fe8e29'}] 2026-10-02 06:37:08,947 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:37:09,200 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #237 deleted stock.move.line records with IDs: [1391] 2026-10-02 06:37:09,686 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3715390 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '5a8e02a0-b8a2-4826-a821-0ea083fe8e29'} created pos.order #847 2026-10-02 06:37:09,736 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3715390 finished 2026-10-02 06:37:10,174 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 412 0.638 0.611 2026-10-02 06:37:10,227 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:10] "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-10-02 06:37:10,329 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: tour succeeded 2026-10-02 06:37:10,330 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder3 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-02 06:37:10,359 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18216103 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '5a8e02a0-b8a2-4826-a821-0ea083fe8e29'}] 2026-10-02 06:37:10,374 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18216103 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '5a8e02a0-b8a2-4826-a821-0ea083fe8e29'} sync ignored for existing PoS order pos.order(847,) (state: paid) 2026-10-02 06:37:10,423 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18216103 finished 2026-10-02 06:37:10,483 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: heap 17707180 (allocated 18612224) 2026-10-02 06:37:10,506 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Closing chrome headless with pid 125616 2026-10-02 06:37:10,508 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Closing websocket connection 2026-10-02 06:37:10,516 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Terminating chrome headless with pid 125616 2026-10-02 06:37:10,547 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 57 0.100 0.105 2026-10-02 06:37:10,617 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_063710_617088_test_settle_order_with_multistep_delivery.txt 2026-10-02 06:37:10,617 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Removing chrome user profile "/tmp/tmpjheb4do6_chrome_odoo" 2026-10-02 06:37:10,651 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery_receipt ... 2026-10-02 06:37:13,135 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome pid: 125840 2026-10-02 06:37:13,136 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome headless temporary user profile dir: /tmp/tmpfx6p473m_chrome_odoo 2026-10-02 06:37:13,136 44 INFO rb-67e19c3-225208-420267 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:34477/json/version 2026-10-02 06:37:13,138 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34477', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:37:13,178 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:13,178 44 INFO rb-67e19c3-225208-420267 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:34477/json 2026-10-02 06:37:13,179 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34477', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:37:13,189 44 INFO rb-67e19c3-225208-420267 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:34477/devtools/page/CB4820D2F07776EF04DB220DC0267F45 2026-10-02 06:37:13,202 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Enable chrome headless console log notification 2026-10-02 06:37:13,208 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome headless enable page notifications 2026-10-02 06:37:13,564 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-02 06:37:13,566 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Setting session cookie in browser 2026-10-02 06:37:13,568 44 INFO rb-67e19c3-225208-420267 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/126" in browser 2026-10-02 06:37:13,568 44 INFO rb-67e19c3-225208-420267 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/126" 2026-10-02 06:37:13,589 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:37:14,104 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:14] "GET /pos/ui/126 HTTP/1.1" 200 - 86 0.068 0.451 2026-10-02 06:37:14,107 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Navigation result: {'frameId': 'CB4820D2F07776EF04DB220DC0267F45', 'loaderId': 'EDD2E851BC2DEDF7FFAE200D555F26DC', 'isDownload': False} 2026-10-02 06:37:14,107 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Evaluate ready code "odoo.isTourReady('PosSettleOrder4')" 2026-10-02 06:37:14,127 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:37:14,144 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:14] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-02 06:37:14,154 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:14] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-10-02 06:37:14,171 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:14] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-10-02 06:37:14,761 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:37:14,767 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:37:14,789 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-02 06:37:14,818 44 INFO rb-67e19c3-225208-420267 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/126", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:37:14,821 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.004 2026-10-02 06:37:14,827 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:14,843 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-02 06:37:14,861 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:37:14,895 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.009 0.013 2026-10-02 06:37:14,930 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.020 0.038 2026-10-02 06:37:14,932 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.015 2026-10-02 06:37:15,035 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.042 0.049 2026-10-02 06:37:15,706 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.336 0.301 2026-10-02 06:37:15,735 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37: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-10-02 06:37:15,814 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37: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.009 2026-10-02 06:37:15,891 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:15] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.044 2026-10-02 06:37:15,934 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37: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.015 2026-10-02 06:37:15,952 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:15,968 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.006 2026-10-02 06:37:16,031 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:37:16,045 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:37:16,051 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:37:16,077 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-02 06:37:16,104 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:37:16,106 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-02 06:37:16,166 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:16] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.087 0.036 2026-10-02 06:37:16,191 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:16] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.008 0.134 2026-10-02 06:37:16,220 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:16] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.009 0.114 2026-10-02 06:37:16,242 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:16,294 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:37:16,396 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:16,412 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:16] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.086 0.041 2026-10-02 06:37:16,432 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:37:16,515 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:16,584 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:16] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.081 0.217 2026-10-02 06:37:16,605 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:16] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:37:16,650 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:16] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.021 0.299 2026-10-02 06:37:16,684 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:16] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.007 0.344 2026-10-02 06:37:16,732 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:16] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.400 2026-10-02 06:37:16,754 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:16] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.008 0.441 2026-10-02 06:37:16,812 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:16] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.180 2026-10-02 06:37:16,836 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:16] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.175 2026-10-02 06:37:16,870 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:16] "GET /web/image?model=product.template&field=image_128&id=2218&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.008 0.171 2026-10-02 06:37:16,926 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:16] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.008 0.181 2026-10-02 06:37:16,951 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:16] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.493 2026-10-02 06:37:17,072 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.060 0.256 2026-10-02 06:37:17,105 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:17] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.282 2026-10-02 06:37:17,119 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:17,140 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:17] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.288 2026-10-02 06:37:17,178 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:17,409 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:17] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.110 0.114 2026-10-02 06:37:17,519 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:17] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.039 0.045 2026-10-02 06:37:17,576 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:17] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.015 2026-10-02 06:37:17,654 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:17,816 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:17] "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.081 0.086 2026-10-02 06:37:17,992 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 72 0.058 0.107 2026-10-02 06:37:18,011 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:18] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.008 0.164 2026-10-02 06:37:18,091 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:18] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.037 0.027 2026-10-02 06:37:18,166 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:18,190 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:18] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 21 0.052 0.036 2026-10-02 06:37:18,241 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:18] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.024 0.046 2026-10-02 06:37:18,350 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 23 0.047 0.084 2026-10-02 06:37:18,356 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:18,404 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:18,454 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:18,505 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:18,590 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:18,610 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:37:18,618 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:37:18,643 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:18,693 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:18,762 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:18,812 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:18,869 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:18,924 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:18,996 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:19,004 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97330003 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '36e98942-cfd9-4fdb-a831-7c400faefcc5'}] 2026-10-02 06:37:19,011 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:37:19,177 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #237 deleted stock.move.line records with IDs: [1396] 2026-10-02 06:37:21,302 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97330003 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '36e98942-cfd9-4fdb-a831-7c400faefcc5'} created pos.order #848 2026-10-02 06:37:21,886 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97330003 finished 2026-10-02 06:37:22,193 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: Simulating signal changes during tests 2026-10-02 06:37:22,194 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 982 1.374 1.819 2026-10-02 06:37:22,298 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:22] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 7 0.011 0.024 2026-10-02 06:37:22,303 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:22] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.041 2026-10-02 06:37:22,470 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: tour succeeded 2026-10-02 06:37:22,471 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder4 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-02 06:37:22,483 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88520402 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '36e98942-cfd9-4fdb-a831-7c400faefcc5'}] 2026-10-02 06:37:22,534 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88520402 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '36e98942-cfd9-4fdb-a831-7c400faefcc5'} sync ignored for existing PoS order pos.order(848,) (state: done) 2026-10-02 06:37:22,569 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88520402 finished 2026-10-02 06:37:22,674 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: heap 18049404 (allocated 19660800) 2026-10-02 06:37:22,690 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Closing chrome headless with pid 125840 2026-10-02 06:37:22,697 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Closing websocket connection 2026-10-02 06:37:22,698 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Terminating chrome headless with pid 125840 2026-10-02 06:37:22,772 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 77 0.172 0.119 2026-10-02 06:37:22,801 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_063722_801487_test_settle_order_with_multistep_delivery_receipt.txt 2026-10-02 06:37:22,801 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Removing chrome user profile "/tmp/tmpfx6p473m_chrome_odoo" 2026-10-02 06:37:22,849 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_quotation_delivered_qty ... 2026-10-02 06:37:23,723 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome pid: 126062 2026-10-02 06:37:23,723 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome headless temporary user profile dir: /tmp/tmp0_g0ratb_chrome_odoo 2026-10-02 06:37:23,724 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Issuing json command http://127.0.0.1:42803/json/version 2026-10-02 06:37:23,725 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42803', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:37:23,837 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Browser version: Chrome/150.0.7871.114 2026-10-02 06:37:23,837 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Issuing json command http://127.0.0.1:42803/json 2026-10-02 06:37:23,838 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42803', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:37:23,875 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Websocket url found: ws://127.0.0.1:42803/devtools/page/571B43AB31218C577761FEA626E109C2 2026-10-02 06:37:23,901 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Enable chrome headless console log notification 2026-10-02 06:37:23,916 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome headless enable page notifications 2026-10-02 06:37:24,047 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-02 06:37:24,049 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Setting session cookie in browser 2026-10-02 06:37:24,052 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-02 06:37:24,053 44 INFO rb-67e19c3-225208-420267 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/126" 2026-10-02 06:37:24,081 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:37:27,672 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:27] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.127 3.468 2026-10-02 06:37:27,675 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Navigation result: {'frameId': '571B43AB31218C577761FEA626E109C2', 'loaderId': '81BE7C0E7E256A43A37AD203A84F1263', 'isDownload': False} 2026-10-02 06:37:27,675 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-10-02 06:37:27,694 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:37:27,723 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:27] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.013 0.011 2026-10-02 06:37:27,734 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:27] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.030 2026-10-02 06:37:27,754 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:27] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.046 2026-10-02 06:37:28,388 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:37:28,405 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-02 06:37:28,418 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.022 2026-10-02 06:37:28,459 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.006 2026-10-02 06:37:28,462 44 INFO rb-67e19c3-225208-420267 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/126", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:37:28,469 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:28,486 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-02 06:37:28,503 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:37:28,567 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.022 0.027 2026-10-02 06:37:28,604 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.074 2026-10-02 06:37:28,657 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.022 0.043 2026-10-02 06:37:28,660 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.038 2026-10-02 06:37:29,531 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.491 0.331 2026-10-02 06:37:29,581 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:29] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.037 2026-10-02 06:37:29,661 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-02 06:37:29,787 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:29] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.032 0.058 2026-10-02 06:37:29,859 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37: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.014 2026-10-02 06:37:29,879 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: Owl is running in 'dev' mode. 2026-10-02 06:37:29,890 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:37:29,971 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:37:29,975 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-02 06:37:30,013 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:30] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:37:30,018 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-02 06:37:30,026 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:30] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.016 0.020 2026-10-02 06:37:30,102 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:30] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.027 0.081 2026-10-02 06:37:30,147 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:37:30,153 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-02 06:37:30,243 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:37:30,312 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:30] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.040 0.046 2026-10-02 06:37:30,407 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:30,444 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:30] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.087 0.125 2026-10-02 06:37:30,488 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:30] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.022 0.216 2026-10-02 06:37:30,578 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:30,583 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:30] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.050 0.042 2026-10-02 06:37:30,625 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:37:30,645 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:30] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:37:30,648 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:30,685 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:30] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.034 0.101 2026-10-02 06:37:30,732 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:30] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.007 0.163 2026-10-02 06:37:30,779 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:30] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.221 2026-10-02 06:37:30,809 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:30] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.214 2026-10-02 06:37:30,851 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:30] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.016 0.208 2026-10-02 06:37:30,878 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:30] "GET /web/image?model=product.template&field=image_128&id=2219&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.216 2026-10-02 06:37:30,918 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:30] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.007 0.220 2026-10-02 06:37:30,949 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:30] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.204 2026-10-02 06:37:30,981 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:30] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.176 2026-10-02 06:37:31,017 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:31] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.005 0.193 2026-10-02 06:37:31,148 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.071 0.218 2026-10-02 06:37:31,182 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:31,244 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:31,440 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:31] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 70 0.070 0.123 2026-10-02 06:37:31,543 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:31] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.033 0.038 2026-10-02 06:37:31,603 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:31] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.021 2026-10-02 06:37:31,674 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:31,871 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:31] "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.095 0.098 2026-10-02 06:37:32,113 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.133 0.100 2026-10-02 06:37:32,126 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:32] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.223 2026-10-02 06:37:32,222 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.053 0.029 2026-10-02 06:37:32,273 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:32,298 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:32] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.026 0.036 2026-10-02 06:37:32,368 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:32] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.042 0.050 2026-10-02 06:37:32,481 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.043 0.123 2026-10-02 06:37:32,494 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:32,560 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:32,587 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:37:32,601 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-02 06:37:32,623 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:32,662 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:32,729 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:32,798 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:32,806 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70549358 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '70b6c6aa-eb37-4ea2-b64a-3e252895d13f'}] 2026-10-02 06:37:32,811 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:37:33,346 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70549358 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '70b6c6aa-eb37-4ea2-b64a-3e252895d13f'} created pos.order #849 2026-10-02 06:37:33,377 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70549358 finished 2026-10-02 06:37:34,101 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 459 0.554 0.745 2026-10-02 06:37:34,183 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:34] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.009 0.007 2026-10-02 06:37:34,335 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: tour succeeded 2026-10-02 06:37:34,335 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-02 06:37:34,349 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6288675 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '70b6c6aa-eb37-4ea2-b64a-3e252895d13f'}] 2026-10-02 06:37:34,356 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6288675 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '70b6c6aa-eb37-4ea2-b64a-3e252895d13f'} sync ignored for existing PoS order pos.order(849,) (state: paid) 2026-10-02 06:37:34,404 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6288675 finished 2026-10-02 06:37:34,468 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: heap 17745076 (allocated 19136512) 2026-10-02 06:37:34,487 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Closing chrome headless with pid 126062 2026-10-02 06:37:34,487 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Closing websocket connection 2026-10-02 06:37:34,500 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Terminating chrome headless with pid 126062 2026-10-02 06:37:34,593 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.129 0.117 2026-10-02 06:37:34,612 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_063734_612604_test_settle_quotation_delivered_qty.txt 2026-10-02 06:37:34,612 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Removing chrome user profile "/tmp/tmp0_g0ratb_chrome_odoo" 2026-10-02 06:37:34,642 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_archived_attribute ... 2026-10-02 06:37:35,515 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #237 deleted product.template.attribute.value records with IDs: [988] 2026-10-02 06:37:35,522 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #237 deleted product.template.attribute.value records with IDs: [989] 2026-10-02 06:37:36,102 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome pid: 126289 2026-10-02 06:37:36,103 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome headless temporary user profile dir: /tmp/tmp8e10ucfv_chrome_odoo 2026-10-02 06:37:36,103 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Issuing json command http://127.0.0.1:44649/json/version 2026-10-02 06:37:36,104 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44649', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:37:36,153 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Browser version: Chrome/150.0.7871.114 2026-10-02 06:37:36,153 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Issuing json command http://127.0.0.1:44649/json 2026-10-02 06:37:36,154 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44649', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:37:36,191 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Websocket url found: ws://127.0.0.1:44649/devtools/page/7F703FF1C251E2BAE45198FC6D4EAFDC 2026-10-02 06:37:36,222 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Enable chrome headless console log notification 2026-10-02 06:37:36,277 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome headless enable page notifications 2026-10-02 06:37:36,389 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-02 06:37:36,399 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Setting session cookie in browser 2026-10-02 06:37:36,413 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-02 06:37:36,414 44 INFO rb-67e19c3-225208-420267 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/126" 2026-10-02 06:37:36,438 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:37:36,996 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:36] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.057 0.504 2026-10-02 06:37:37,000 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Navigation result: {'frameId': '7F703FF1C251E2BAE45198FC6D4EAFDC', 'loaderId': '65EB0C5EB26E5378F467E029D43BFE62', 'isDownload': False} 2026-10-02 06:37:37,000 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:37,022 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:37:37,041 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:37] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.009 2026-10-02 06:37:37,053 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:37] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-10-02 06:37:37,059 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:37] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-10-02 06:37:37,585 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:37:37,593 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:37:37,611 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.015 2026-10-02 06:37:37,660 44 INFO rb-67e19c3-225208-420267 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/126", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:37:37,669 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:37,671 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.013 0.019 2026-10-02 06:37:37,697 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-02 06:37:37,715 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:37:37,760 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.009 0.021 2026-10-02 06:37:37,793 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:37] "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.054 2026-10-02 06:37:37,803 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-02 06:37:37,959 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.100 0.049 2026-10-02 06:37:38,794 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.430 0.373 2026-10-02 06:37:38,824 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:38] "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-10-02 06:37:38,928 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-02 06:37:39,015 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:39] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.056 2026-10-02 06:37:39,082 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37: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.013 2026-10-02 06:37:39,114 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: Owl is running in 'dev' mode. 2026-10-02 06:37:39,148 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.013 2026-10-02 06:37:39,181 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:37:39,200 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:37:39,212 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:37:39,276 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:39] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.055 0.034 2026-10-02 06:37:39,317 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:39] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.014 0.110 2026-10-02 06:37:39,319 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.125 2026-10-02 06:37:39,333 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:37:39,336 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37: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-10-02 06:37:39,398 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:39] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.004 0.009 2026-10-02 06:37:39,526 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:39,560 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:37:39,651 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:39] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.049 0.049 2026-10-02 06:37:39,729 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:39,733 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:39] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.038 0.139 2026-10-02 06:37:39,742 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:37:39,751 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:39] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:37:39,778 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:39] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.007 0.161 2026-10-02 06:37:39,783 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:39,806 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:39] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.191 2026-10-02 06:37:39,833 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:39] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.210 2026-10-02 06:37:39,859 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:39] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.007 0.243 2026-10-02 06:37:39,879 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:39] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.008 0.216 2026-10-02 06:37:39,904 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:39] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.137 2026-10-02 06:37:39,951 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:39] "GET /web/image?model=product.template&field=image_128&id=2220&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.160 2026-10-02 06:37:39,991 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:39] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.007 0.165 2026-10-02 06:37:40,034 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:40] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.184 2026-10-02 06:37:40,074 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:40] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.007 0.190 2026-10-02 06:37:40,201 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.069 0.250 2026-10-02 06:37:40,232 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:40] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.008 0.308 2026-10-02 06:37:40,235 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:40,298 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:40,516 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:40] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 69 0.099 0.113 2026-10-02 06:37:40,640 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:40] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.056 0.043 2026-10-02 06:37:40,701 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:40] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.010 0.022 2026-10-02 06:37:40,781 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:40,970 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:40] "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.087 0.092 2026-10-02 06:37:41,152 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.063 0.107 2026-10-02 06:37:41,169 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:41] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.156 2026-10-02 06:37:41,236 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:41] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.026 0.027 2026-10-02 06:37:41,293 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:41,310 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:41] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.026 0.033 2026-10-02 06:37:41,365 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:41] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.022 0.029 2026-10-02 06:37:41,494 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:41,509 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.076 0.086 2026-10-02 06:37:41,546 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: tour succeeded 2026-10-02 06:37:41,547 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_settle_so_archived_attribute SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-10-02 06:37:41,644 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: heap 16302412 (allocated 17301504) 2026-10-02 06:37:41,662 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Closing chrome headless with pid 126289 2026-10-02 06:37:41,670 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Closing websocket connection 2026-10-02 06:37:41,674 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Terminating chrome headless with pid 126289 2026-10-02 06:37:41,757 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_063741_756784_test_settle_so_archived_attribute.txt 2026-10-02 06:37:41,757 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Removing chrome user profile "/tmp/tmp8e10ucfv_chrome_odoo" 2026-10-02 06:37:41,771 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_custom_attribute_value ... 2026-10-02 06:37:43,101 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome pid: 126504 2026-10-02 06:37:43,101 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome headless temporary user profile dir: /tmp/tmp8k900c38_chrome_odoo 2026-10-02 06:37:43,101 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Issuing json command http://127.0.0.1:40821/json/version 2026-10-02 06:37:43,103 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40821', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:37:43,228 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Browser version: Chrome/150.0.7871.114 2026-10-02 06:37:43,228 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Issuing json command http://127.0.0.1:40821/json 2026-10-02 06:37:43,228 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40821', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:37:43,241 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Websocket url found: ws://127.0.0.1:40821/devtools/page/C79C1CD51B7922F561959B9936B69376 2026-10-02 06:37:43,252 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Enable chrome headless console log notification 2026-10-02 06:37:43,263 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome headless enable page notifications 2026-10-02 06:37:43,502 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-02 06:37:43,505 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Setting session cookie in browser 2026-10-02 06:37:43,511 44 INFO rb-67e19c3-225208-420267 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/126" in browser 2026-10-02 06:37:43,511 44 INFO rb-67e19c3-225208-420267 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/126" 2026-10-02 06:37:43,528 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:37:44,096 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:44] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.084 0.487 2026-10-02 06:37:44,104 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Navigation result: {'frameId': 'C79C1CD51B7922F561959B9936B69376', 'loaderId': '4D1EC816F0EC442CDC10902C2EE19707', 'isDownload': False} 2026-10-02 06:37:44,105 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:44,123 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:37:44,150 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:44] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.017 2026-10-02 06:37:44,163 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:44] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.028 2026-10-02 06:37:44,174 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:44] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.034 2026-10-02 06:37:44,890 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:37:44,900 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:37:44,923 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.024 2026-10-02 06:37:44,982 44 INFO rb-67e19c3-225208-420267 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/126", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:37:44,997 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:45,012 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.023 0.025 2026-10-02 06:37:45,058 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-02 06:37:45,097 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:37:45,158 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.015 0.027 2026-10-02 06:37:45,191 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.013 0.046 2026-10-02 06:37:45,271 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.039 0.038 2026-10-02 06:37:45,273 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.057 2026-10-02 06:37:46,101 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.459 0.324 2026-10-02 06:37:46,142 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:46] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.025 2026-10-02 06:37:46,228 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37: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.013 2026-10-02 06:37:46,307 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:46] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.025 0.041 2026-10-02 06:37:46,381 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-02 06:37:46,402 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: Owl is running in 'dev' mode. 2026-10-02 06:37:46,428 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:37:46,478 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:37:46,534 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.040 2026-10-02 06:37:46,548 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-02 06:37:46,559 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:46] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:37:46,575 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:46] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.059 0.031 2026-10-02 06:37:46,611 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:46] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.011 0.093 2026-10-02 06:37:46,622 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:37:46,624 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37: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-10-02 06:37:46,663 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:37:46,748 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:46,752 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:46] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.057 0.042 2026-10-02 06:37:46,890 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:46] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.098 0.139 2026-10-02 06:37:46,912 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:46] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.005 0.249 2026-10-02 06:37:46,913 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:46,915 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:37:46,954 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:46,966 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:46] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.016 0.029 2026-10-02 06:37:46,991 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:46] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:37:47,002 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:47] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.131 2026-10-02 06:37:47,057 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:47] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.014 0.171 2026-10-02 06:37:47,081 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:47] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.206 2026-10-02 06:37:47,110 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:47] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.240 2026-10-02 06:37:47,137 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:47] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.201 2026-10-02 06:37:47,167 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:47] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.152 2026-10-02 06:37:47,236 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:47] "GET /web/image?model=product.template&field=image_128&id=2221&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.018 0.197 2026-10-02 06:37:47,278 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:47] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.009 0.203 2026-10-02 06:37:47,309 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:47] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.210 2026-10-02 06:37:47,405 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.031 0.252 2026-10-02 06:37:47,419 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:47] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.003 0.270 2026-10-02 06:37:47,451 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:47,512 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:47,716 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:47] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.072 0.127 2026-10-02 06:37:47,855 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:47] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.065 0.045 2026-10-02 06:37:47,936 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:47] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.020 0.022 2026-10-02 06:37:48,014 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:48,251 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:48] "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.127 0.101 2026-10-02 06:37:48,515 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 73 0.132 0.119 2026-10-02 06:37:48,543 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:48] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.009 0.252 2026-10-02 06:37:48,646 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:48] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 23 0.051 0.033 2026-10-02 06:37:48,666 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:48] "POST /web/dataset/call_kw/product.attribute.custom.value/read#product.attribute.custom.value.read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-02 06:37:48,698 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:48] "POST /web/dataset/call_kw/product.attribute.custom.value/read#product.attribute.custom.value.read HTTP/1.1" 200 - 1 0.004 0.017 2026-10-02 06:37:48,772 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:48,839 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:48] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.077 0.040 2026-10-02 06:37:48,971 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:48] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 21 0.097 0.098 2026-10-02 06:37:49,095 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:49,103 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.053 0.187 2026-10-02 06:37:49,146 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: tour succeeded 2026-10-02 06:37:49,147 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:49,226 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: heap 16427600 (allocated 18087936) 2026-10-02 06:37:49,246 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Closing chrome headless with pid 126504 2026-10-02 06:37:49,250 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Closing websocket connection 2026-10-02 06:37:49,251 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Terminating chrome headless with pid 126504 2026-10-02 06:37:49,363 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_063749_363281_test_settle_so_custom_attribute_value.txt 2026-10-02 06:37:49,363 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Removing chrome user profile "/tmp/tmp8k900c38_chrome_odoo" 2026-10-02 06:37:49,378 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_with_non_pos_groupable_uom ... 2026-10-02 06:37:50,566 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Chrome pid: 126722 2026-10-02 06:37:50,566 44 INFO rb-67e19c3-225208-420267 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/tmp0i5e93e9_chrome_odoo 2026-10-02 06:37:50,566 44 INFO rb-67e19c3-225208-420267 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:40265/json/version 2026-10-02 06:37:50,579 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40265', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:37:50,674 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:50,674 44 INFO rb-67e19c3-225208-420267 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:40265/json 2026-10-02 06:37:50,674 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40265', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:37:50,697 44 INFO rb-67e19c3-225208-420267 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:40265/devtools/page/51A59250A66A7961361C1EB45CF887D5 2026-10-02 06:37:50,721 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:50,757 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Chrome headless enable page notifications 2026-10-02 06:37:51,062 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:37:51,069 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Setting session cookie in browser 2026-10-02 06:37:51,074 44 INFO rb-67e19c3-225208-420267 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/126" in browser 2026-10-02 06:37:51,075 44 INFO rb-67e19c3-225208-420267 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/126" 2026-10-02 06:37:51,129 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:37:52,000 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:52] "GET /pos/ui/126 HTTP/1.1" 200 - 134 0.138 0.757 2026-10-02 06:37:52,003 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Navigation result: {'frameId': '51A59250A66A7961361C1EB45CF887D5', 'loaderId': 'D544059CFC4144936F27A9C03C81C449', 'isDownload': False} 2026-10-02 06:37:52,004 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:52,019 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:37:52,042 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:52] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.013 2026-10-02 06:37:52,049 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:52] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-02 06:37:52,064 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:52] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.025 2026-10-02 06:37:52,764 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:37:52,767 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:37:52,814 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.032 2026-10-02 06:37:52,845 44 INFO rb-67e19c3-225208-420267 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/126", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:37:52,852 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.008 2026-10-02 06:37:52,853 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:52,871 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-02 06:37:52,884 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:37:52,921 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.012 2026-10-02 06:37:52,970 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.036 0.028 2026-10-02 06:37:52,973 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.019 2026-10-02 06:37:53,039 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.012 0.026 2026-10-02 06:37:53,976 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.485 0.373 2026-10-02 06:37:54,009 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:54] "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-10-02 06:37:54,119 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.028 2026-10-02 06:37:54,254 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:54] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.023 0.080 2026-10-02 06:37:54,317 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:54] "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.014 2026-10-02 06:37:54,340 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:54,363 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-02 06:37:54,434 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:37:54,442 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:37:54,480 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:37:54,482 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:54] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.009 0.029 2026-10-02 06:37:54,490 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:54] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:37:54,557 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:54] "GET /web/image/res.users/239/avatar_128 HTTP/1.1" 200 - 14 0.047 0.063 2026-10-02 06:37:54,583 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:37:54,587 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:37:54,633 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:37:54,747 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:54] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.089 0.043 2026-10-02 06:37:54,763 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:54,900 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:54,939 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:54] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.152 0.168 2026-10-02 06:37:54,948 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:37:54,967 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:54,983 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:54] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.025 0.315 2026-10-02 06:37:54,994 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:54] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:37:55,043 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:55] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.022 0.176 2026-10-02 06:37:55,110 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:55] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.011 0.248 2026-10-02 06:37:55,154 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:55] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.011 0.291 2026-10-02 06:37:55,211 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:55] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.009 0.335 2026-10-02 06:37:55,270 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:55] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.010 0.308 2026-10-02 06:37:55,327 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:55] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.017 0.303 2026-10-02 06:37:55,380 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:55] "GET /web/image?model=product.template&field=image_128&id=2222&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.011 0.314 2026-10-02 06:37:55,432 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:55] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.007 0.304 2026-10-02 06:37:55,485 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:55] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.010 0.315 2026-10-02 06:37:55,531 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:55] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.310 2026-10-02 06:37:55,659 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.067 0.314 2026-10-02 06:37:55,678 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:55] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.007 0.329 2026-10-02 06:37:55,704 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:55,772 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:55,935 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:55] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 64 0.059 0.099 2026-10-02 06:37:56,048 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:56] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.043 0.040 2026-10-02 06:37:56,102 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:56] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.004 0.014 2026-10-02 06:37:56,167 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:56,338 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:56] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 57 0.075 0.091 2026-10-02 06:37:56,557 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.121 0.086 2026-10-02 06:37:56,585 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:56] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.009 0.213 2026-10-02 06:37:56,647 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:56] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.028 0.025 2026-10-02 06:37:56,693 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:56,728 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:56] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.037 0.035 2026-10-02 06:37:56,787 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:56] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.033 0.055 2026-10-02 06:37:56,887 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:56,903 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.064 0.090 2026-10-02 06:37:56,932 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:56,984 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:57,034 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: tour succeeded 2026-10-02 06:37:57,035 44 INFO rb-67e19c3-225208-420267 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-10-02 06:37:57,132 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: heap 16210908 (allocated 17301504) 2026-10-02 06:37:57,144 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Closing chrome headless with pid 126722 2026-10-02 06:37:57,146 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Closing websocket connection 2026-10-02 06:37:57,149 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Terminating chrome headless with pid 126722 2026-10-02 06:37:57,250 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_063757_250290_test_settle_so_with_non_pos_groupable_uom.txt 2026-10-02 06:37:57,250 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Removing chrome user profile "/tmp/tmp0i5e93e9_chrome_odoo" 2026-10-02 06:37:57,274 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_with_pos_downpayment ... 2026-10-02 06:37:58,407 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome pid: 126952 2026-10-02 06:37:58,407 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome headless temporary user profile dir: /tmp/tmpwmyw1o5k_chrome_odoo 2026-10-02 06:37:58,407 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Issuing json command http://127.0.0.1:40505/json/version 2026-10-02 06:37:58,408 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40505', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:37:58,430 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Browser version: Chrome/150.0.7871.114 2026-10-02 06:37:58,430 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Issuing json command http://127.0.0.1:40505/json 2026-10-02 06:37:58,430 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40505', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:37:58,465 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Websocket url found: ws://127.0.0.1:40505/devtools/page/90B117D7623AC99C16CD6A725AEDC680 2026-10-02 06:37:58,472 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Enable chrome headless console log notification 2026-10-02 06:37:58,488 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome headless enable page notifications 2026-10-02 06:37:58,828 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-02 06:37:58,830 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Setting session cookie in browser 2026-10-02 06:37:58,837 44 INFO rb-67e19c3-225208-420267 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/126" in browser 2026-10-02 06:37:58,837 44 INFO rb-67e19c3-225208-420267 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/126" 2026-10-02 06:37:58,868 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:37:59,508 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:59] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.106 0.543 2026-10-02 06:37:59,514 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Navigation result: {'frameId': '90B117D7623AC99C16CD6A725AEDC680', 'loaderId': '483ADE752BC21753212B7E36EEA78134', 'isDownload': False} 2026-10-02 06:37:59,515 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Evaluate ready code "odoo.isTourReady('PoSApplyDownpayment')" 2026-10-02 06:37:59,530 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:37:59,557 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:59] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.016 2026-10-02 06:37:59,569 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:59] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.017 2026-10-02 06:37:59,589 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:37:59] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.049 2026-10-02 06:38:00,171 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:38:00,180 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:38:00,223 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.027 2026-10-02 06:38:00,260 44 INFO rb-67e19c3-225208-420267 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/126", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:38:00,272 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:00,280 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.019 2026-10-02 06:38:00,335 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.009 2026-10-02 06:38:00,357 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:38:00,429 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:00] "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.015 2026-10-02 06:38:00,444 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.040 2026-10-02 06:38:00,546 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.058 0.043 2026-10-02 06:38:00,550 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.077 2026-10-02 06:38:01,369 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.429 0.356 2026-10-02 06:38:01,424 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.042 2026-10-02 06:38:01,525 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38: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-10-02 06:38:01,655 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:01] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.067 0.044 2026-10-02 06:38:01,709 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:01] "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-10-02 06:38:01,738 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: Owl is running in 'dev' mode. 2026-10-02 06:38:01,758 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.007 2026-10-02 06:38:01,815 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:38:01,817 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.021 2026-10-02 06:38:01,837 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:38:01,869 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-02 06:38:01,892 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38: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-10-02 06:38:01,900 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-02 06:38:01,957 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.026 2026-10-02 06:38:01,978 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:01] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.091 0.054 2026-10-02 06:38:02,008 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:02] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.007 0.158 2026-10-02 06:38:02,067 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:02,177 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:02] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.093 0.176 2026-10-02 06:38:02,217 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:02] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.008 0.232 2026-10-02 06:38:02,402 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:02] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.112 0.360 2026-10-02 06:38:02,408 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:02,415 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:38:02,464 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:02,466 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:02] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.026 0.212 2026-10-02 06:38:02,486 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:02] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:38:02,519 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:02] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.023 0.230 2026-10-02 06:38:02,549 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:02] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.007 0.271 2026-10-02 06:38:02,581 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:02] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.303 2026-10-02 06:38:02,654 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:02] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.018 0.347 2026-10-02 06:38:02,704 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:02] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.006 0.260 2026-10-02 06:38:02,753 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:02] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.012 0.232 2026-10-02 06:38:02,791 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:02] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.010 0.242 2026-10-02 06:38:02,824 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:02] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.262 2026-10-02 06:38:02,995 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.092 0.318 2026-10-02 06:38:03,039 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:03,050 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:03] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.013 0.378 2026-10-02 06:38:03,105 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:03,418 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:03] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.174 0.127 2026-10-02 06:38:03,529 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:03] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.044 0.038 2026-10-02 06:38:03,586 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:03] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.010 0.016 2026-10-02 06:38:03,649 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:03,872 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:03] "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.115 0.094 2026-10-02 06:38:04,037 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.057 0.097 2026-10-02 06:38:04,048 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:04] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.156 2026-10-02 06:38:04,101 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:04] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.023 2026-10-02 06:38:04,136 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:04,194 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:04,202 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:04] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.054 0.038 2026-10-02 06:38:04,276 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:04,305 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.031 0.050 2026-10-02 06:38:04,343 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:04,367 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:38:04,383 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:38:04,394 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:04,445 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:04,527 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:04,592 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: tour succeeded 2026-10-02 06:38:04,593 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: ╔════════════════════════════════════╗ ║ TOUR PoSApplyDownpayment SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-02 06:38:04,607 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19749945 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'a050f026-e839-4a3d-8c81-9a4190c65959'}] 2026-10-02 06:38:04,609 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:38:04,760 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: heap 17182856 (allocated 18874368) 2026-10-02 06:38:04,802 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Closing chrome headless with pid 126952 2026-10-02 06:38:04,811 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Closing websocket connection 2026-10-02 06:38:04,827 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Terminating chrome headless with pid 126952 2026-10-02 06:38:04,862 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19749945 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'a050f026-e839-4a3d-8c81-9a4190c65959'} created pos.order #850 2026-10-02 06:38:04,865 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19749945 finished 2026-10-02 06:38:04,929 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_063804_928981_test_settle_so_with_pos_downpayment.txt 2026-10-02 06:38:04,929 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Removing chrome user profile "/tmp/tmpwmyw1o5k_chrome_odoo" 2026-10-02 06:38:04,940 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: waiting for threads: [, ] 2026-10-02 06:38:05,082 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.264 0.214 2026-10-02 06:38:05,710 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settled_line_price_is_not_crossed_out ... 2026-10-02 06:38:05,746 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: skipped TestPoSSale.test_settled_line_price_is_not_crossed_out : l10n_fr_pos_cert module is required for this test 2026-10-02 06:38:05,749 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ship_later_no_default ... 2026-10-02 06:38:07,000 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome pid: 127167 2026-10-02 06:38:07,000 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome headless temporary user profile dir: /tmp/tmpyc05xaj1_chrome_odoo 2026-10-02 06:38:07,000 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Issuing json command http://127.0.0.1:38271/json/version 2026-10-02 06:38:07,004 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38271', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:38:07,108 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Browser version: Chrome/150.0.7871.114 2026-10-02 06:38:07,108 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Issuing json command http://127.0.0.1:38271/json 2026-10-02 06:38:07,111 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38271', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:38:07,138 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Websocket url found: ws://127.0.0.1:38271/devtools/page/516BD33DFFFC083B27A9710221D5C7F0 2026-10-02 06:38:07,175 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Enable chrome headless console log notification 2026-10-02 06:38:07,212 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome headless enable page notifications 2026-10-02 06:38:07,522 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-02 06:38:07,526 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Setting session cookie in browser 2026-10-02 06:38:07,534 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-02 06:38:07,534 44 INFO rb-67e19c3-225208-420267 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/126" 2026-10-02 06:38:07,558 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:38:08,147 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:08] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.088 0.505 2026-10-02 06:38:08,151 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Navigation result: {'frameId': '516BD33DFFFC083B27A9710221D5C7F0', 'loaderId': '014F90CEDCAE417959F9E2D2A60A4752', 'isDownload': False} 2026-10-02 06:38:08,151 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Evaluate ready code "odoo.isTourReady('PosShipLaterNoDefault')" 2026-10-02 06:38:08,167 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:38:08,195 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:08] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.010 0.009 2026-10-02 06:38:08,208 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:08] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.019 2026-10-02 06:38:08,225 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:08] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.036 2026-10-02 06:38:08,733 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:38:08,755 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:38:08,772 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.017 2026-10-02 06:38:08,822 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-10-02 06:38:08,824 44 INFO rb-67e19c3-225208-420267 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/126", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:38:08,831 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:08,855 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.012 2026-10-02 06:38:08,870 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:38:08,935 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.020 0.029 2026-10-02 06:38:08,952 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.064 2026-10-02 06:38:09,049 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.037 0.055 2026-10-02 06:38:09,051 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.052 2026-10-02 06:38:09,965 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.523 0.350 2026-10-02 06:38:10,011 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:10] "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-10-02 06:38:10,102 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.015 2026-10-02 06:38:10,193 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:10] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.028 0.044 2026-10-02 06:38:10,250 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.008 2026-10-02 06:38:10,281 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: Owl is running in 'dev' mode. 2026-10-02 06:38:10,309 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:38:10,390 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:38:10,404 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:38:10,408 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:38:10,473 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:10] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 11 0.039 0.042 2026-10-02 06:38:10,477 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.079 2026-10-02 06:38:10,506 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:10] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.009 0.095 2026-10-02 06:38:10,517 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:38:10,522 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:38:10,600 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:10] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.016 0.027 2026-10-02 06:38:10,700 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:10,736 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:38:10,891 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:10] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.096 0.074 2026-10-02 06:38:10,898 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:38:10,904 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:10,971 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:10,993 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:10] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.048 0.220 2026-10-02 06:38:11,004 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:11] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:38:11,068 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:11] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.007 0.218 2026-10-02 06:38:11,111 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:11] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.010 0.252 2026-10-02 06:38:11,164 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:11] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.005 0.311 2026-10-02 06:38:11,205 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:11] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.013 0.449 2026-10-02 06:38:11,249 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:11] "GET /web/image?model=product.template&field=image_128&id=2223&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.011 0.332 2026-10-02 06:38:11,307 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:11] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.014 0.279 2026-10-02 06:38:11,339 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:11] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.009 0.258 2026-10-02 06:38:11,375 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:11] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.257 2026-10-02 06:38:11,403 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:11] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.223 2026-10-02 06:38:11,524 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.072 0.241 2026-10-02 06:38:11,550 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:11] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.232 2026-10-02 06:38:11,565 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:11,576 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:11] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.005 0.318 2026-10-02 06:38:11,627 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:11,870 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:11] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 68 0.111 0.131 2026-10-02 06:38:11,983 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:11] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.038 0.039 2026-10-02 06:38:12,079 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:12] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.023 0.030 2026-10-02 06:38:12,148 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:12,388 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:12] "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.145 0.092 2026-10-02 06:38:12,582 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 57 0.063 0.116 2026-10-02 06:38:12,603 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:12] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.009 0.165 2026-10-02 06:38:12,678 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:12] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.030 0.031 2026-10-02 06:38:12,723 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:12,744 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:12] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.018 0.038 2026-10-02 06:38:12,802 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:12] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.032 0.037 2026-10-02 06:38:12,909 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:12,933 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.059 0.098 2026-10-02 06:38:12,987 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:13,004 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:38:13,007 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:38:13,038 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:13,089 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:13,142 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:13,191 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: tour succeeded 2026-10-02 06:38:13,191 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: ╔══════════════════════════════════════╗ ║ TOUR PosShipLaterNoDefault SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-02 06:38:13,297 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: heap 16460128 (allocated 17825792) 2026-10-02 06:38:13,319 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Closing chrome headless with pid 127167 2026-10-02 06:38:13,323 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Closing websocket connection 2026-10-02 06:38:13,327 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Terminating chrome headless with pid 127167 2026-10-02 06:38:13,407 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_063813_407810_test_ship_later_no_default.txt 2026-10-02 06:38:13,408 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Removing chrome user profile "/tmp/tmpyc05xaj1_chrome_odoo" 2026-10-02 06:38:13,425 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_show_orders_for_pos_currency_only ... 2026-10-02 06:38:14,827 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome pid: 127386 2026-10-02 06:38:14,827 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome headless temporary user profile dir: /tmp/tmpbr_l4zqk_chrome_odoo 2026-10-02 06:38:14,827 44 INFO rb-67e19c3-225208-420267 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:34965/json/version 2026-10-02 06:38:14,832 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34965', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:38:14,928 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:14,928 44 INFO rb-67e19c3-225208-420267 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:34965/json 2026-10-02 06:38:14,929 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34965', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:38:14,944 44 INFO rb-67e19c3-225208-420267 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:34965/devtools/page/21BE480EA127DFC8845084521BE4BFAD 2026-10-02 06:38:14,953 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Enable chrome headless console log notification 2026-10-02 06:38:14,969 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome headless enable page notifications 2026-10-02 06:38:15,241 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-02 06:38:15,252 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Setting session cookie in browser 2026-10-02 06:38:15,259 44 INFO rb-67e19c3-225208-420267 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/126" in browser 2026-10-02 06:38:15,259 44 INFO rb-67e19c3-225208-420267 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/126" 2026-10-02 06:38:15,289 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:38:16,120 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:16] "GET /pos/ui/126 HTTP/1.1" 200 - 89 0.116 0.722 2026-10-02 06:38:16,125 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Navigation result: {'frameId': '21BE480EA127DFC8845084521BE4BFAD', 'loaderId': 'BC534AB5E280C477D87A5C11D73C1163', 'isDownload': False} 2026-10-02 06:38:16,125 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Evaluate ready code "odoo.isTourReady('PosOrdersListDifferentCurrency')" 2026-10-02 06:38:16,141 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:38:16,155 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:16] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.005 2026-10-02 06:38:16,160 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:16] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-02 06:38:16,172 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:16] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.017 2026-10-02 06:38:16,793 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:38:16,801 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:38:16,882 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.044 2026-10-02 06:38:16,937 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-02 06:38:16,940 44 INFO rb-67e19c3-225208-420267 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/126", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:38:16,952 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:16,970 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.013 2026-10-02 06:38:16,992 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:38:17,033 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06: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.009 0.012 2026-10-02 06:38:17,062 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.039 2026-10-02 06:38:17,171 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.075 0.045 2026-10-02 06:38:17,178 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.082 2026-10-02 06:38:18,086 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.478 0.370 2026-10-02 06:38:18,120 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06: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.008 2026-10-02 06:38:18,236 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06: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.009 2026-10-02 06:38:18,320 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:18] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.052 2026-10-02 06:38:18,355 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06: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.009 2026-10-02 06:38:18,367 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:18,386 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-10-02 06:38:18,446 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:38:18,501 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:38:18,521 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-02 06:38:18,569 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:38:18,575 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:18] "GET /web/image/res.users/240/avatar_128 HTTP/1.1" 200 - 14 0.087 0.035 2026-10-02 06:38:18,585 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06: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-10-02 06:38:18,610 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:18] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.011 0.133 2026-10-02 06:38:18,623 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.171 2026-10-02 06:38:18,670 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:18] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.021 0.066 2026-10-02 06:38:18,740 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:18,796 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:18] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.003 0.010 2026-10-02 06:38:18,840 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:38:18,906 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:18] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 34 0.025 0.055 2026-10-02 06:38:18,956 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:18] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.060 2026-10-02 06:38:18,977 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:38:19,000 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:19,037 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:19] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.019 0.117 2026-10-02 06:38:19,050 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:19] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:38:19,055 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:19,065 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:19] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-10-02 06:38:19,129 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:19] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.016 0.218 2026-10-02 06:38:19,183 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:19] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.010 0.253 2026-10-02 06:38:19,323 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:19] "GET /pos/ui/126 HTTP/1.1" 200 - 34 0.083 0.408 2026-10-02 06:38:19,367 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:19] "GET /web/image?model=product.template&field=image_128&id=2224&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.011 0.352 2026-10-02 06:38:19,423 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:19] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.022 0.327 2026-10-02 06:38:19,455 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:19] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.370 2026-10-02 06:38:19,490 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:19] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.346 2026-10-02 06:38:19,532 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:19] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.202 2026-10-02 06:38:19,668 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.084 0.389 2026-10-02 06:38:19,715 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:19,775 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:20,051 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:20] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 69 0.134 0.125 2026-10-02 06:38:20,107 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:20] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 1 0.003 0.012 2026-10-02 06:38:20,213 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:20] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.010 0.018 2026-10-02 06:38:20,300 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: tour succeeded 2026-10-02 06:38:20,301 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosOrdersListDifferentCurrency SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-02 06:38:20,492 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: heap 16259416 (allocated 17825792) 2026-10-02 06:38:20,506 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Closing chrome headless with pid 127386 2026-10-02 06:38:20,509 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Closing websocket connection 2026-10-02 06:38:20,509 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Terminating chrome headless with pid 127386 2026-10-02 06:38:20,644 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_063820_643780_test_show_orders_for_pos_currency_only.txt 2026-10-02 06:38:20,644 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Removing chrome user profile "/tmp/tmpbr_l4zqk_chrome_odoo" 2026-10-02 06:38:20,665 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_so_with_downpayment ... 2026-10-02 06:38:22,366 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome pid: 127594 2026-10-02 06:38:22,367 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome headless temporary user profile dir: /tmp/tmpsh6q2brz_chrome_odoo 2026-10-02 06:38:22,367 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Issuing json command http://127.0.0.1:36407/json/version 2026-10-02 06:38:22,368 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36407', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:38:22,426 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Browser version: Chrome/150.0.7871.114 2026-10-02 06:38:22,426 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Issuing json command http://127.0.0.1:36407/json 2026-10-02 06:38:22,426 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36407', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:38:22,464 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Websocket url found: ws://127.0.0.1:36407/devtools/page/557E63316254EE712AA51B8C36364F11 2026-10-02 06:38:22,481 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Enable chrome headless console log notification 2026-10-02 06:38:22,488 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome headless enable page notifications 2026-10-02 06:38:22,840 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-02 06:38:22,855 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Setting session cookie in browser 2026-10-02 06:38:22,861 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-02 06:38:22,861 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-10-02 06:38:22,907 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:38:23,536 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:23] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.094 0.549 2026-10-02 06:38:23,540 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Navigation result: {'frameId': '557E63316254EE712AA51B8C36364F11', 'loaderId': '394C2B6C2AC8262D13264434FA81CC6C', 'isDownload': False} 2026-10-02 06:38:23,540 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Evaluate ready code "odoo.isTourReady('PoSSaleOrderWithDownpayment')" 2026-10-02 06:38:23,553 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:38:23,596 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:23] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.030 2026-10-02 06:38:23,601 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:23] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.034 2026-10-02 06:38:23,609 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:23] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.037 2026-10-02 06:38:24,293 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:38:24,300 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:38:24,340 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.024 2026-10-02 06:38:24,375 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.009 2026-10-02 06:38:24,377 44 INFO rb-67e19c3-225208-420267 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/126", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:38:24,390 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:24,407 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-02 06:38:24,426 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:38:24,501 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:24] "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.026 2026-10-02 06:38:24,520 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.062 2026-10-02 06:38:24,643 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.071 0.050 2026-10-02 06:38:24,646 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.085 2026-10-02 06:38:25,742 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.678 0.370 2026-10-02 06:38:25,798 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:25] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.043 2026-10-02 06:38:25,920 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.019 2026-10-02 06:38:25,998 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:25] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.037 2026-10-02 06:38:26,043 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.015 2026-10-02 06:38:26,057 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: Owl is running in 'dev' mode. 2026-10-02 06:38:26,078 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.014 2026-10-02 06:38:26,185 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:38:26,197 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:38:26,200 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:38:26,210 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:38:26,247 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:26] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.019 0.034 2026-10-02 06:38:26,278 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:26] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.012 0.069 2026-10-02 06:38:26,285 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:38:26,292 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38: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-10-02 06:38:26,474 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:26,499 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:38:26,527 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:26] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.012 0.031 2026-10-02 06:38:26,658 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:26,741 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:26] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.151 0.101 2026-10-02 06:38:26,748 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:38:26,809 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:26] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.029 0.286 2026-10-02 06:38:26,856 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:26,857 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:26] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.008 0.289 2026-10-02 06:38:26,875 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:26] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:38:26,938 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:26] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.022 0.357 2026-10-02 06:38:26,982 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:26] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.013 0.393 2026-10-02 06:38:27,016 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:27] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.014 0.453 2026-10-02 06:38:27,071 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:27] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.011 0.303 2026-10-02 06:38:27,125 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:27] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.006 0.304 2026-10-02 06:38:27,171 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:27] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.010 0.275 2026-10-02 06:38:27,214 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:27] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.010 0.253 2026-10-02 06:38:27,245 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:27] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.006 0.249 2026-10-02 06:38:27,440 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.140 0.277 2026-10-02 06:38:27,513 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:27,520 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:27] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.031 0.355 2026-10-02 06:38:27,573 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:27] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.007 0.487 2026-10-02 06:38:27,575 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:27,797 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:27] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 69 0.094 0.116 2026-10-02 06:38:27,948 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:27] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 37 0.064 0.053 2026-10-02 06:38:28,022 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:28] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.016 0.015 2026-10-02 06:38:28,108 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:28,365 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:28] "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.146 0.102 2026-10-02 06:38:28,528 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.055 0.093 2026-10-02 06:38:28,553 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:28] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.008 0.143 2026-10-02 06:38:28,631 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:28] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.026 0.024 2026-10-02 06:38:28,691 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:28,743 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:28] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.037 0.046 2026-10-02 06:38:28,800 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:28] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 20 0.022 0.076 2026-10-02 06:38:28,893 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.041 0.090 2026-10-02 06:38:28,959 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:29,017 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:29,060 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:29,111 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:29,162 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:29,212 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:29,264 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: tour succeeded 2026-10-02 06:38:29,267 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: ╔════════════════════════════════════════════╗ ║ TOUR PoSSaleOrderWithDownpayment SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-02 06:38:29,390 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: heap 16725608 (allocated 18350080) 2026-10-02 06:38:29,413 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Closing chrome headless with pid 127594 2026-10-02 06:38:29,428 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Closing websocket connection 2026-10-02 06:38:29,432 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Terminating chrome headless with pid 127594 2026-10-02 06:38:29,558 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_063829_557913_test_so_with_downpayment.txt 2026-10-02 06:38:29,558 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Removing chrome user profile "/tmp/tmpsh6q2brz_chrome_odoo" 2026-10-02 06:38:29,581 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_untaxed_invoiced_amount ... 2026-10-02 06:38:30,630 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14466411 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-10-02 06:38:30,979 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #237 deleted stock.move.line records with IDs: [1403] 2026-10-02 06:38:33,128 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14466411 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #851 2026-10-02 06:38:33,138 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14466411 finished 2026-10-02 06:38:33,344 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_variant_popup_qty_free ... 2026-10-02 06:38:37,697 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome pid: 127806 2026-10-02 06:38:37,699 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome headless temporary user profile dir: /tmp/tmp2d5gamdt_chrome_odoo 2026-10-02 06:38:37,699 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Issuing json command http://127.0.0.1:33835/json/version 2026-10-02 06:38:37,700 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33835', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:38:37,712 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Browser version: Chrome/150.0.7871.114 2026-10-02 06:38:37,712 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Issuing json command http://127.0.0.1:33835/json 2026-10-02 06:38:37,713 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33835', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:38:37,730 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Websocket url found: ws://127.0.0.1:33835/devtools/page/010EB77D2513BAAAD6405685BDD1291F 2026-10-02 06:38:37,747 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Enable chrome headless console log notification 2026-10-02 06:38:37,753 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome headless enable page notifications 2026-10-02 06:38:37,971 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:38:37,984 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Setting session cookie in browser 2026-10-02 06:38:37,987 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-10-02 06:38:37,987 44 INFO rb-67e19c3-225208-420267 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/126" 2026-10-02 06:38:38,020 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:38:38,652 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:38] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.125 0.524 2026-10-02 06:38:38,657 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Navigation result: {'frameId': '010EB77D2513BAAAD6405685BDD1291F', 'loaderId': '96CF3AD7F41DD8A31E9CFD586B4DB15A', 'isDownload': False} 2026-10-02 06:38:38,657 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:38,674 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:38:38,706 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:38] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.018 2026-10-02 06:38:38,712 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:38] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.030 2026-10-02 06:38:38,728 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:38] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.035 2026-10-02 06:38:39,415 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:38:39,421 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:38:39,471 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.030 2026-10-02 06:38:39,526 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.009 2026-10-02 06:38:39,532 44 INFO rb-67e19c3-225208-420267 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/126", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:38:39,543 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:39,574 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.008 0.011 2026-10-02 06:38:39,605 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:38:39,666 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.028 0.022 2026-10-02 06:38:39,703 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.009 0.068 2026-10-02 06:38:39,828 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.077 0.059 2026-10-02 06:38:39,832 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.101 2026-10-02 06:38:40,875 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.518 0.486 2026-10-02 06:38:40,903 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:40] "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-10-02 06:38:40,994 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38: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-10-02 06:38:41,066 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:41] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.009 0.032 2026-10-02 06:38:41,154 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:41] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.048 2026-10-02 06:38:41,210 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38: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.012 2026-10-02 06:38:41,236 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: Owl is running in 'dev' mode. 2026-10-02 06:38:41,251 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-02 06:38:41,314 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:38:41,319 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:38:41,354 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:38:41,360 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:38:41,415 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:41] "GET /web/image/res.users/239/avatar_128 HTTP/1.1" 200 - 14 0.057 0.031 2026-10-02 06:38:41,431 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:38:41,435 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38: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-10-02 06:38:41,437 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:41] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.004 0.096 2026-10-02 06:38:41,453 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:38:41,548 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:41,574 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:41] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.070 0.065 2026-10-02 06:38:41,674 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:41] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.048 0.181 2026-10-02 06:38:41,684 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:38:41,696 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:41] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.003 0.233 2026-10-02 06:38:41,735 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:41] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.011 0.080 2026-10-02 06:38:41,739 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:41,744 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:41] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:38:41,768 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:41] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.005 0.116 2026-10-02 06:38:41,798 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:41] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-10-02 06:38:41,835 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:41] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.007 0.165 2026-10-02 06:38:41,866 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:41] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.009 0.161 2026-10-02 06:38:41,895 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:41] "GET /web/image?model=product.template&field=image_128&id=2227&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.178 2026-10-02 06:38:41,931 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:41] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.006 0.159 2026-10-02 06:38:41,974 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:41] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.009 0.193 2026-10-02 06:38:42,002 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:42] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.005 0.189 2026-10-02 06:38:42,044 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:42] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-10-02T06:30:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.196 2026-10-02 06:38:42,064 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:42] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.009 0.183 2026-10-02 06:38:42,169 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.059 0.210 2026-10-02 06:38:42,248 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:42,992 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:42] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 86 0.128 0.113 2026-10-02 06:38:43,026 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:43,082 44 INFO rb-67e19c3-225208-420267 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-10-02 06:38:43,141 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: tour succeeded 2026-10-02 06:38:43,142 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_variant_popup_qty_free SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-02 06:38:43,167 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:38:43] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 9 0.006 0.013 2026-10-02 06:38:43,298 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: heap 14788740 (allocated 15466496) 2026-10-02 06:38:43,317 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Closing chrome headless with pid 127806 2026-10-02 06:38:43,319 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Closing websocket connection 2026-10-02 06:38:43,320 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Terminating chrome headless with pid 127806 2026-10-02 06:38:43,419 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_063843_419484_test_variant_popup_qty_free.txt 2026-10-02 06:38:43,419 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Removing chrome user profile "/tmp/tmp2d5gamdt_chrome_odoo" 2026-10-02 06:38:43,567 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 34 checked, 34 removed 2026-10-02 06:39:00,557 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_consolidated_invoice_mixed_pos_and_so_orders ... 2026-10-02 06:39:02,831 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation ... 2026-10-02 06:39:04,133 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome pid: 128019 2026-10-02 06:39:04,133 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome headless temporary user profile dir: /tmp/tmpkfobn72p_chrome_odoo 2026-10-02 06:39:04,134 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Issuing json command http://127.0.0.1:45143/json/version 2026-10-02 06:39:04,135 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45143', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:39:04,215 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Browser version: Chrome/150.0.7871.114 2026-10-02 06:39:04,215 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Issuing json command http://127.0.0.1:45143/json 2026-10-02 06:39:04,216 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45143', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:39:04,230 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Websocket url found: ws://127.0.0.1:45143/devtools/page/E5C8E36E7EEF095C1362EEE864348CA1 2026-10-02 06:39:04,242 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Enable chrome headless console log notification 2026-10-02 06:39:04,256 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome headless enable page notifications 2026-10-02 06:39:04,507 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:39:04,513 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Setting session cookie in browser 2026-10-02 06:39:04,520 44 INFO rb-67e19c3-225208-420267 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/127" in browser 2026-10-02 06:39:04,521 44 INFO rb-67e19c3-225208-420267 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/127" 2026-10-02 06:39:04,543 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:39:05,182 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:05] "GET /pos/ui/127 HTTP/1.1" 200 - 91 0.132 0.515 2026-10-02 06:39:05,186 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Navigation result: {'frameId': 'E5C8E36E7EEF095C1362EEE864348CA1', 'loaderId': '081FA212C2F84C90A8FF585526F1F11C', 'isDownload': False} 2026-10-02 06:39:05,186 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice')" 2026-10-02 06:39:05,208 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:39:05,225 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:05] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.011 2026-10-02 06:39:05,245 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:05] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.023 2026-10-02 06:39:05,254 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:05] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.034 2026-10-02 06:39:05,844 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:39:05,848 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:39:05,869 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-10-02 06:39:05,923 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.007 2026-10-02 06:39:05,931 44 INFO rb-67e19c3-225208-420267 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:39:05,949 44 INFO rb-67e19c3-225208-420267 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-10-02 06:39:05,965 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-02 06:39:05,996 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:39:06,054 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:06] "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.021 2026-10-02 06:39:06,079 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.051 2026-10-02 06:39:06,203 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.074 0.051 2026-10-02 06:39:06,206 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.082 2026-10-02 06:39:07,240 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.610 0.381 2026-10-02 06:39:07,278 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.023 2026-10-02 06:39:07,397 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39: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.016 2026-10-02 06:39:07,505 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:07] "GET /web/image/res.company/115/logo/256x256 HTTP/1.1" 200 - 8 0.036 0.045 2026-10-02 06:39:07,604 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.018 2026-10-02 06:39:07,624 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: Owl is running in 'dev' mode. 2026-10-02 06:39:07,662 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.016 2026-10-02 06:39:07,713 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:39:07,722 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:39:07,726 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:39:07,778 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:07] "GET /web/image/res.users/245/avatar_128 HTTP/1.1" 200 - 14 0.036 0.028 2026-10-02 06:39:07,790 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:07] "GET /web/image?model=res.company&id=115&field=logo HTTP/1.1" 200 - 3 0.004 0.069 2026-10-02 06:39:07,798 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.060 2026-10-02 06:39:07,804 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:39:07,809 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39: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-10-02 06:39:07,849 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:07] "GET /web/image/res.company/115/favicon HTTP/1.1" 200 - 4 0.007 0.010 2026-10-02 06:39:07,986 44 INFO rb-67e19c3-225208-420267 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-10-02 06:39:08,077 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:08] "GET /web/image/res.company/115/favicon HTTP/1.1" 304 - 4 0.004 0.016 2026-10-02 06:39:08,144 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:39:08,198 44 INFO rb-67e19c3-225208-420267 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-10-02 06:39:08,205 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:39:08,250 44 INFO rb-67e19c3-225208-420267 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-10-02 06:39:08,258 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:08] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 34 0.079 0.093 2026-10-02 06:39:08,263 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:08] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:39:08,351 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:08] "GET /pos/ui/127 HTTP/1.1" 200 - 34 0.050 0.194 2026-10-02 06:39:08,393 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:08] "GET /web/image?model=product.template&field=image_128&id=2233&unique=2026-10-02T06:38:43.000+00:00 HTTP/1.1" 200 - 3 0.013 0.242 2026-10-02 06:39:08,444 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:08] "GET /web/image?model=product.template&field=image_128&id=2234&unique=2026-10-02T06:38:43.000+00:00 HTTP/1.1" 200 - 3 0.010 0.292 2026-10-02 06:39:08,483 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:08] "GET /web/image?model=product.template&field=image_128&id=2240&unique=2026-10-02T06:38:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.263 2026-10-02 06:39:08,517 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:08] "GET /web/image?model=product.template&field=image_128&id=2232&unique=2026-10-02T06:38:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.394 2026-10-02 06:39:08,545 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:08] "GET /web/image?model=product.template&field=image_128&id=2238&unique=2026-10-02T06:38:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.257 2026-10-02 06:39:08,576 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:08] "GET /web/image?model=product.template&field=image_128&id=2239&unique=2026-10-02T06:38:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.219 2026-10-02 06:39:08,705 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.082 0.226 2026-10-02 06:39:08,746 44 INFO rb-67e19c3-225208-420267 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-10-02 06:39:08,750 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:08] "GET /web/image?model=product.template&field=image_128&id=2236&unique=2026-10-02T06:38:43.000+00:00 HTTP/1.1" 200 - 3 0.015 0.244 2026-10-02 06:39:08,785 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:08] "GET /web/image?model=product.template&field=image_128&id=2237&unique=2026-10-02T06:38:43.000+00:00 HTTP/1.1" 200 - 3 0.007 0.247 2026-10-02 06:39:08,817 44 INFO rb-67e19c3-225208-420267 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-10-02 06:39:08,818 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:08] "GET /web/image?model=product.template&field=image_128&id=2235&unique=2026-10-02T06:38:43.000+00:00 HTTP/1.1" 200 - 3 0.006 0.365 2026-10-02 06:39:09,071 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:09] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 64 0.120 0.128 2026-10-02 06:39:09,198 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:09] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 20 0.051 0.034 2026-10-02 06:39:09,265 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:09] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.012 0.011 2026-10-02 06:39:09,355 44 INFO rb-67e19c3-225208-420267 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-10-02 06:39:09,559 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:09] "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.114 0.088 2026-10-02 06:39:09,810 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.127 0.111 2026-10-02 06:39:09,832 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:09] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.007 0.226 2026-10-02 06:39:09,898 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:09] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.035 2026-10-02 06:39:09,958 44 INFO rb-67e19c3-225208-420267 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-10-02 06:39:10,000 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:10] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.043 0.041 2026-10-02 06:39:10,024 44 INFO rb-67e19c3-225208-420267 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-10-02 06:39:10,138 44 INFO rb-67e19c3-225208-420267 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-10-02 06:39:10,174 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.083 0.066 2026-10-02 06:39:10,218 44 INFO rb-67e19c3-225208-420267 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-10-02 06:39:10,255 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:39:10,260 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:39:10,269 44 INFO rb-67e19c3-225208-420267 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-10-02 06:39:10,318 44 INFO rb-67e19c3-225208-420267 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-10-02 06:39:10,393 44 INFO rb-67e19c3-225208-420267 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-10-02 06:39:10,446 44 INFO rb-67e19c3-225208-420267 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-10-02 06:39:10,521 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: tour succeeded 2026-10-02 06:39:10,522 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-02 06:39:10,533 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92165100 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': '22d27e27-84d8-4dbf-bbee-dde6e448eb77'}] 2026-10-02 06:39:10,548 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:39:10,672 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: heap 17077252 (allocated 19136512) 2026-10-02 06:39:10,708 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Closing chrome headless with pid 128019 2026-10-02 06:39:10,719 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Closing websocket connection 2026-10-02 06:39:10,720 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Terminating chrome headless with pid 128019 2026-10-02 06:39:10,825 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_063910_824994_test_pos_downpayment_sale_invoice_creation.txt 2026-10-02 06:39:10,825 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Removing chrome user profile "/tmp/tmpkfobn72p_chrome_odoo" 2026-10-02 06:39:10,843 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: waiting for threads: [, ] 2026-10-02 06:39:12,481 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92165100 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': '22d27e27-84d8-4dbf-bbee-dde6e448eb77'} created pos.order #854 2026-10-02 06:39:12,487 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92165100 finished 2026-10-02 06:39:12,783 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 508 1.033 1.219 2026-10-02 06:39:13,471 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_pos_settle_so_with_downpayment ... 2026-10-02 06:39:14,551 44 INFO rb-67e19c3-225208-420267 odoo.addons.payment.models.payment_transaction: Skipped the update of transaction Test Transaction as it is already in state done. 2026-10-02 06:39:16,331 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome pid: 128242 2026-10-02 06:39:16,332 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome headless temporary user profile dir: /tmp/tmp3vw2n_pm_chrome_odoo 2026-10-02 06:39:16,332 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Issuing json command http://127.0.0.1:33053/json/version 2026-10-02 06:39:16,333 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33053', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:39:16,435 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Browser version: Chrome/150.0.7871.114 2026-10-02 06:39:16,435 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Issuing json command http://127.0.0.1:33053/json 2026-10-02 06:39:16,436 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33053', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:39:16,469 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Websocket url found: ws://127.0.0.1:33053/devtools/page/34A105B4FF9FE51F5AD2770A34CA38CD 2026-10-02 06:39:16,520 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Enable chrome headless console log notification 2026-10-02 06:39:16,546 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome headless enable page notifications 2026-10-02 06:39:16,938 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-02 06:39:16,940 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Setting session cookie in browser 2026-10-02 06:39:16,943 44 INFO rb-67e19c3-225208-420267 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/127" in browser 2026-10-02 06:39:16,943 44 INFO rb-67e19c3-225208-420267 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/127" 2026-10-02 06:39:16,972 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:39:17,491 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:17] "GET /pos/ui/127 HTTP/1.1" 200 - 80 0.102 0.432 2026-10-02 06:39:17,494 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Navigation result: {'frameId': '34A105B4FF9FE51F5AD2770A34CA38CD', 'loaderId': 'C0511394EFC65BEBDF17490A5BA9E96E', 'isDownload': False} 2026-10-02 06:39:17,494 44 INFO rb-67e19c3-225208-420267 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-10-02 06:39:17,519 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:39:17,533 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:17] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-10-02 06:39:17,541 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:17] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-10-02 06:39:17,554 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:17] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-10-02 06:39:18,221 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:39:18,230 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:39:18,252 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.010 2026-10-02 06:39:18,277 44 INFO rb-67e19c3-225208-420267 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:39:18,289 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.010 2026-10-02 06:39:18,290 44 INFO rb-67e19c3-225208-420267 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-10-02 06:39:18,329 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-10-02 06:39:18,361 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:39:18,419 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.016 0.016 2026-10-02 06:39:18,437 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.033 2026-10-02 06:39:18,508 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.020 0.042 2026-10-02 06:39:18,511 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.037 2026-10-02 06:39:19,246 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 361 0.363 0.329 2026-10-02 06:39:19,269 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:39:19,351 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39: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.009 2026-10-02 06:39:19,425 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:19] "GET /web/image/res.company/115/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.042 2026-10-02 06:39:19,467 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39: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-10-02 06:39:19,492 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: Owl is running in 'dev' mode. 2026-10-02 06:39:19,507 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:39:19,557 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:39:19,564 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:39:19,587 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:19] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:39:19,602 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:19] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 7 0.022 0.021 2026-10-02 06:39:19,620 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:19] "GET /web/image?model=res.company&id=115&field=logo HTTP/1.1" 200 - 3 0.006 0.052 2026-10-02 06:39:19,622 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.036 2026-10-02 06:39:19,646 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:39:19,648 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:39:19,702 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:19] "GET /web/image/res.company/115/favicon HTTP/1.1" 200 - 4 0.013 0.024 2026-10-02 06:39:19,778 44 INFO rb-67e19c3-225208-420267 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-10-02 06:39:19,835 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-10-02 06:39:19,994 44 INFO rb-67e19c3-225208-420267 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-10-02 06:39:20,006 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:20] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.134 0.050 2026-10-02 06:39:20,026 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:39:20,041 44 INFO rb-67e19c3-225208-420267 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-10-02 06:39:20,049 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:20] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:39:20,147 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:20] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.097 0.212 2026-10-02 06:39:20,178 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:20] "GET /web/image?model=product.template&field=image_128&id=2230&unique=2026-10-02T06:38:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.254 2026-10-02 06:39:20,216 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:20] "GET /web/image?model=product.template&field=image_128&id=2232&unique=2026-10-02T06:38:43.000+00:00 HTTP/1.1" 200 - 3 0.012 0.282 2026-10-02 06:39:20,280 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:20] "GET /web/image?model=product.template&field=image_128&id=2233&unique=2026-10-02T06:38:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.347 2026-10-02 06:39:20,320 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:20] "GET /web/image/res.company/115/favicon HTTP/1.1" 304 - 4 0.020 0.450 2026-10-02 06:39:20,357 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:20] "GET /web/image?model=product.template&field=image_128&id=2239&unique=2026-10-02T06:38:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.288 2026-10-02 06:39:20,391 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:20] "GET /web/image?model=product.template&field=image_128&id=2240&unique=2026-10-02T06:38:43.000+00:00 HTTP/1.1" 200 - 3 0.006 0.229 2026-10-02 06:39:20,434 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:20] "GET /web/image?model=product.template&field=image_128&id=2237&unique=2026-10-02T06:38:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.234 2026-10-02 06:39:20,466 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:20] "GET /web/image?model=product.template&field=image_128&id=2236&unique=2026-10-02T06:38:43.000+00:00 HTTP/1.1" 200 - 3 0.005 0.226 2026-10-02 06:39:20,494 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:20] "GET /web/image?model=product.template&field=image_128&id=2238&unique=2026-10-02T06:38:43.000+00:00 HTTP/1.1" 200 - 3 0.010 0.200 2026-10-02 06:39:20,538 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:20] "GET /web/image?model=product.template&field=image_128&id=2234&unique=2026-10-02T06:38:43.000+00:00 HTTP/1.1" 200 - 3 0.006 0.165 2026-10-02 06:39:20,561 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:20] "GET /web/image?model=product.template&field=image_128&id=2235&unique=2026-10-02T06:38:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.163 2026-10-02 06:39:20,660 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 34 0.048 0.282 2026-10-02 06:39:20,723 44 INFO rb-67e19c3-225208-420267 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-10-02 06:39:20,780 44 INFO rb-67e19c3-225208-420267 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-10-02 06:39:21,003 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:21] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 67 0.089 0.132 2026-10-02 06:39:21,187 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:21] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 34 0.087 0.056 2026-10-02 06:39:21,255 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:21] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 6 0.011 0.022 2026-10-02 06:39:21,328 44 INFO rb-67e19c3-225208-420267 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-10-02 06:39:21,578 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:21] "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.143 0.102 2026-10-02 06:39:21,778 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 67 0.080 0.103 2026-10-02 06:39:21,799 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:21] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 5 0.007 0.191 2026-10-02 06:39:21,863 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:21] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.031 2026-10-02 06:39:21,893 44 INFO rb-67e19c3-225208-420267 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-10-02 06:39:21,943 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:21] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.032 0.035 2026-10-02 06:39:22,032 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:22] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 22 0.042 0.079 2026-10-02 06:39:22,124 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:39:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.031 0.141 2026-10-02 06:39:22,209 44 INFO rb-67e19c3-225208-420267 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-10-02 06:39:22,260 44 INFO rb-67e19c3-225208-420267 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-10-02 06:39:22,311 44 INFO rb-67e19c3-225208-420267 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-10-02 06:39:22,363 44 INFO rb-67e19c3-225208-420267 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-10-02 06:39:22,413 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: tour succeeded 2026-10-02 06:39:22,414 44 INFO rb-67e19c3-225208-420267 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-10-02 06:39:22,509 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: heap 17396172 (allocated 19136512) 2026-10-02 06:39:22,531 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Closing chrome headless with pid 128242 2026-10-02 06:39:22,534 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Closing websocket connection 2026-10-02 06:39:22,539 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Terminating chrome headless with pid 128242 2026-10-02 06:39:22,657 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_063922_657376_test_pos_settle_so_with_downpayment.txt 2026-10-02 06:39:22,657 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Removing chrome user profile "/tmp/tmp3vw2n_pm_chrome_odoo" 2026-10-02 06:39:22,677 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_settled_so_invoice_keeps_so_customer_reference ... 2026-10-02 06:39:25,590 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 14 checked, 14 removed 2026-10-02 06:39:38,364 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_read_converted_lot_quantities_pick_then_deliver ... 2026-10-02 06:39:39,567 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_ship_later_lots ... 2026-10-02 06:39:40,608 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #247 deleted stock.move.line records with IDs: [1421, 1422] 2026-10-02 06:39:41,088 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #247 deleted stock.move.line records with IDs: [1423] 2026-10-02 06:39:41,309 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-02 06:39:58,276 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #250 deleted res.currency.rate records with IDs: [73, 74, 75] 2026-10-02 06:39:59,424 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_different_shipping_address ... 2026-10-02 06:39:59,822 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18883479 started for PoS orders references: [{'name': 'Order 15941-201-6241', 'pos_reference': None, 'uuid': '15941-201-6241'}] 2026-10-02 06:40:01,177 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18883479 order {'name': 'Order 15941-201-6241', 'pos_reference': None, 'uuid': '15941-201-6241'} created pos.order #858 2026-10-02 06:40:01,178 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18883479 finished 2026-10-02 06:40:01,511 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_qty_deliverd_qty_to_deliver_in_sales_report ... 2026-10-02 06:40:01,874 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17760822 started for PoS orders references: [{'name': 'Order 80499-286-6924', 'pos_reference': None, 'uuid': '80499-286-6924'}] 2026-10-02 06:40:02,136 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #250 deleted stock.move records with IDs: [1430] 2026-10-02 06:40:02,220 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17760822 order {'name': 'Order 80499-286-6924', 'pos_reference': None, 'uuid': '80499-286-6924'} created pos.order #859 2026-10-02 06:40:02,223 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17760822 finished 2026-10-02 06:40:02,819 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_refund_line_report_prices_sign ... 2026-10-02 06:40:03,510 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome pid: 128465 2026-10-02 06:40:03,511 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome headless temporary user profile dir: /tmp/tmpj336b3e__chrome_odoo 2026-10-02 06:40:03,511 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Issuing json command http://127.0.0.1:44683/json/version 2026-10-02 06:40:03,512 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44683', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:40:03,656 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Browser version: Chrome/150.0.7871.114 2026-10-02 06:40:03,656 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Issuing json command http://127.0.0.1:44683/json 2026-10-02 06:40:03,675 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44683', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:40:03,749 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Websocket url found: ws://127.0.0.1:44683/devtools/page/260A588A4D3045896A36B9D6748A3FAB 2026-10-02 06:40:03,766 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Enable chrome headless console log notification 2026-10-02 06:40:03,778 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome headless enable page notifications 2026-10-02 06:40:04,049 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:40:04,058 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Setting session cookie in browser 2026-10-02 06:40:04,060 44 INFO rb-67e19c3-225208-420267 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/130" in browser 2026-10-02 06:40:04,060 44 INFO rb-67e19c3-225208-420267 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/130" 2026-10-02 06:40:04,100 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:40:04,801 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:04] "GET /pos/ui/130 HTTP/1.1" 200 - 89 0.175 0.547 2026-10-02 06:40:04,810 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Navigation result: {'frameId': '260A588A4D3045896A36B9D6748A3FAB', 'loaderId': 'E38B444F14792EC075BB1A2070D067D8', 'isDownload': False} 2026-10-02 06:40:04,810 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:04,827 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:40:04,860 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:04] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.022 2026-10-02 06:40:04,892 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:04] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.058 2026-10-02 06:40:04,926 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:04] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.083 2026-10-02 06:40:05,507 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:40:05,521 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:40:05,548 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.015 2026-10-02 06:40:05,589 44 INFO rb-67e19c3-225208-420267 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/130", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:40:05,594 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:05,598 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.015 2026-10-02 06:40:05,623 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-02 06:40:05,640 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:40:05,690 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.018 2026-10-02 06:40:05,714 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.054 2026-10-02 06:40:05,839 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.087 0.034 2026-10-02 06:40:05,841 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.110 2026-10-02 06:40:06,790 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.548 0.364 2026-10-02 06:40:06,817 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40: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-10-02 06:40:06,914 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.008 0.019 2026-10-02 06:40:07,013 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:07] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.059 2026-10-02 06:40:07,052 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:07] "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-10-02 06:40:07,080 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: Owl is running in 'dev' mode. 2026-10-02 06:40:07,112 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.012 2026-10-02 06:40:07,159 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:40:07,193 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:40:07,208 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-02 06:40:07,269 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:40:07,272 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40: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-10-02 06:40:07,282 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:07] "GET /web/image/res.users/252/avatar_128 HTTP/1.1" 200 - 14 0.061 0.056 2026-10-02 06:40:07,303 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:07] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.004 0.127 2026-10-02 06:40:07,306 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.146 2026-10-02 06:40:07,358 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:07] "GET /web/image/res.company/117/favicon HTTP/1.1" 200 - 4 0.026 0.053 2026-10-02 06:40:07,455 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:07,544 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:07] "GET /web/image/res.company/117/favicon HTTP/1.1" 304 - 4 0.009 0.018 2026-10-02 06:40:07,573 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:40:07,725 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:07] "GET /pos/ui/130?from_backend=True HTTP/1.1" 200 - 33 0.111 0.052 2026-10-02 06:40:07,812 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:07,861 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:07] "GET /pos/ui/130 HTTP/1.1" 200 - 33 0.081 0.210 2026-10-02 06:40:07,869 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:40:07,884 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:07] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:40:07,909 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:07] "GET /web/image?model=product.template&field=image_128&id=2268&unique=2026-10-02T06:39:41.000+00:00 HTTP/1.1" 200 - 3 0.010 0.290 2026-10-02 06:40:07,962 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:07] "GET /web/image?model=product.template&field=image_128&id=2269&unique=2026-10-02T06:39:41.000+00:00 HTTP/1.1" 200 - 3 0.007 0.331 2026-10-02 06:40:08,011 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:08] "GET /web/image?model=product.template&field=image_128&id=2270&unique=2026-10-02T06:39:41.000+00:00 HTTP/1.1" 200 - 3 0.009 0.375 2026-10-02 06:40:08,046 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:08] "GET /web/image?model=product.template&field=image_128&id=2267&unique=2026-10-02T06:39:41.000+00:00 HTTP/1.1" 200 - 3 0.011 0.437 2026-10-02 06:40:08,080 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:08] "GET /web/image?model=product.template&field=image_128&id=2271&unique=2026-10-02T06:39:41.000+00:00 HTTP/1.1" 200 - 3 0.004 0.347 2026-10-02 06:40:08,121 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:08] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-10-02T06:39:41.000+00:00 HTTP/1.1" 200 - 3 0.008 0.207 2026-10-02 06:40:08,165 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:08] "GET /web/image?model=product.template&field=image_128&id=2275&unique=2026-10-02T06:39:41.000+00:00 HTTP/1.1" 200 - 3 0.002 0.247 2026-10-02 06:40:08,199 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:08] "GET /web/image?model=product.template&field=image_128&id=2273&unique=2026-10-02T06:39:41.000+00:00 HTTP/1.1" 200 - 3 0.004 0.223 2026-10-02 06:40:08,233 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:08] "GET /web/image?model=product.template&field=image_128&id=2274&unique=2026-10-02T06:39:41.000+00:00 HTTP/1.1" 200 - 3 0.003 0.209 2026-10-02 06:40:08,258 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:08] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-10-02T06:39:41.000+00:00 HTTP/1.1" 200 - 3 0.003 0.200 2026-10-02 06:40:08,383 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.072 0.215 2026-10-02 06:40:08,448 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:08] "GET /web/image?model=product.template&field=image_128&id=2272&unique=2026-10-02T06:39:41.000+00:00 HTTP/1.1" 200 - 3 0.015 0.308 2026-10-02 06:40:08,464 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:08,520 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:08,573 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:08,751 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:08,803 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:08,873 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:08,887 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:40:08,889 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:40:08,925 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:08,974 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:09,042 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:09,109 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:09,116 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2243937 started for PoS orders references: [{'name': '/', 'pos_reference': '261-130-000001', 'uuid': '8d879b75-1c40-48a1-9351-1932d7e83867'}] 2026-10-02 06:40:09,118 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:40:09,553 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2243937 order {'name': '/', 'pos_reference': '261-130-000001', 'uuid': '8d879b75-1c40-48a1-9351-1932d7e83867'} created pos.order #860 2026-10-02 06:40:09,580 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2243937 finished 2026-10-02 06:40:09,666 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 228 0.231 0.321 2026-10-02 06:40:09,721 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:09] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.005 2026-10-02 06:40:09,837 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:09,846 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18049051 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-130-000001', 'uuid': '8d879b75-1c40-48a1-9351-1932d7e83867'}] 2026-10-02 06:40:09,853 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18049051 order {'name': 'Shop - 000001', 'pos_reference': '261-130-000001', 'uuid': '8d879b75-1c40-48a1-9351-1932d7e83867'} sync ignored for existing PoS order pos.order(860,) (state: paid) 2026-10-02 06:40:09,876 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18049051 finished 2026-10-02 06:40:09,909 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:09,957 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:10,006 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:10,052 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.074 0.135 2026-10-02 06:40:10,070 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:10,125 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:10,199 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:10,216 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:10] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.002 0.007 2026-10-02 06:40:10,258 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:10,290 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.013 0.037 2026-10-02 06:40:10,311 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:10,324 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:10] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.020 0.048 2026-10-02 06:40:10,366 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:10,414 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:10,465 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:10,558 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:10,609 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:10,667 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:10,734 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:10,738 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91956489 started for PoS orders references: [{'name': '/', 'pos_reference': '261-130-000002', 'uuid': '666a8ef1-fb20-4b36-9a77-704b8a5a4b5a'}] 2026-10-02 06:40:11,216 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91956489 order {'name': '/', 'pos_reference': '261-130-000002', 'uuid': '666a8ef1-fb20-4b36-9a77-704b8a5a4b5a'} created pos.order #861 2026-10-02 06:40:11,271 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91956489 finished 2026-10-02 06:40:11,363 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 171 0.291 0.337 2026-10-02 06:40:11,427 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:11] "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-10-02 06:40:11,444 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: tour succeeded 2026-10-02 06:40:11,445 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:11,480 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50431679 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-130-000002', 'uuid': '666a8ef1-fb20-4b36-9a77-704b8a5a4b5a'}] 2026-10-02 06:40:11,496 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50431679 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-130-000002', 'uuid': '666a8ef1-fb20-4b36-9a77-704b8a5a4b5a'} sync ignored for existing PoS order pos.order(861,) (state: paid) 2026-10-02 06:40:11,534 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50431679 finished 2026-10-02 06:40:11,622 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: heap 17566476 (allocated 19271680) 2026-10-02 06:40:11,643 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Closing chrome headless with pid 128465 2026-10-02 06:40:11,650 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Closing websocket connection 2026-10-02 06:40:11,652 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Terminating chrome headless with pid 128465 2026-10-02 06:40:11,704 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.118 0.109 2026-10-02 06:40:11,811 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_064011_811078_test_refund_line_report_prices_sign.txt 2026-10-02 06:40:11,811 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Removing chrome user profile "/tmp/tmpj336b3e__chrome_odoo" 2026-10-02 06:40:12,486 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_warehouse ... 2026-10-02 06:40:13,056 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42114663 started for PoS orders references: [{'name': 'Order 62939-748-0539', 'pos_reference': None, 'uuid': '62939-748-0539'}] 2026-10-02 06:40:13,692 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42114663 order {'name': 'Order 62939-748-0539', 'pos_reference': None, 'uuid': '62939-748-0539'} created pos.order #862 2026-10-02 06:40:13,693 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42114663 finished 2026-10-02 06:40:14,073 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume ... 2026-10-02 06:40:14,643 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42979131 started for PoS orders references: [{'name': 'Order 90588-628-9364', 'pos_reference': None, 'uuid': '90588-628-9364'}, {'name': 'Order 68185-508-9368', 'pos_reference': None, 'uuid': '68185-508-9368'}] 2026-10-02 06:40:15,267 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42979131 order {'name': 'Order 90588-628-9364', 'pos_reference': None, 'uuid': '90588-628-9364'} created pos.order #863 2026-10-02 06:40:15,571 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42979131 order {'name': 'Order 68185-508-9368', 'pos_reference': None, 'uuid': '68185-508-9368'} created pos.order #864 2026-10-02 06:40:15,572 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42979131 finished 2026-10-02 06:40:16,069 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume_product_variant ... 2026-10-02 06:40:17,053 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54913823 started for PoS orders references: [{'name': 'Order 48453-717-6136', 'pos_reference': None, 'uuid': '48453-717-6136'}] 2026-10-02 06:40:17,435 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54913823 order {'name': 'Order 48453-717-6136', 'pos_reference': None, 'uuid': '48453-717-6136'} created pos.order #865 2026-10-02 06:40:17,436 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54913823 finished 2026-10-02 06:40:18,657 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-02 06:40:32,989 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos ... 2026-10-02 06:40:33,922 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 128684 2026-10-02 06:40:33,922 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpzwcnj3nq_chrome_odoo 2026-10-02 06:40:33,922 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:34431/json/version 2026-10-02 06:40:33,923 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34431', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:40:34,012 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-10-02 06:40:34,012 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:34431/json 2026-10-02 06:40:34,012 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34431', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:40:34,039 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:34431/devtools/page/941389841961E8AD8E58EE2145CD8B9A 2026-10-02 06:40:34,070 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-10-02 06:40:34,090 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-10-02 06:40:34,379 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:40:34,387 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-10-02 06:40:34,389 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Open "http://127.0.0.1:8069/pos/ui/133" in browser 2026-10-02 06:40:34,390 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/133" 2026-10-02 06:40:34,412 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:40:35,049 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:35] "GET /pos/ui/133 HTTP/1.1" 200 - 131 0.140 0.504 2026-10-02 06:40:35,053 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '941389841961E8AD8E58EE2145CD8B9A', 'loaderId': '7695A7E477C3425C072F5901E9328BB8', 'isDownload': False} 2026-10-02 06:40:35,053 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:35,075 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:40:35,102 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:35] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-10-02 06:40:35,110 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:35] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-02 06:40:35,138 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:35] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.055 2026-10-02 06:40:35,733 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:40:35,748 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:40:35,771 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.019 2026-10-02 06:40:35,810 44 INFO rb-67e19c3-225208-420267 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/133", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:40:35,818 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-02 06:40:35,822 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:35,829 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-02 06:40:35,851 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:40:35,901 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.014 0.020 2026-10-02 06:40:35,921 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:35] "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.047 2026-10-02 06:40:35,928 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.006 2026-10-02 06:40:36,011 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.034 0.035 2026-10-02 06:40:36,880 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 356 0.499 0.336 2026-10-02 06:40:36,913 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:36] "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-10-02 06:40:37,032 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40: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.009 2026-10-02 06:40:37,105 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:37] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.047 2026-10-02 06:40:37,159 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40: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.009 2026-10-02 06:40:37,177 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-10-02 06:40:37,193 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.007 2026-10-02 06:40:37,247 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:40:37,298 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:40:37,317 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:37] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-02 06:40:37,333 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:40:37,342 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:37] "GET /web/image/res.users/258/avatar_128 HTTP/1.1" 200 - 14 0.046 0.041 2026-10-02 06:40:37,351 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-02 06:40:37,391 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:37] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.015 0.109 2026-10-02 06:40:37,404 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:37] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.002 0.024 2026-10-02 06:40:37,407 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.126 2026-10-02 06:40:37,428 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:37,471 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:40:37,557 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:37,582 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:37] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.068 0.063 2026-10-02 06:40:37,593 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:40:37,600 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:40:37,604 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:37,693 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:37] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.057 0.184 2026-10-02 06:40:37,721 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:37] "GET /web/image?model=product.template&field=image_128&id=2300&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.008 0.184 2026-10-02 06:40:37,761 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:37] "GET /web/image?model=product.template&field=image_128&id=2299&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.017 0.217 2026-10-02 06:40:37,786 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:37] "GET /web/image?model=product.template&field=image_128&id=2301&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.239 2026-10-02 06:40:37,802 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:37] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.004 0.331 2026-10-02 06:40:37,836 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:37] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.224 2026-10-02 06:40:37,872 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:37] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.171 2026-10-02 06:40:37,904 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:37] "GET /web/image?model=product.template&field=image_128&id=2309&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.169 2026-10-02 06:40:37,944 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:37] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.007 0.164 2026-10-02 06:40:37,970 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:37] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.172 2026-10-02 06:40:37,989 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:37] "GET /web/image?model=product.template&field=image_128&id=2310&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.182 2026-10-02 06:40:38,029 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:38] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.007 0.135 2026-10-02 06:40:38,051 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:38] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.141 2026-10-02 06:40:38,138 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.042 0.246 2026-10-02 06:40:38,172 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:38,235 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:38,444 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:38] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 64 0.089 0.116 2026-10-02 06:40:38,562 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:38] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.040 0.042 2026-10-02 06:40:38,622 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:38] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.011 0.013 2026-10-02 06:40:38,704 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:38,906 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:38] "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.114 0.085 2026-10-02 06:40:39,106 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.100 0.088 2026-10-02 06:40:39,128 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:39] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.173 2026-10-02 06:40:39,163 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:39] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.008 0.019 2026-10-02 06:40:39,190 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:39] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.009 2026-10-02 06:40:39,256 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:39] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.028 0.027 2026-10-02 06:40:39,324 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:39,334 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:39] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.023 0.033 2026-10-02 06:40:39,379 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:39,449 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.032 0.054 2026-10-02 06:40:39,480 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:39,531 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:39,584 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:39,654 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:39,675 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:40:39,677 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:40:39,706 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:39,755 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:39,806 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:39,873 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:39,924 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:39,978 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:40,042 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:40,049 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65587404 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000001', 'uuid': '5343bb65-0919-4c1a-8a4f-a141863f82a8'}] 2026-10-02 06:40:40,060 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:40:42,412 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65587404 order {'name': '/', 'pos_reference': '261-133-000001', 'uuid': '5343bb65-0919-4c1a-8a4f-a141863f82a8'} created pos.order #866 2026-10-02 06:40:42,643 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65587404 finished 2026-10-02 06:40:43,099 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: Simulating signal changes during tests 2026-10-02 06:40:43,101 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 870 1.344 1.711 2026-10-02 06:40:43,190 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:43] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 6 0.005 0.019 2026-10-02 06:40:43,286 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:43] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 27 0.058 0.058 2026-10-02 06:40:43,324 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:43] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.004 2026-10-02 06:40:43,458 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:43,464 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22186820 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': '5343bb65-0919-4c1a-8a4f-a141863f82a8'}] 2026-10-02 06:40:43,496 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22186820 order {'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': '5343bb65-0919-4c1a-8a4f-a141863f82a8'} sync ignored for existing PoS order pos.order(866,) (state: done) 2026-10-02 06:40:43,509 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:43,539 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22186820 finished 2026-10-02 06:40:43,574 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:43,627 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-10-02 06:40:43,628 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:43,773 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 18076960 (allocated 19398656) 2026-10-02 06:40:43,781 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 128684 2026-10-02 06:40:43,784 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-10-02 06:40:43,784 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 128684 2026-10-02 06:40:43,813 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 84 0.228 0.124 2026-10-02 06:40:43,886 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_064043_886056_test_taxes_l10n_be_pos.txt 2026-10-02 06:40:43,886 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpzwcnj3nq_chrome_odoo" 2026-10-02 06:40:45,227 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #255 deleted stock.move.line records with IDs: [1434, 1435] 2026-10-02 06:40:46,572 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 128905 2026-10-02 06:40:46,572 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmp0n7r8gbf_chrome_odoo 2026-10-02 06:40:46,572 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:36003/json/version 2026-10-02 06:40:46,573 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36003', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:40:46,627 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-10-02 06:40:46,627 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:36003/json 2026-10-02 06:40:46,628 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36003', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:40:46,647 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:36003/devtools/page/1CC225028515B6BC1CAB20655DB4BB58 2026-10-02 06:40:46,670 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-10-02 06:40:46,688 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-10-02 06:40:47,066 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:40:47,075 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-10-02 06:40:47,078 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Open "http://127.0.0.1:8069/pos/ui/133" in browser 2026-10-02 06:40:47,078 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/133" 2026-10-02 06:40:47,321 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:47] "GET /pos/ui/133 HTTP/1.1" 200 - 112 0.128 0.103 2026-10-02 06:40:47,325 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '1CC225028515B6BC1CAB20655DB4BB58', 'loaderId': 'E37DCFB5E179FE5594DFCE491FAE2420', 'isDownload': False} 2026-10-02 06:40:47,325 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:47,345 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:40:47,367 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:47] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-10-02 06:40:47,377 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:47] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.016 2026-10-02 06:40:47,394 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:47] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.028 2026-10-02 06:40:47,999 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:40:48,007 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:40:48,042 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.017 2026-10-02 06:40:48,076 44 INFO rb-67e19c3-225208-420267 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/133", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:40:48,085 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:48,085 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-02 06:40:48,108 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-10-02 06:40:48,129 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:40:48,155 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.006 2026-10-02 06:40:48,168 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40: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.019 2026-10-02 06:40:48,176 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-10-02 06:40:48,251 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.032 0.039 2026-10-02 06:40:48,919 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 356 0.300 0.334 2026-10-02 06:40:48,945 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:48] "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-10-02 06:40:49,036 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.007 2026-10-02 06:40:49,118 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:49] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.050 2026-10-02 06:40:49,152 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40: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.006 2026-10-02 06:40:49,167 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-10-02 06:40:49,183 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.011 2026-10-02 06:40:49,255 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:40:49,266 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:40:49,285 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:40:49,290 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:49] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:40:49,311 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:49] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.007 0.023 2026-10-02 06:40:49,332 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:40:49,371 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:40:49,377 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40: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-10-02 06:40:49,442 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:49] "GET /web/image/res.users/258/avatar_128 HTTP/1.1" 200 - 14 0.081 0.082 2026-10-02 06:40:49,473 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:49,569 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:49] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.069 0.158 2026-10-02 06:40:49,623 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:49] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.004 0.233 2026-10-02 06:40:49,637 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:49,650 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-02 06:40:49,727 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:49] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.065 0.314 2026-10-02 06:40:49,740 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:49] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:40:49,741 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:49,758 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:49] "GET /web/image?model=product.template&field=image_128&id=2300&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.175 2026-10-02 06:40:49,812 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:49] "GET /web/image?model=product.template&field=image_128&id=2301&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.011 0.221 2026-10-02 06:40:49,842 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:49] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.009 0.250 2026-10-02 06:40:49,870 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:49] "GET /web/image?model=product.template&field=image_128&id=2299&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.288 2026-10-02 06:40:49,897 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:49] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.227 2026-10-02 06:40:49,954 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:49] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.009 0.199 2026-10-02 06:40:50,002 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:50] "GET /web/image?model=product.template&field=image_128&id=2309&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.012 0.228 2026-10-02 06:40:50,053 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:50] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.013 0.218 2026-10-02 06:40:50,107 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:50] "GET /web/image?model=product.template&field=image_128&id=2311&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.012 0.247 2026-10-02 06:40:50,156 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:50] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.010 0.272 2026-10-02 06:40:50,205 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:50] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.009 0.293 2026-10-02 06:40:50,237 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:50] "GET /web/image?model=product.template&field=image_128&id=2310&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.272 2026-10-02 06:40:50,268 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:50] "GET /web/image?model=product.template&field=image_128&id=2312&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.245 2026-10-02 06:40:50,287 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:50] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.005 0.225 2026-10-02 06:40:50,384 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.053 0.220 2026-10-02 06:40:50,428 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:50,493 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:50,629 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:50] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 47 0.050 0.084 2026-10-02 06:40:50,728 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:50] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.036 0.037 2026-10-02 06:40:50,782 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:50] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.009 0.011 2026-10-02 06:40:50,860 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:51,008 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:51] "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.064 0.082 2026-10-02 06:40:51,197 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.075 0.099 2026-10-02 06:40:51,210 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:51] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.162 2026-10-02 06:40:51,264 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:51] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.018 0.015 2026-10-02 06:40:51,300 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:51] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.013 2026-10-02 06:40:51,375 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:51] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.029 0.036 2026-10-02 06:40:51,441 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:51,474 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:51] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.031 0.032 2026-10-02 06:40:51,499 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:51,583 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.031 0.052 2026-10-02 06:40:51,599 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:51,655 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:51,707 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:51,778 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:51,791 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:40:51,796 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:40:51,824 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:51,877 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:51,926 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:51,996 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:52,046 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:52,101 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:52,167 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:52,174 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88672884 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000001', 'uuid': '850ac0b8-6f0a-487b-adac-e86c810f5b29'}] 2026-10-02 06:40:52,180 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:40:53,694 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88672884 order {'name': '/', 'pos_reference': '262-133-000001', 'uuid': '850ac0b8-6f0a-487b-adac-e86c810f5b29'} created pos.order #867 2026-10-02 06:40:53,883 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88672884 finished 2026-10-02 06:40:54,233 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 709 0.919 1.143 2026-10-02 06:40:54,374 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:54] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.053 0.039 2026-10-02 06:40:54,377 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:54] "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.096 2026-10-02 06:40:54,419 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:54] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.013 2026-10-02 06:40:54,532 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:54,543 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88470969 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-133-000001', 'uuid': '850ac0b8-6f0a-487b-adac-e86c810f5b29'}] 2026-10-02 06:40:54,554 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88470969 order {'name': 'Shop - 000001', 'pos_reference': '262-133-000001', 'uuid': '850ac0b8-6f0a-487b-adac-e86c810f5b29'} sync ignored for existing PoS order pos.order(867,) (state: done) 2026-10-02 06:40:54,584 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:54,591 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88470969 finished 2026-10-02 06:40:54,660 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:54,711 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-10-02 06:40:54,712 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:54,828 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.116 0.171 2026-10-02 06:40:54,882 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 18847448 (allocated 20709376) 2026-10-02 06:40:54,895 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 128905 2026-10-02 06:40:54,900 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-10-02 06:40:54,902 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 128905 2026-10-02 06:40:55,007 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_064055_007608_test_taxes_l10n_be_pos.txt 2026-10-02 06:40:55,007 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmp0n7r8gbf_chrome_odoo" 2026-10-02 06:40:56,189 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #255 deleted stock.move.line records with IDs: [1437, 1438] 2026-10-02 06:40:57,524 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 129137 2026-10-02 06:40:57,525 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpp9glnjpi_chrome_odoo 2026-10-02 06:40:57,525 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:36467/json/version 2026-10-02 06:40:57,526 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36467', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:40:57,596 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-10-02 06:40:57,596 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:36467/json 2026-10-02 06:40:57,597 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36467', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:40:57,642 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:36467/devtools/page/1AA85BA3EDAADE83FD6A8E80DAF752A6 2026-10-02 06:40:57,652 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-10-02 06:40:57,660 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-10-02 06:40:57,894 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:40:57,902 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-10-02 06:40:57,909 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Open "http://127.0.0.1:8069/pos/ui/133" in browser 2026-10-02 06:40:57,909 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/133" 2026-10-02 06:40:58,103 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:58] "GET /pos/ui/133 HTTP/1.1" 200 - 90 0.091 0.088 2026-10-02 06:40:58,110 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '1AA85BA3EDAADE83FD6A8E80DAF752A6', 'loaderId': '696EEFCA9906BCB66FFA43232B125002', 'isDownload': False} 2026-10-02 06:40:58,110 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:58,124 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:40:58,151 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:58] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.016 2026-10-02 06:40:58,169 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:58] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.029 2026-10-02 06:40:58,184 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:58] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.042 2026-10-02 06:40:58,667 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:40:58,671 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:40:58,692 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-10-02 06:40:58,723 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-02 06:40:58,727 44 INFO rb-67e19c3-225208-420267 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/133", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:40:58,734 44 INFO rb-67e19c3-225208-420267 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-10-02 06:40:58,746 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-02 06:40:58,767 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:40:58,786 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.009 2026-10-02 06:40:58,805 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:58] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.020 2026-10-02 06:40:58,819 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-02 06:40:58,901 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.029 0.044 2026-10-02 06:40:59,612 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 354 0.349 0.324 2026-10-02 06:40:59,644 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:59] "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-10-02 06:40:59,715 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40: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.009 2026-10-02 06:40:59,776 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:59] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.037 2026-10-02 06:40:59,818 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40: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.013 2026-10-02 06:40:59,839 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-10-02 06:40:59,860 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.013 2026-10-02 06:40:59,912 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:40:59,929 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:59] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:40:59,930 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:40:59,947 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.043 2026-10-02 06:40:59,966 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:40:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:41:00,008 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.036 2026-10-02 06:41:00,026 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:41:00,037 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:00] "GET /web/image/res.users/258/avatar_128 HTTP/1.1" 200 - 14 0.064 0.060 2026-10-02 06:41:00,048 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:00] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.002 0.121 2026-10-02 06:41:00,068 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:00] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.003 0.078 2026-10-02 06:41:00,104 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:00,148 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:00] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.033 0.121 2026-10-02 06:41:00,169 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:00] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.004 0.021 2026-10-02 06:41:00,261 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:00,297 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:00] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.069 0.226 2026-10-02 06:41:00,304 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:00,309 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:41:00,330 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:00] "GET /web/image?model=product.template&field=image_128&id=2299&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-10-02 06:41:00,338 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:00] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:41:00,382 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:00] "GET /web/image?model=product.template&field=image_128&id=2300&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.008 0.147 2026-10-02 06:41:00,422 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:00] "GET /web/image?model=product.template&field=image_128&id=2301&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.008 0.177 2026-10-02 06:41:00,457 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:00] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.008 0.200 2026-10-02 06:41:00,487 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:00] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.233 2026-10-02 06:41:00,524 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:00] "GET /web/image?model=product.template&field=image_128&id=2312&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-10-02 06:41:00,546 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:00] "GET /web/image?model=product.template&field=image_128&id=2309&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.191 2026-10-02 06:41:00,581 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:00] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.010 0.183 2026-10-02 06:41:00,607 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:00] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.176 2026-10-02 06:41:00,634 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:00] "GET /web/image?model=product.template&field=image_128&id=2313&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.168 2026-10-02 06:41:00,660 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:00] "GET /web/image?model=product.template&field=image_128&id=2311&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.160 2026-10-02 06:41:00,695 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:00] "GET /web/image?model=product.template&field=image_128&id=2310&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.012 0.154 2026-10-02 06:41:00,729 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:00] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.011 0.167 2026-10-02 06:41:00,760 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:00] "GET /web/image?model=product.template&field=image_128&id=2314&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-10-02 06:41:00,840 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.035 0.194 2026-10-02 06:41:00,874 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:00] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.225 2026-10-02 06:41:00,897 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:00,954 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:01,088 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:01] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 38 0.045 0.076 2026-10-02 06:41:01,198 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:01] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.039 0.038 2026-10-02 06:41:01,250 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:01] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.011 2026-10-02 06:41:01,320 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:01,513 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41: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.100 0.090 2026-10-02 06:41:01,666 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.058 0.084 2026-10-02 06:41:01,683 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:01] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.007 0.135 2026-10-02 06:41:01,712 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:01] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.007 0.014 2026-10-02 06:41:01,738 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:01] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-02 06:41:01,812 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:01] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.021 0.039 2026-10-02 06:41:01,872 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:01,880 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:01] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.018 0.027 2026-10-02 06:41:01,925 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:01,975 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.025 0.042 2026-10-02 06:41:02,022 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:02,072 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:02,123 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:02,197 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:02,218 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:41:02,222 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:41:02,251 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:02,299 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:02,350 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:02,423 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:02,474 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:02,528 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:02,591 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:02,597 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41011990 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000001', 'uuid': '4d6a4a1e-9110-45a2-afbb-c8b2c04da8eb'}] 2026-10-02 06:41:02,599 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:41:03,880 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41011990 order {'name': '/', 'pos_reference': '263-133-000001', 'uuid': '4d6a4a1e-9110-45a2-afbb-c8b2c04da8eb'} created pos.order #868 2026-10-02 06:41:04,013 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41011990 finished 2026-10-02 06:41:04,227 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 683 0.646 0.986 2026-10-02 06:41:04,288 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:04] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:41:04,351 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:04] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.027 0.034 2026-10-02 06:41:04,376 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41: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-10-02 06:41:04,495 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:04,505 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5517074 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-133-000001', 'uuid': '4d6a4a1e-9110-45a2-afbb-c8b2c04da8eb'}] 2026-10-02 06:41:04,535 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5517074 order {'name': 'Shop - 000001', 'pos_reference': '263-133-000001', 'uuid': '4d6a4a1e-9110-45a2-afbb-c8b2c04da8eb'} sync ignored for existing PoS order pos.order(868,) (state: done) 2026-10-02 06:41:04,550 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:04,570 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5517074 finished 2026-10-02 06:41:04,629 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:04,675 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-10-02 06:41:04,676 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:04,796 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.117 0.176 2026-10-02 06:41:04,843 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 18885416 (allocated 20447232) 2026-10-02 06:41:04,850 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 129137 2026-10-02 06:41:04,850 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-10-02 06:41:04,851 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 129137 2026-10-02 06:41:04,958 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_064104_958594_test_taxes_l10n_be_pos.txt 2026-10-02 06:41:04,958 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpp9glnjpi_chrome_odoo" 2026-10-02 06:41:06,013 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #255 deleted stock.move.line records with IDs: [1440, 1441] 2026-10-02 06:41:07,223 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 129370 2026-10-02 06:41:07,224 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmp9r6b4b1z_chrome_odoo 2026-10-02 06:41:07,224 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:41893/json/version 2026-10-02 06:41:07,225 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41893', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:41:07,298 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-10-02 06:41:07,298 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:41893/json 2026-10-02 06:41:07,299 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41893', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:41:07,326 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:41893/devtools/page/962CF309C50BFBF6AF3A070620F3064E 2026-10-02 06:41:07,345 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-10-02 06:41:07,363 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-10-02 06:41:07,580 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:41:07,586 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-10-02 06:41:07,600 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Open "http://127.0.0.1:8069/pos/ui/133" in browser 2026-10-02 06:41:07,600 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/133" 2026-10-02 06:41:07,866 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:07] "GET /pos/ui/133 HTTP/1.1" 200 - 90 0.155 0.087 2026-10-02 06:41:07,870 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '962CF309C50BFBF6AF3A070620F3064E', 'loaderId': 'B623F4E240A46223AAD5236121A8161A', 'isDownload': False} 2026-10-02 06:41:07,870 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:07,884 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:41:07,915 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:07] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-10-02 06:41:07,925 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:07] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.020 2026-10-02 06:41:07,948 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:07] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.043 2026-10-02 06:41:08,472 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:41:08,474 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:41:08,489 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:41:08,517 44 INFO rb-67e19c3-225208-420267 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/133", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:41:08,518 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-02 06:41:08,526 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:08,541 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-02 06:41:08,558 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:41:08,588 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:08] "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-10-02 06:41:08,598 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.005 0.018 2026-10-02 06:41:08,657 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.018 0.035 2026-10-02 06:41:08,671 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.043 2026-10-02 06:41:09,380 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 354 0.337 0.338 2026-10-02 06:41:09,416 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:09] "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-10-02 06:41:09,477 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.007 2026-10-02 06:41:09,535 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:09] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.031 2026-10-02 06:41:09,589 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-02 06:41:09,614 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-10-02 06:41:09,633 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-10-02 06:41:09,672 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:41:09,712 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-02 06:41:09,725 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:09] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-02 06:41:09,729 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:09] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.030 0.032 2026-10-02 06:41:09,732 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.066 2026-10-02 06:41:09,762 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:41:09,768 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:41:09,809 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:09] "GET /web/image/res.users/258/avatar_128 HTTP/1.1" 200 - 14 0.036 0.098 2026-10-02 06:41:09,836 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:09] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.013 0.043 2026-10-02 06:41:09,874 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:09,935 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:41:10,054 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:10] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.065 0.064 2026-10-02 06:41:10,062 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:41:10,079 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:10] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.005 0.146 2026-10-02 06:41:10,108 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:10,113 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:10] "GET /web/image?model=product.template&field=image_128&id=2299&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.008 0.127 2026-10-02 06:41:10,138 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:10] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:41:10,146 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:10,166 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:10] "GET /web/image?model=product.template&field=image_128&id=2300&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.014 0.156 2026-10-02 06:41:10,192 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:10] "GET /web/image?model=product.template&field=image_128&id=2301&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.192 2026-10-02 06:41:10,270 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:10] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.032 0.313 2026-10-02 06:41:10,305 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:10] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.227 2026-10-02 06:41:10,336 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:10] "GET /web/image?model=product.template&field=image_128&id=2309&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.246 2026-10-02 06:41:10,365 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:10] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.210 2026-10-02 06:41:10,395 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:10] "GET /web/image?model=product.template&field=image_128&id=2316&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.209 2026-10-02 06:41:10,430 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:10] "GET /web/image?model=product.template&field=image_128&id=2314&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.229 2026-10-02 06:41:10,456 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:10] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.179 2026-10-02 06:41:10,485 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:10] "GET /web/image?model=product.template&field=image_128&id=2312&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.173 2026-10-02 06:41:10,505 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:10] "GET /web/image?model=product.template&field=image_128&id=2311&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.160 2026-10-02 06:41:10,531 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:10] "GET /web/image?model=product.template&field=image_128&id=2315&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.153 2026-10-02 06:41:10,555 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:10] "GET /web/image?model=product.template&field=image_128&id=2313&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.152 2026-10-02 06:41:10,582 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:10] "GET /web/image?model=product.template&field=image_128&id=2310&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.142 2026-10-02 06:41:10,626 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:10] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.161 2026-10-02 06:41:10,730 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.052 0.185 2026-10-02 06:41:10,768 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:10] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.219 2026-10-02 06:41:10,782 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:10,802 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:10] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.288 2026-10-02 06:41:10,855 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:10,995 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:10] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 38 0.047 0.077 2026-10-02 06:41:11,107 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:11] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.042 0.045 2026-10-02 06:41:11,168 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:11] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.012 2026-10-02 06:41:11,237 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:11,399 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:11] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.073 0.079 2026-10-02 06:41:11,607 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.102 0.094 2026-10-02 06:41:11,620 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:11] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.189 2026-10-02 06:41:11,651 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:11] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.007 0.016 2026-10-02 06:41:11,677 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:11] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.010 2026-10-02 06:41:11,735 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:11] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.033 2026-10-02 06:41:11,780 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:11,805 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:11] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.025 0.033 2026-10-02 06:41:11,838 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:11,877 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.013 0.040 2026-10-02 06:41:11,923 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:11,975 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:12,026 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:12,097 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:12,111 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:41:12,113 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:41:12,148 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:12,201 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:12,250 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:12,323 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:12,374 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:12,427 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:12,491 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:12,497 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2448385 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000001', 'uuid': 'b7b5b9c0-eef7-4374-9e70-5af4f4c8a967'}] 2026-10-02 06:41:12,521 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:41:13,952 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2448385 order {'name': '/', 'pos_reference': '264-133-000001', 'uuid': 'b7b5b9c0-eef7-4374-9e70-5af4f4c8a967'} created pos.order #869 2026-10-02 06:41:14,102 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2448385 finished 2026-10-02 06:41:14,351 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 682 0.807 1.049 2026-10-02 06:41:14,414 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:14] "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-10-02 06:41:14,494 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:14] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.050 0.029 2026-10-02 06:41:14,521 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:14] "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-10-02 06:41:14,646 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:14,655 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31435049 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '264-133-000001', 'uuid': 'b7b5b9c0-eef7-4374-9e70-5af4f4c8a967'}] 2026-10-02 06:41:14,663 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31435049 order {'name': 'Shop - 000001', 'pos_reference': '264-133-000001', 'uuid': 'b7b5b9c0-eef7-4374-9e70-5af4f4c8a967'} sync ignored for existing PoS order pos.order(869,) (state: done) 2026-10-02 06:41:14,693 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31435049 finished 2026-10-02 06:41:14,704 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:14,780 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:14,831 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-10-02 06:41:14,832 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:14,859 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.074 0.134 2026-10-02 06:41:14,979 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 18916196 (allocated 20709376) 2026-10-02 06:41:14,993 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 129370 2026-10-02 06:41:14,994 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-10-02 06:41:14,995 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 129370 2026-10-02 06:41:15,091 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_064115_090954_test_taxes_l10n_be_pos.txt 2026-10-02 06:41:15,091 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmp9r6b4b1z_chrome_odoo" 2026-10-02 06:41:16,281 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #255 deleted stock.move.line records with IDs: [1443, 1444] 2026-10-02 06:41:16,421 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos ... 2026-10-02 06:41:17,559 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 129596 2026-10-02 06:41:17,559 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpoo7cajii_chrome_odoo 2026-10-02 06:41:17,559 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:41381/json/version 2026-10-02 06:41:17,561 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41381', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:41:17,679 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-10-02 06:41:17,680 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:41381/json 2026-10-02 06:41:17,680 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41381', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:41:17,691 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:41381/devtools/page/651D2C31BA39AD07C9599CAA5BB2D248 2026-10-02 06:41:17,708 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-10-02 06:41:17,736 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-10-02 06:41:17,909 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:41:17,914 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-10-02 06:41:17,916 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Open "http://127.0.0.1:8069/pos/ui/133" in browser 2026-10-02 06:41:17,916 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/133" 2026-10-02 06:41:17,937 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:41:18,581 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:18] "GET /pos/ui/133 HTTP/1.1" 200 - 134 0.111 0.537 2026-10-02 06:41:18,586 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '651D2C31BA39AD07C9599CAA5BB2D248', 'loaderId': 'EBBC345B3D06B4FE5936BA11DD4D530C', 'isDownload': False} 2026-10-02 06:41:18,586 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:18,606 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:41:18,627 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:18] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-10-02 06:41:18,653 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:18] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.025 2026-10-02 06:41:18,668 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:18] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.053 2026-10-02 06:41:19,232 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:41:19,239 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:41:19,260 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-02 06:41:19,289 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-02 06:41:19,294 44 INFO rb-67e19c3-225208-420267 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/133", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:41:19,308 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:19,312 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-02 06:41:19,326 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:41:19,370 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:19] "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.011 2026-10-02 06:41:19,401 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.015 0.034 2026-10-02 06:41:19,458 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.024 0.038 2026-10-02 06:41:19,460 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.035 2026-10-02 06:41:20,111 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 356 0.274 0.332 2026-10-02 06:41:20,138 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-10-02 06:41:20,202 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41: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.006 2026-10-02 06:41:20,269 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:20] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.036 2026-10-02 06:41:20,328 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41: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-10-02 06:41:20,344 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-10-02 06:41:20,358 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-02 06:41:20,412 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:41:20,460 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:41:20,468 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:20] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:41:20,498 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:41:20,523 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:20] "GET /web/image/res.users/258/avatar_128 HTTP/1.1" 200 - 14 0.071 0.034 2026-10-02 06:41:20,524 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:41:20,532 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.114 2026-10-02 06:41:20,560 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:20] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.007 0.119 2026-10-02 06:41:20,577 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:20,581 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:20] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.009 0.035 2026-10-02 06:41:20,623 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-10-02 06:41:20,689 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:20,739 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:20,755 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:20] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.094 0.056 2026-10-02 06:41:20,762 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:41:20,782 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:20] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:41:20,885 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:20] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.089 0.189 2026-10-02 06:41:20,923 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:20] "GET /web/image?model=product.template&field=image_128&id=2299&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.263 2026-10-02 06:41:20,962 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:20] "GET /web/image?model=product.template&field=image_128&id=2300&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.010 0.286 2026-10-02 06:41:21,004 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:21] "GET /web/image?model=product.template&field=image_128&id=2301&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.331 2026-10-02 06:41:21,024 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:21] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.004 0.399 2026-10-02 06:41:21,051 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:21] "GET /web/image?model=product.template&field=image_128&id=2317&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.250 2026-10-02 06:41:21,098 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:21] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.008 0.200 2026-10-02 06:41:21,130 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:21] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.199 2026-10-02 06:41:21,163 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:21] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.188 2026-10-02 06:41:21,202 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:21] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.177 2026-10-02 06:41:21,227 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:21] "GET /web/image?model=product.template&field=image_128&id=2318&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.192 2026-10-02 06:41:21,302 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.031 0.216 2026-10-02 06:41:21,347 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:21,356 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:21] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.014 0.203 2026-10-02 06:41:21,385 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:21] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.275 2026-10-02 06:41:21,410 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:21,635 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:21] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 64 0.092 0.126 2026-10-02 06:41:21,734 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:21] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.034 0.034 2026-10-02 06:41:21,792 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:21] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.010 0.013 2026-10-02 06:41:21,874 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:22,031 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:22] "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.074 0.095 2026-10-02 06:41:22,308 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.172 0.095 2026-10-02 06:41:22,335 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:22] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.014 0.251 2026-10-02 06:41:22,374 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:22] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.012 0.019 2026-10-02 06:41:22,400 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:22] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.010 2026-10-02 06:41:22,507 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:22] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.066 0.032 2026-10-02 06:41:22,557 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:22,599 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:22] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.045 0.037 2026-10-02 06:41:22,612 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:22,713 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:22,728 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.032 0.057 2026-10-02 06:41:22,764 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:22,814 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:22,902 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:22,921 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:41:22,924 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:41:22,948 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:22,998 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:23,049 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:23,126 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:23,178 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:23,231 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:23,301 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:23,308 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86080420 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000001', 'uuid': 'f1918651-50ae-4b02-8381-789107caca20'}] 2026-10-02 06:41:23,312 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:41:25,345 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86080420 order {'name': '/', 'pos_reference': '261-133-000001', 'uuid': 'f1918651-50ae-4b02-8381-789107caca20'} created pos.order #870 2026-10-02 06:41:25,539 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86080420 finished 2026-10-02 06:41:25,982 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: Simulating signal changes during tests 2026-10-02 06:41:25,983 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 882 0.912 1.768 2026-10-02 06:41:26,063 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:26] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 6 0.014 0.018 2026-10-02 06:41:26,164 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:26] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 27 0.056 0.074 2026-10-02 06:41:26,233 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:26] "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-10-02 06:41:26,364 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:26,375 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65608988 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': 'f1918651-50ae-4b02-8381-789107caca20'}] 2026-10-02 06:41:26,388 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65608988 order {'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': 'f1918651-50ae-4b02-8381-789107caca20'} sync ignored for existing PoS order pos.order(870,) (state: done) 2026-10-02 06:41:26,412 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:26,420 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65608988 finished 2026-10-02 06:41:26,502 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:26,547 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-10-02 06:41:26,547 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:26,713 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 87 0.149 0.191 2026-10-02 06:41:26,747 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 18912404 (allocated 20447232) 2026-10-02 06:41:26,754 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 129596 2026-10-02 06:41:26,756 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-10-02 06:41:26,756 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 129596 2026-10-02 06:41:26,859 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_064126_859740_test_taxes_l10n_br_pos.txt 2026-10-02 06:41:26,860 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpoo7cajii_chrome_odoo" 2026-10-02 06:41:28,032 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #255 deleted stock.move.line records with IDs: [1446, 1447] 2026-10-02 06:41:29,470 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 129826 2026-10-02 06:41:29,470 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpebcdsoer_chrome_odoo 2026-10-02 06:41:29,470 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:44199/json/version 2026-10-02 06:41:29,479 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44199', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:41:29,491 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-10-02 06:41:29,492 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:44199/json 2026-10-02 06:41:29,492 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44199', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:41:29,512 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:44199/devtools/page/351AEEF0D99F94068E04D95F92952331 2026-10-02 06:41:29,536 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-10-02 06:41:29,546 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-10-02 06:41:29,778 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:41:29,784 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-10-02 06:41:29,791 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Open "http://127.0.0.1:8069/pos/ui/133" in browser 2026-10-02 06:41:29,791 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/133" 2026-10-02 06:41:29,996 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:29] "GET /pos/ui/133 HTTP/1.1" 200 - 112 0.083 0.100 2026-10-02 06:41:30,000 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '351AEEF0D99F94068E04D95F92952331', 'loaderId': 'F48CCBD99BADB09783C8EC124E292FC3', 'isDownload': False} 2026-10-02 06:41:30,000 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:30,022 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:41:30,044 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:30] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-10-02 06:41:30,057 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:30] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.017 2026-10-02 06:41:30,101 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:30] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.017 0.051 2026-10-02 06:41:30,593 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:41:30,603 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:41:30,627 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.020 2026-10-02 06:41:30,650 44 INFO rb-67e19c3-225208-420267 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/133", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:41:30,653 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.004 2026-10-02 06:41:30,657 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:30,674 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-02 06:41:30,687 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:41:30,707 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.006 2026-10-02 06:41:30,722 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.012 2026-10-02 06:41:30,733 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-02 06:41:30,798 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.026 0.032 2026-10-02 06:41:31,629 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 356 0.291 0.501 2026-10-02 06:41:31,657 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:31] "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-10-02 06:41:31,769 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41: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.006 2026-10-02 06:41:31,853 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:31] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.019 0.036 2026-10-02 06:41:31,897 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-02 06:41:31,921 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-10-02 06:41:31,947 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.010 2026-10-02 06:41:32,016 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:41:32,018 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:41:32,051 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-02 06:41:32,059 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-02 06:41:32,098 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:32] "GET /web/image/res.users/258/avatar_128 HTTP/1.1" 200 - 14 0.040 0.028 2026-10-02 06:41:32,115 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:32] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.004 0.078 2026-10-02 06:41:32,141 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41: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-10-02 06:41:32,141 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:41:32,197 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.018 2026-10-02 06:41:32,307 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:32,317 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:32] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.094 0.053 2026-10-02 06:41:32,370 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:32] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.007 0.163 2026-10-02 06:41:32,538 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:32] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.120 0.224 2026-10-02 06:41:32,542 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:41:32,559 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:32,586 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:32] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.019 0.195 2026-10-02 06:41:32,604 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:41:32,627 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:32] "GET /web/image?model=product.template&field=image_128&id=2300&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.010 0.197 2026-10-02 06:41:32,628 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:32,672 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:32] "GET /web/image?model=product.template&field=image_128&id=2299&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.255 2026-10-02 06:41:32,707 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:32] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.266 2026-10-02 06:41:32,744 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:32] "GET /web/image?model=product.template&field=image_128&id=2301&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.007 0.312 2026-10-02 06:41:32,786 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:32] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.232 2026-10-02 06:41:32,812 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:32] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.198 2026-10-02 06:41:32,844 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:32] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.207 2026-10-02 06:41:32,882 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:32] "GET /web/image?model=product.template&field=image_128&id=2317&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.008 0.198 2026-10-02 06:41:32,927 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:32] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.210 2026-10-02 06:41:32,963 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:32] "GET /web/image?model=product.template&field=image_128&id=2318&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.205 2026-10-02 06:41:32,994 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:32] "GET /web/image?model=product.template&field=image_128&id=2319&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.192 2026-10-02 06:41:33,040 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:33] "GET /web/image?model=product.template&field=image_128&id=2320&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.219 2026-10-02 06:41:33,100 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.027 0.214 2026-10-02 06:41:33,123 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:33] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.234 2026-10-02 06:41:33,140 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:33,202 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:33,338 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:33] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 47 0.041 0.091 2026-10-02 06:41:33,456 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:33] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.043 0.042 2026-10-02 06:41:33,519 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:33] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.011 0.021 2026-10-02 06:41:33,580 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:33,740 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:33] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.080 0.076 2026-10-02 06:41:33,878 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.043 0.087 2026-10-02 06:41:33,893 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:33] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.120 2026-10-02 06:41:33,918 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:33] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.006 0.012 2026-10-02 06:41:33,947 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:33] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.013 2026-10-02 06:41:34,007 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:34] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.027 2026-10-02 06:41:34,060 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:34,066 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:34] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.016 0.029 2026-10-02 06:41:34,121 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:34,193 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.036 0.048 2026-10-02 06:41:34,214 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:34,270 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:34,316 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:34,390 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:34,407 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:41:34,407 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:41:34,440 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:34,490 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:34,542 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:34,607 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:34,658 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:34,713 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:34,776 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:34,784 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70966950 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000001', 'uuid': '65f907ef-75b9-4abd-afc4-32989c89162d'}] 2026-10-02 06:41:34,795 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:41:36,084 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70966950 order {'name': '/', 'pos_reference': '262-133-000001', 'uuid': '65f907ef-75b9-4abd-afc4-32989c89162d'} created pos.order #871 2026-10-02 06:41:36,228 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70966950 finished 2026-10-02 06:41:36,501 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 717 0.693 1.026 2026-10-02 06:41:36,552 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41: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.007 2026-10-02 06:41:36,646 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:36] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.042 0.056 2026-10-02 06:41:36,674 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:36] "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-10-02 06:41:36,794 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:36,802 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61029160 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-133-000001', 'uuid': '65f907ef-75b9-4abd-afc4-32989c89162d'}] 2026-10-02 06:41:36,809 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61029160 order {'name': 'Shop - 000001', 'pos_reference': '262-133-000001', 'uuid': '65f907ef-75b9-4abd-afc4-32989c89162d'} sync ignored for existing PoS order pos.order(871,) (state: done) 2026-10-02 06:41:36,842 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61029160 finished 2026-10-02 06:41:36,843 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:36,923 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:36,972 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-10-02 06:41:36,973 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:37,047 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.107 0.140 2026-10-02 06:41:37,112 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 18947660 (allocated 20185088) 2026-10-02 06:41:37,126 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 129826 2026-10-02 06:41:37,128 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-10-02 06:41:37,130 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 129826 2026-10-02 06:41:37,251 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_064137_251715_test_taxes_l10n_br_pos.txt 2026-10-02 06:41:37,251 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpebcdsoer_chrome_odoo" 2026-10-02 06:41:38,434 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #255 deleted stock.move.line records with IDs: [1449, 1450] 2026-10-02 06:41:39,718 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 130048 2026-10-02 06:41:39,718 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpu_9r6c2z_chrome_odoo 2026-10-02 06:41:39,718 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:41267/json/version 2026-10-02 06:41:39,720 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:39,748 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-10-02 06:41:39,748 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:41267/json 2026-10-02 06:41:39,748 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:39,775 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:41267/devtools/page/B250A91764F3905C5D18EB103CA1AD08 2026-10-02 06:41:39,792 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-10-02 06:41:39,801 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-10-02 06:41:40,102 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:41:40,108 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-10-02 06:41:40,110 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Open "http://127.0.0.1:8069/pos/ui/133" in browser 2026-10-02 06:41:40,110 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/133" 2026-10-02 06:41:40,309 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:40] "GET /pos/ui/133 HTTP/1.1" 200 - 90 0.101 0.084 2026-10-02 06:41:40,312 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': 'B250A91764F3905C5D18EB103CA1AD08', 'loaderId': '5A40E5062D315F83F3C5FF161E4089A6', 'isDownload': False} 2026-10-02 06:41:40,312 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:40,324 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:41:40,342 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:40] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-02 06:41:40,356 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:40] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.021 2026-10-02 06:41:40,381 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:40] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.040 2026-10-02 06:41:40,859 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:41:40,866 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:41:40,885 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:41:40,907 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-02 06:41:40,920 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06: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-10-02 06:41:40,923 44 INFO rb-67e19c3-225208-420267 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/133", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:41:40,938 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:41:40,939 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:40,956 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.005 2026-10-02 06:41:40,970 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06: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.005 0.015 2026-10-02 06:41:40,979 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-02 06:41:41,026 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.015 0.029 2026-10-02 06:41:41,744 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 354 0.333 0.347 2026-10-02 06:41:41,783 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06: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.028 2026-10-02 06:41:41,855 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06: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.001 0.013 2026-10-02 06:41:41,920 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:41] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.042 2026-10-02 06:41:41,955 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06: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.010 2026-10-02 06:41:41,967 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-10-02 06:41:41,984 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-10-02 06:41:42,032 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:41:42,033 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:41:42,099 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-02 06:41:42,110 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:42] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:41:42,155 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:42] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.021 0.067 2026-10-02 06:41:42,164 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-02 06:41:42,191 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41: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-10-02 06:41:42,198 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:41:42,235 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:42,251 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:42] "GET /web/image/res.users/258/avatar_128 HTTP/1.1" 200 - 14 0.062 0.146 2026-10-02 06:41:42,357 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:42,383 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:42,458 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:42] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.082 0.224 2026-10-02 06:41:42,472 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:41:42,489 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:42] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.005 0.277 2026-10-02 06:41:42,491 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:42] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:41:42,590 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:42] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.052 0.387 2026-10-02 06:41:42,627 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:42] "GET /web/image?model=product.template&field=image_128&id=2300&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.298 2026-10-02 06:41:42,668 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:42] "GET /web/image?model=product.template&field=image_128&id=2301&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.336 2026-10-02 06:41:42,690 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:42] "GET /web/image?model=product.template&field=image_128&id=2299&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.380 2026-10-02 06:41:42,722 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:42] "GET /web/image?model=product.template&field=image_128&id=2317&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.219 2026-10-02 06:41:42,760 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:42] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.248 2026-10-02 06:41:42,793 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:42] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.189 2026-10-02 06:41:42,830 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:42] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.008 0.190 2026-10-02 06:41:42,869 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:42] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.191 2026-10-02 06:41:42,900 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:42] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.199 2026-10-02 06:41:42,928 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:42] "GET /web/image?model=product.template&field=image_128&id=2318&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.200 2026-10-02 06:41:42,954 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:42] "GET /web/image?model=product.template&field=image_128&id=2319&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.183 2026-10-02 06:41:42,979 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:42] "GET /web/image?model=product.template&field=image_128&id=2320&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.170 2026-10-02 06:41:43,007 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:43] "GET /web/image?model=product.template&field=image_128&id=2321&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.167 2026-10-02 06:41:43,026 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:43] "GET /web/image?model=product.template&field=image_128&id=2322&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.150 2026-10-02 06:41:43,114 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.041 0.166 2026-10-02 06:41:43,133 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:43] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.173 2026-10-02 06:41:43,143 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:43] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.002 0.205 2026-10-02 06:41:43,154 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:43,217 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:43,322 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:43] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 38 0.035 0.067 2026-10-02 06:41:43,436 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:43] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.036 0.050 2026-10-02 06:41:43,488 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:43] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-02 06:41:43,554 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:43,707 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:43] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.066 0.086 2026-10-02 06:41:43,896 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.093 0.086 2026-10-02 06:41:43,917 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:43] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.185 2026-10-02 06:41:43,982 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:43] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.029 0.021 2026-10-02 06:41:44,029 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:44] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.018 0.020 2026-10-02 06:41:44,099 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:44] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.025 0.033 2026-10-02 06:41:44,150 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:44,190 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:44] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.040 0.039 2026-10-02 06:41:44,225 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:44,307 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.023 0.054 2026-10-02 06:41:44,317 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:44,367 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:44,418 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:44,489 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:44,503 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:41:44,504 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:41:44,539 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:44,590 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:44,642 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:44,710 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:44,760 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:44,815 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:44,880 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:44,886 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13996562 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000001', 'uuid': 'c8d89407-f733-41ce-a971-9cf7f982622c'}] 2026-10-02 06:41:44,893 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:41:46,488 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13996562 order {'name': '/', 'pos_reference': '263-133-000001', 'uuid': 'c8d89407-f733-41ce-a971-9cf7f982622c'} created pos.order #872 2026-10-02 06:41:46,690 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13996562 finished 2026-10-02 06:41:47,036 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 690 0.972 1.181 2026-10-02 06:41:47,092 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:47] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:41:47,168 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:47] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.030 0.036 2026-10-02 06:41:47,231 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:47] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.006 0.009 2026-10-02 06:41:47,352 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:47,357 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65087607 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-133-000001', 'uuid': 'c8d89407-f733-41ce-a971-9cf7f982622c'}] 2026-10-02 06:41:47,374 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65087607 order {'name': 'Shop - 000001', 'pos_reference': '263-133-000001', 'uuid': 'c8d89407-f733-41ce-a971-9cf7f982622c'} sync ignored for existing PoS order pos.order(872,) (state: done) 2026-10-02 06:41:47,402 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:47,409 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65087607 finished 2026-10-02 06:41:47,480 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:47,528 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-10-02 06:41:47,529 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:47,673 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.138 0.183 2026-10-02 06:41:47,708 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 18985116 (allocated 20447232) 2026-10-02 06:41:47,735 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 130048 2026-10-02 06:41:47,737 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-10-02 06:41:47,741 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 130048 2026-10-02 06:41:47,787 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:47] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.039 0.038 2026-10-02 06:41:47,852 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_064147_851839_test_taxes_l10n_br_pos.txt 2026-10-02 06:41:47,852 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpu_9r6c2z_chrome_odoo" 2026-10-02 06:41:49,096 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #255 deleted stock.move.line records with IDs: [1452, 1453] 2026-10-02 06:41:50,348 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 130277 2026-10-02 06:41:50,349 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmp6nkrx2hq_chrome_odoo 2026-10-02 06:41:50,349 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:39533/json/version 2026-10-02 06:41:50,351 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39533', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:41:50,395 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-10-02 06:41:50,395 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:39533/json 2026-10-02 06:41:50,399 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39533', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:41:50,447 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:39533/devtools/page/ECC62006E4CC52E07C4B4790BABD1E6C 2026-10-02 06:41:50,482 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-10-02 06:41:50,495 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-10-02 06:41:50,711 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:41:50,717 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-10-02 06:41:50,722 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Open "http://127.0.0.1:8069/pos/ui/133" in browser 2026-10-02 06:41:50,722 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/133" 2026-10-02 06:41:50,911 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:50] "GET /pos/ui/133 HTTP/1.1" 200 - 90 0.073 0.096 2026-10-02 06:41:50,921 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': 'ECC62006E4CC52E07C4B4790BABD1E6C', 'loaderId': 'FA57A4E5411E7E06B8F51C1C2367F896', 'isDownload': False} 2026-10-02 06:41:50,922 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:50,950 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:41:50,976 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:50] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.017 2026-10-02 06:41:50,994 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:50] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.033 2026-10-02 06:41:51,044 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:51] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.014 0.060 2026-10-02 06:41:51,560 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:41:51,573 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:41:51,595 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.019 2026-10-02 06:41:51,634 44 INFO rb-67e19c3-225208-420267 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/133", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:41:51,635 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-02 06:41:51,643 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:51,658 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-02 06:41:51,676 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:41:51,710 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06: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.007 0.015 2026-10-02 06:41:51,718 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.004 0.009 2026-10-02 06:41:51,790 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.028 0.040 2026-10-02 06:41:51,793 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.056 2026-10-02 06:41:52,487 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 354 0.289 0.365 2026-10-02 06:41:52,508 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41: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-10-02 06:41:52,567 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41: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-10-02 06:41:52,659 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:52] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.059 2026-10-02 06:41:52,685 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41: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.008 2026-10-02 06:41:52,696 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-10-02 06:41:52,716 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-10-02 06:41:52,766 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:41:52,778 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:41:52,781 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:52] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:41:52,808 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:52] "GET /web/image/res.users/258/avatar_128 HTTP/1.1" 200 - 14 0.021 0.024 2026-10-02 06:41:52,810 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.041 2026-10-02 06:41:52,839 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:41:52,840 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:52] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.009 0.065 2026-10-02 06:41:52,842 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-02 06:41:52,874 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:52] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.008 0.023 2026-10-02 06:41:52,989 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:53,014 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:41:53,133 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:53] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.074 0.060 2026-10-02 06:41:53,142 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:53,147 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:41:53,192 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:53,243 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:53] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.065 0.171 2026-10-02 06:41:53,250 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:53] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:41:53,286 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:53] "GET /web/image?model=product.template&field=image_128&id=2299&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.008 0.189 2026-10-02 06:41:53,322 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:53] "GET /web/image?model=product.template&field=image_128&id=2301&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.219 2026-10-02 06:41:53,351 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:53] "GET /web/image?model=product.template&field=image_128&id=2300&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.247 2026-10-02 06:41:53,372 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:53] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.005 0.337 2026-10-02 06:41:53,417 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:53] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.262 2026-10-02 06:41:53,452 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:53] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.181 2026-10-02 06:41:53,484 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:53] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.183 2026-10-02 06:41:53,521 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:53] "GET /web/image?model=product.template&field=image_128&id=2317&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.183 2026-10-02 06:41:53,558 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:53] "GET /web/image?model=product.template&field=image_128&id=2321&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.007 0.189 2026-10-02 06:41:53,599 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:53] "GET /web/image?model=product.template&field=image_128&id=2320&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.013 0.212 2026-10-02 06:41:53,626 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:53] "GET /web/image?model=product.template&field=image_128&id=2324&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.196 2026-10-02 06:41:53,675 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:53] "GET /web/image?model=product.template&field=image_128&id=2323&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.009 0.210 2026-10-02 06:41:53,704 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:53] "GET /web/image?model=product.template&field=image_128&id=2319&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.211 2026-10-02 06:41:53,731 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:53] "GET /web/image?model=product.template&field=image_128&id=2322&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.202 2026-10-02 06:41:53,774 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:53] "GET /web/image?model=product.template&field=image_128&id=2318&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.009 0.188 2026-10-02 06:41:53,794 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:53] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.188 2026-10-02 06:41:53,864 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.031 0.191 2026-10-02 06:41:53,890 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:53] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.180 2026-10-02 06:41:53,906 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:53,932 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:53] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.020 0.233 2026-10-02 06:41:53,966 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:54,120 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:54] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 38 0.048 0.093 2026-10-02 06:41:54,243 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:54] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.041 0.041 2026-10-02 06:41:54,313 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:54] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.014 0.020 2026-10-02 06:41:54,398 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:54,536 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:54] "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.044 0.088 2026-10-02 06:41:54,719 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.068 0.103 2026-10-02 06:41:54,740 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:54] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.008 0.156 2026-10-02 06:41:54,786 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:54] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.011 0.022 2026-10-02 06:41:54,808 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:54] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-02 06:41:54,877 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:54] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.038 2026-10-02 06:41:54,927 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:54] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.013 0.026 2026-10-02 06:41:54,929 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:54,985 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:55,060 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.025 0.058 2026-10-02 06:41:55,084 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:55,138 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:55,185 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:55,258 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:55,273 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:41:55,274 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:41:55,310 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:55,360 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:55,411 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:55,479 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:55,531 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:55,585 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:55,652 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:55,656 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91938348 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000001', 'uuid': 'd6bdd4f9-ff1b-49c2-bf6a-17636982df8f'}] 2026-10-02 06:41:55,662 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:41:57,160 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91938348 order {'name': '/', 'pos_reference': '264-133-000001', 'uuid': 'd6bdd4f9-ff1b-49c2-bf6a-17636982df8f'} created pos.order #873 2026-10-02 06:41:57,311 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91938348 finished 2026-10-02 06:41:57,616 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 690 0.786 1.177 2026-10-02 06:41:57,691 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41: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.004 2026-10-02 06:41:57,794 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:57] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.055 0.045 2026-10-02 06:41:57,835 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:57] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.010 2026-10-02 06:41:57,983 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:57,994 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58124251 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '264-133-000001', 'uuid': 'd6bdd4f9-ff1b-49c2-bf6a-17636982df8f'}] 2026-10-02 06:41:58,004 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58124251 order {'name': 'Shop - 000001', 'pos_reference': '264-133-000001', 'uuid': 'd6bdd4f9-ff1b-49c2-bf6a-17636982df8f'} sync ignored for existing PoS order pos.order(873,) (state: done) 2026-10-02 06:41:58,035 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:58,035 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58124251 finished 2026-10-02 06:41:58,109 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:58,161 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-10-02 06:41:58,164 44 INFO rb-67e19c3-225208-420267 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-10-02 06:41:58,230 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:41:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.091 0.147 2026-10-02 06:41:58,302 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 19024376 (allocated 20709376) 2026-10-02 06:41:58,310 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 130277 2026-10-02 06:41:58,314 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-10-02 06:41:58,318 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 130277 2026-10-02 06:41:58,418 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_064158_418655_test_taxes_l10n_br_pos.txt 2026-10-02 06:41:58,419 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmp6nkrx2hq_chrome_odoo" 2026-10-02 06:41:59,432 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #255 deleted stock.move.line records with IDs: [1455, 1456] 2026-10-02 06:41:59,596 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos ... 2026-10-02 06:42:02,879 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 130506 2026-10-02 06:42:02,879 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpy80z9q4n_chrome_odoo 2026-10-02 06:42:02,880 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:46589/json/version 2026-10-02 06:42:02,881 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46589', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:42:02,962 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-10-02 06:42:02,962 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:46589/json 2026-10-02 06:42:02,963 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46589', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:42:02,975 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:46589/devtools/page/61F637429639AE458551E9026D43D7C5 2026-10-02 06:42:02,994 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-10-02 06:42:03,006 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-10-02 06:42:03,220 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:42:03,225 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-10-02 06:42:03,227 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Open "http://127.0.0.1:8069/pos/ui/133" in browser 2026-10-02 06:42:03,227 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/133" 2026-10-02 06:42:03,250 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:42:03,974 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:03] "GET /pos/ui/133 HTTP/1.1" 200 - 134 0.166 0.563 2026-10-02 06:42:03,977 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': '61F637429639AE458551E9026D43D7C5', 'loaderId': '45BA3B241436BB1E0F2B9436AC5BA139', 'isDownload': False} 2026-10-02 06:42:03,977 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:03,997 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:42:04,022 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:04] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.014 2026-10-02 06:42:04,042 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:04] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.018 2026-10-02 06:42:04,051 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:04] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.042 2026-10-02 06:42:04,657 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:42:04,670 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:42:04,697 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.020 2026-10-02 06:42:04,727 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.008 2026-10-02 06:42:04,739 44 INFO rb-67e19c3-225208-420267 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/133", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:42:04,755 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:04,771 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.019 2026-10-02 06:42:04,797 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:42:04,830 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.012 2026-10-02 06:42:04,843 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.030 2026-10-02 06:42:04,928 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.039 0.042 2026-10-02 06:42:04,933 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.071 2026-10-02 06:42:05,701 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 357 0.383 0.340 2026-10-02 06:42:05,747 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:05] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.031 2026-10-02 06:42:05,868 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42: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-10-02 06:42:05,957 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:05] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.047 2026-10-02 06:42:06,008 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.007 2026-10-02 06:42:06,044 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-10-02 06:42:06,064 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-02 06:42:06,105 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:42:06,162 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:06] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:42:06,167 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:06] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.007 0.034 2026-10-02 06:42:06,168 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-10-02 06:42:06,185 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.069 2026-10-02 06:42:06,216 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:42:06,263 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.031 2026-10-02 06:42:06,314 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:06] "GET /web/image/res.users/258/avatar_128 HTTP/1.1" 200 - 14 0.094 0.107 2026-10-02 06:42:06,337 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:06,339 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:06] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.005 0.063 2026-10-02 06:42:06,409 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:42:06,412 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:06] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.004 0.026 2026-10-02 06:42:06,547 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:06,564 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:06] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.093 0.068 2026-10-02 06:42:06,572 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:42:06,586 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:06] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:42:06,597 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:06,663 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:06] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.055 0.214 2026-10-02 06:42:06,694 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:06] "GET /web/image?model=product.template&field=image_128&id=2299&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.207 2026-10-02 06:42:06,744 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:06] "GET /web/image?model=product.template&field=image_128&id=2300&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.011 0.243 2026-10-02 06:42:06,786 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:06] "GET /web/image?model=product.template&field=image_128&id=2301&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.291 2026-10-02 06:42:06,823 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:06] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.321 2026-10-02 06:42:06,863 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:06] "GET /web/image?model=product.template&field=image_128&id=2325&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.008 0.264 2026-10-02 06:42:06,896 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:06] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.007 0.222 2026-10-02 06:42:06,926 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:06] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.204 2026-10-02 06:42:06,958 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:06] "GET /web/image?model=product.template&field=image_128&id=2326&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.200 2026-10-02 06:42:06,980 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:06] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.186 2026-10-02 06:42:07,119 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.080 0.211 2026-10-02 06:42:07,147 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:07] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.230 2026-10-02 06:42:07,170 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:07] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.299 2026-10-02 06:42:07,172 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:07,243 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:07,409 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:07] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 64 0.049 0.114 2026-10-02 06:42:07,511 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:07] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.032 0.037 2026-10-02 06:42:07,561 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:07] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.013 2026-10-02 06:42:07,642 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:07,824 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:07] "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.079 0.090 2026-10-02 06:42:07,973 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.053 0.088 2026-10-02 06:42:07,985 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:07] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.128 2026-10-02 06:42:08,030 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:08] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.018 0.015 2026-10-02 06:42:08,070 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:08] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.011 0.020 2026-10-02 06:42:08,133 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:08] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.027 2026-10-02 06:42:08,176 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:08,185 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:08] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.013 0.027 2026-10-02 06:42:08,235 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:08,326 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.021 0.068 2026-10-02 06:42:08,329 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:08,380 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:08,429 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:08,507 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:08,523 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:42:08,526 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:42:08,562 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:08,607 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:08,658 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:08,734 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:08,785 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:08,841 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:08,910 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:08,914 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21996992 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000001', 'uuid': '56c47862-9627-4767-b64f-d0aea7821a97'}] 2026-10-02 06:42:08,926 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:42:10,847 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21996992 order {'name': '/', 'pos_reference': '261-133-000001', 'uuid': '56c47862-9627-4767-b64f-d0aea7821a97'} created pos.order #874 2026-10-02 06:42:11,048 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21996992 finished 2026-10-02 06:42:11,408 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: Simulating signal changes during tests 2026-10-02 06:42:11,409 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 877 0.878 1.619 2026-10-02 06:42:11,490 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:11] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 6 0.007 0.024 2026-10-02 06:42:11,608 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:11] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 27 0.062 0.079 2026-10-02 06:42:11,636 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:11] "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-10-02 06:42:11,765 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:11,768 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93497716 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': '56c47862-9627-4767-b64f-d0aea7821a97'}] 2026-10-02 06:42:11,797 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93497716 order {'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': '56c47862-9627-4767-b64f-d0aea7821a97'} sync ignored for existing PoS order pos.order(874,) (state: done) 2026-10-02 06:42:11,814 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:11,823 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93497716 finished 2026-10-02 06:42:11,884 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:11,934 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:11,983 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 87 0.086 0.132 2026-10-02 06:42:11,985 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:12,039 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:12] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.015 0.025 2026-10-02 06:42:12,040 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:12,094 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:12,257 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:12] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 50 0.084 0.074 2026-10-02 06:42:12,372 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:12] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.050 0.049 2026-10-02 06:42:12,417 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:12] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 8 0.016 0.012 2026-10-02 06:42:12,455 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:12,658 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:12] "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.117 0.082 2026-10-02 06:42:12,860 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.099 0.091 2026-10-02 06:42:12,871 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:12] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.182 2026-10-02 06:42:12,964 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:12] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.025 0.037 2026-10-02 06:42:13,014 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:13,044 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:13] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.028 0.034 2026-10-02 06:42:13,064 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:13,126 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:13,139 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.016 0.065 2026-10-02 06:42:13,171 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:13,227 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:13,309 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:13,358 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:13,408 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:13,469 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:13,519 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:13,570 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:13,621 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:13,677 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:13,728 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:13,781 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:13,841 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:13,851 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28975462 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000002', 'uuid': '07272aa2-f929-4c9f-af4f-b12053c798fd'}] 2026-10-02 06:42:15,079 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28975462 order {'name': '/', 'pos_reference': '261-133-000002', 'uuid': '07272aa2-f929-4c9f-af4f-b12053c798fd'} created pos.order #875 2026-10-02 06:42:15,217 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28975462 finished 2026-10-02 06:42:15,512 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 732 0.657 1.007 2026-10-02 06:42:15,563 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:15] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:42:15,635 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:15] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.038 0.033 2026-10-02 06:42:15,665 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:15] "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-10-02 06:42:15,696 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:15,709 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16640011 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-133-000002', 'uuid': '07272aa2-f929-4c9f-af4f-b12053c798fd'}] 2026-10-02 06:42:15,721 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16640011 order {'name': 'Shop - 000002', 'pos_reference': '261-133-000002', 'uuid': '07272aa2-f929-4c9f-af4f-b12053c798fd'} sync ignored for existing PoS order pos.order(875,) (state: done) 2026-10-02 06:42:15,750 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:15,754 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16640011 finished 2026-10-02 06:42:15,820 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:15,878 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:15,932 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:15,938 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.094 0.137 2026-10-02 06:42:15,999 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:16,005 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:16] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.015 0.024 2026-10-02 06:42:16,048 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:16,108 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:16] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.004 0.047 2026-10-02 06:42:16,177 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:16] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.020 0.033 2026-10-02 06:42:16,215 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:16] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.011 2026-10-02 06:42:16,259 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:16,403 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:16] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 50 0.065 0.076 2026-10-02 06:42:16,609 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.105 0.092 2026-10-02 06:42:16,621 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:16] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.190 2026-10-02 06:42:16,677 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:16] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.029 2026-10-02 06:42:16,719 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:16,753 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:16] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.031 0.030 2026-10-02 06:42:16,779 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:16,850 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.030 0.045 2026-10-02 06:42:16,863 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:16,911 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:16,963 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:17,021 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:17,070 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:17,121 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:17,172 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:17,228 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:17,281 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:17,335 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:17,397 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:17,401 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94615176 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000003', 'uuid': '29d485fd-bdb6-46ca-a123-8aa91ce90f38'}] 2026-10-02 06:42:18,845 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94615176 order {'name': '/', 'pos_reference': '261-133-000003', 'uuid': '29d485fd-bdb6-46ca-a123-8aa91ce90f38'} created pos.order #876 2026-10-02 06:42:19,045 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94615176 finished 2026-10-02 06:42:19,337 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 559 0.908 1.030 2026-10-02 06:42:19,392 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:19] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:42:19,485 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:19] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.048 0.043 2026-10-02 06:42:19,526 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:19] "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-10-02 06:42:19,571 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:19,581 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54285007 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-133-000003', 'uuid': '29d485fd-bdb6-46ca-a123-8aa91ce90f38'}] 2026-10-02 06:42:19,595 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54285007 order {'name': 'Shop - 000003', 'pos_reference': '261-133-000003', 'uuid': '29d485fd-bdb6-46ca-a123-8aa91ce90f38'} sync ignored for existing PoS order pos.order(876,) (state: done) 2026-10-02 06:42:19,623 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:19,626 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54285007 finished 2026-10-02 06:42:19,700 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:19,755 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:19,802 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:19,857 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:19,865 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.136 0.150 2026-10-02 06:42:19,916 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:19,949 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:19] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.032 0.030 2026-10-02 06:42:20,034 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:20] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.024 0.088 2026-10-02 06:42:20,137 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:20] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.032 0.038 2026-10-02 06:42:20,186 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:20] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.010 0.021 2026-10-02 06:42:20,219 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:20,329 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:20] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 50 0.047 0.060 2026-10-02 06:42:20,495 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.063 0.089 2026-10-02 06:42:20,515 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:20] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.010 0.129 2026-10-02 06:42:20,575 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:20] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.028 2026-10-02 06:42:20,622 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:20,646 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:20] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.019 0.029 2026-10-02 06:42:20,691 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:20,734 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:20,756 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.028 0.060 2026-10-02 06:42:20,790 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:20,839 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:20,914 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:20,972 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:21,021 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:21,086 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:21,139 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:21,186 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:21,238 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:21,298 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:21,345 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:21,398 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:21,458 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:21,465 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85957459 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000004', 'uuid': '1a9b33c9-32ba-44bd-9fd4-67e4979723d8'}] 2026-10-02 06:42:22,893 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85957459 order {'name': '/', 'pos_reference': '261-133-000004', 'uuid': '1a9b33c9-32ba-44bd-9fd4-67e4979723d8'} created pos.order #877 2026-10-02 06:42:23,039 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85957459 finished 2026-10-02 06:42:23,388 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 559 0.829 1.096 2026-10-02 06:42:23,436 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42: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.006 2026-10-02 06:42:23,498 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:23] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.034 0.033 2026-10-02 06:42:23,518 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:23] "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-10-02 06:42:23,551 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62913719 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-133-000004', 'uuid': '1a9b33c9-32ba-44bd-9fd4-67e4979723d8'}] 2026-10-02 06:42:23,552 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:23,559 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62913719 order {'name': 'Shop - 000004', 'pos_reference': '261-133-000004', 'uuid': '1a9b33c9-32ba-44bd-9fd4-67e4979723d8'} sync ignored for existing PoS order pos.order(877,) (state: done) 2026-10-02 06:42:23,600 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62913719 finished 2026-10-02 06:42:23,606 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:23,667 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:23,717 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:23,721 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.048 0.124 2026-10-02 06:42:23,772 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:23,776 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:23] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.016 0.026 2026-10-02 06:42:23,826 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:23,877 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:23,936 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:23] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.006 0.050 2026-10-02 06:42:24,032 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:24] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.044 0.039 2026-10-02 06:42:24,064 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:24] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-02 06:42:24,102 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:24,248 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:24] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 50 0.078 0.067 2026-10-02 06:42:24,428 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.082 0.088 2026-10-02 06:42:24,442 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:24] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.158 2026-10-02 06:42:24,504 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:24] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.023 0.025 2026-10-02 06:42:24,556 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:24,567 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:24] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.011 0.030 2026-10-02 06:42:24,612 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:24,663 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:24,670 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.023 0.050 2026-10-02 06:42:24,734 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:24,789 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:24,839 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:24,896 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:24,946 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:24,996 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:25,051 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:25,105 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:25,154 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:25,208 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:25,275 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:25,279 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77422323 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000005', 'uuid': '854a0504-5e84-42be-964f-e9b29c853082'}] 2026-10-02 06:42:26,625 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77422323 order {'name': '/', 'pos_reference': '261-133-000005', 'uuid': '854a0504-5e84-42be-964f-e9b29c853082'} created pos.order #878 2026-10-02 06:42:26,808 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77422323 finished 2026-10-02 06:42:27,014 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 559 0.763 0.973 2026-10-02 06:42:27,061 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:27] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:42:27,119 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:27] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.024 0.032 2026-10-02 06:42:27,154 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:27] "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-10-02 06:42:27,218 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:27,223 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13149984 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-133-000005', 'uuid': '854a0504-5e84-42be-964f-e9b29c853082'}] 2026-10-02 06:42:27,231 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13149984 order {'name': 'Shop - 000005', 'pos_reference': '261-133-000005', 'uuid': '854a0504-5e84-42be-964f-e9b29c853082'} sync ignored for existing PoS order pos.order(878,) (state: done) 2026-10-02 06:42:27,264 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13149984 finished 2026-10-02 06:42:27,273 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:27,333 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:27,381 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:27,433 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.085 0.128 2026-10-02 06:42:27,434 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:27,488 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:27,489 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:27] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.013 0.032 2026-10-02 06:42:27,540 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:27,591 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:27] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.004 0.044 2026-10-02 06:42:27,675 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:27] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.035 0.038 2026-10-02 06:42:27,705 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:27] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.013 2026-10-02 06:42:27,739 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:27,871 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:27] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 50 0.057 0.073 2026-10-02 06:42:28,045 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.066 0.094 2026-10-02 06:42:28,055 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:28] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.161 2026-10-02 06:42:28,111 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:28] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.026 2026-10-02 06:42:28,161 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:28] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.011 0.027 2026-10-02 06:42:28,162 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:28,211 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:28,266 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:28,269 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.037 0.053 2026-10-02 06:42:28,316 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:28,369 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:28,446 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:28,493 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:28,542 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:28,599 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:28,650 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:28,700 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:28,752 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:28,808 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:28,859 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:28,914 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:28,979 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:29,006 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41577073 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000006', 'uuid': '3e7f1ef3-9aae-4a36-9d02-a66c0b9b9423'}] 2026-10-02 06:42:30,306 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41577073 order {'name': '/', 'pos_reference': '261-133-000006', 'uuid': '3e7f1ef3-9aae-4a36-9d02-a66c0b9b9423'} created pos.order #879 2026-10-02 06:42:30,432 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41577073 finished 2026-10-02 06:42:30,685 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 559 0.675 1.027 2026-10-02 06:42:30,731 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:30] "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-10-02 06:42:30,793 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:30] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.033 0.027 2026-10-02 06:42:30,830 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42: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-10-02 06:42:30,847 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:30,855 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25222206 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '261-133-000006', 'uuid': '3e7f1ef3-9aae-4a36-9d02-a66c0b9b9423'}] 2026-10-02 06:42:30,871 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25222206 order {'name': 'Shop - 000006', 'pos_reference': '261-133-000006', 'uuid': '3e7f1ef3-9aae-4a36-9d02-a66c0b9b9423'} sync ignored for existing PoS order pos.order(879,) (state: done) 2026-10-02 06:42:30,899 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:30,913 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25222206 finished 2026-10-02 06:42:30,974 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:31,016 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-10-02 06:42:31,017 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:31,049 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.062 0.134 2026-10-02 06:42:31,279 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 32509072 (allocated 34217984) 2026-10-02 06:42:31,292 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 130506 2026-10-02 06:42:31,302 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-10-02 06:42:31,303 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 130506 2026-10-02 06:42:31,417 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_064231_417345_test_taxes_l10n_in_pos.txt 2026-10-02 06:42:31,417 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpy80z9q4n_chrome_odoo" 2026-10-02 06:42:32,714 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #255 deleted stock.move.line records with IDs: [1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469] 2026-10-02 06:42:36,530 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 130817 2026-10-02 06:42:36,531 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpnfql41pq_chrome_odoo 2026-10-02 06:42:36,531 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:33289/json/version 2026-10-02 06:42:36,532 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33289', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:42:36,551 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-10-02 06:42:36,551 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:33289/json 2026-10-02 06:42:36,553 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33289', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:42:36,570 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:33289/devtools/page/CABD793826E1D3BF5F92CEB514A80B46 2026-10-02 06:42:36,576 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-10-02 06:42:36,585 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-10-02 06:42:36,887 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:42:36,893 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-10-02 06:42:36,895 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Open "http://127.0.0.1:8069/pos/ui/133" in browser 2026-10-02 06:42:36,895 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/133" 2026-10-02 06:42:37,055 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:37] "GET /pos/ui/133 HTTP/1.1" 200 - 108 0.078 0.072 2026-10-02 06:42:37,059 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': 'CABD793826E1D3BF5F92CEB514A80B46', 'loaderId': '108459522A2E9305E76789382EFE932A', 'isDownload': False} 2026-10-02 06:42:37,059 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:37,075 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:42:37,104 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:37] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.021 2026-10-02 06:42:37,113 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:37] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.020 2026-10-02 06:42:37,125 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:37] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.029 2026-10-02 06:42:37,641 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:42:37,663 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:42:37,667 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.015 2026-10-02 06:42:37,700 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-02 06:42:37,714 44 INFO rb-67e19c3-225208-420267 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/133", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:42:37,727 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:37,736 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-02 06:42:37,763 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:42:37,799 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:37] "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-10-02 06:42:37,803 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.015 2026-10-02 06:42:37,879 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.029 0.036 2026-10-02 06:42:37,883 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.060 2026-10-02 06:42:38,535 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 357 0.290 0.333 2026-10-02 06:42:38,571 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42: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-10-02 06:42:38,654 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-02 06:42:38,721 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:38] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.038 2026-10-02 06:42:38,750 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-02 06:42:38,771 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-10-02 06:42:38,793 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-10-02 06:42:38,846 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:42:38,868 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:42:38,876 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-02 06:42:38,888 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:38] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:42:38,897 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:38] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.020 0.013 2026-10-02 06:42:38,955 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:42:38,963 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-02 06:42:38,999 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:38] "GET /web/image/res.users/258/avatar_128 HTTP/1.1" 200 - 14 0.049 0.088 2026-10-02 06:42:39,020 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:42:39,076 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:39,103 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:39] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.054 0.076 2026-10-02 06:42:39,225 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:39] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.082 0.160 2026-10-02 06:42:39,247 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:39,248 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:42:39,263 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:39] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.008 0.248 2026-10-02 06:42:39,300 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:39] "GET /web/image?model=product.template&field=image_128&id=2300&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.115 2026-10-02 06:42:39,311 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:39,325 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:39] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:42:39,340 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:39] "GET /web/image?model=product.template&field=image_128&id=2299&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.007 0.153 2026-10-02 06:42:39,422 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:39] "GET /web/image?model=product.template&field=image_128&id=2301&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.014 0.218 2026-10-02 06:42:39,458 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:39] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.011 0.256 2026-10-02 06:42:39,489 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:39] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.230 2026-10-02 06:42:39,524 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:39] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.011 0.237 2026-10-02 06:42:39,556 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:39] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.215 2026-10-02 06:42:39,616 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:39] "GET /web/image?model=product.template&field=image_128&id=2325&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.013 0.255 2026-10-02 06:42:39,639 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:39] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.199 2026-10-02 06:42:39,679 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:39] "GET /web/image?model=product.template&field=image_128&id=2326&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.019 0.192 2026-10-02 06:42:39,721 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:39] "GET /web/image?model=product.template&field=image_128&id=2327&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.009 0.218 2026-10-02 06:42:39,756 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:39] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.220 2026-10-02 06:42:39,793 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:39] "GET /web/image?model=product.template&field=image_128&id=2328&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.007 0.225 2026-10-02 06:42:39,900 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.051 0.222 2026-10-02 06:42:39,914 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:39] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.005 0.256 2026-10-02 06:42:39,940 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:39,994 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:40,166 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:40] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 38 0.081 0.085 2026-10-02 06:42:40,279 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:40] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.036 0.039 2026-10-02 06:42:40,347 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:40] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.013 0.015 2026-10-02 06:42:40,434 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:40,590 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:40] "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.079 0.077 2026-10-02 06:42:40,825 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.099 0.103 2026-10-02 06:42:40,843 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:40] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.213 2026-10-02 06:42:40,882 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:40] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.010 0.020 2026-10-02 06:42:40,918 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:40] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.009 0.018 2026-10-02 06:42:40,989 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:40] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.032 0.029 2026-10-02 06:42:41,031 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:41,053 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:41] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.025 0.029 2026-10-02 06:42:41,093 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:41,168 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.027 0.052 2026-10-02 06:42:41,190 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:41,241 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:41,292 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:41,364 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:41,375 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:42:41,377 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:42:41,414 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:41,465 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:41,515 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:41,590 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:41,639 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:41,693 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:41,761 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:41,768 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96013915 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000001', 'uuid': 'a66249da-e890-4117-b4d0-86f3f2d98cf6'}] 2026-10-02 06:42:41,775 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:42:43,149 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96013915 order {'name': '/', 'pos_reference': '262-133-000001', 'uuid': 'a66249da-e890-4117-b4d0-86f3f2d98cf6'} created pos.order #880 2026-10-02 06:42:43,284 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96013915 finished 2026-10-02 06:42:43,564 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 685 0.751 1.048 2026-10-02 06:42:43,634 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42: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.004 2026-10-02 06:42:43,681 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:43] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.026 2026-10-02 06:42:43,706 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:43] "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-10-02 06:42:43,844 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:43,854 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20610155 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-133-000001', 'uuid': 'a66249da-e890-4117-b4d0-86f3f2d98cf6'}] 2026-10-02 06:42:43,866 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20610155 order {'name': 'Shop - 000001', 'pos_reference': '262-133-000001', 'uuid': 'a66249da-e890-4117-b4d0-86f3f2d98cf6'} sync ignored for existing PoS order pos.order(880,) (state: done) 2026-10-02 06:42:43,893 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20610155 finished 2026-10-02 06:42:43,897 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:43,974 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:44,022 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:44,070 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:44,125 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:44,171 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.175 0.145 2026-10-02 06:42:44,181 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:44,240 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:44] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.011 0.045 2026-10-02 06:42:44,304 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:44] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.030 0.080 2026-10-02 06:42:44,406 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:44] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.048 0.095 2026-10-02 06:42:44,446 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:44] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.012 2026-10-02 06:42:44,484 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:44,612 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:44] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 50 0.053 0.066 2026-10-02 06:42:44,793 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.070 0.098 2026-10-02 06:42:44,807 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:44] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.169 2026-10-02 06:42:44,869 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:44] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.022 0.028 2026-10-02 06:42:44,919 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:44] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.014 0.025 2026-10-02 06:42:44,920 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:44,968 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:45,013 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.030 0.045 2026-10-02 06:42:45,022 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:45,074 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:45,129 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:45,200 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:45,252 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:45,302 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:45,359 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:45,409 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:45,460 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:45,512 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:45,568 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:45,619 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:45,675 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:45,738 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:45,743 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44007672 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000002', 'uuid': '80ebd547-cac8-481e-b141-3be784da4acf'}] 2026-10-02 06:42:47,039 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44007672 order {'name': '/', 'pos_reference': '262-133-000002', 'uuid': '80ebd547-cac8-481e-b141-3be784da4acf'} created pos.order #881 2026-10-02 06:42:47,206 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44007672 finished 2026-10-02 06:42:47,516 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 560 0.720 1.056 2026-10-02 06:42:47,560 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:47] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:42:47,592 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:47] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.025 2026-10-02 06:42:47,626 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:47] "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-10-02 06:42:47,650 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:47,658 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12908233 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-133-000002', 'uuid': '80ebd547-cac8-481e-b141-3be784da4acf'}] 2026-10-02 06:42:47,668 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12908233 order {'name': 'Shop - 000002', 'pos_reference': '262-133-000002', 'uuid': '80ebd547-cac8-481e-b141-3be784da4acf'} sync ignored for existing PoS order pos.order(881,) (state: done) 2026-10-02 06:42:47,703 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:47,721 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12908233 finished 2026-10-02 06:42:47,769 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:47,829 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:47,880 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:47,899 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.087 0.157 2026-10-02 06:42:47,940 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:47,993 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:47,994 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:47] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.036 0.039 2026-10-02 06:42:48,063 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:48] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.013 0.049 2026-10-02 06:42:48,163 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:48] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.044 0.039 2026-10-02 06:42:48,200 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:48] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.012 2026-10-02 06:42:48,252 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:48,439 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:48] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 50 0.111 0.077 2026-10-02 06:42:48,679 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.128 0.103 2026-10-02 06:42:48,690 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:48] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.204 2026-10-02 06:42:48,746 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:48] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.025 2026-10-02 06:42:48,791 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:48,810 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:48] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.019 0.031 2026-10-02 06:42:48,842 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:48,893 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.029 0.044 2026-10-02 06:42:48,914 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:48,964 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:49,024 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:49,081 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:49,130 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:49,181 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:49,233 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:49,288 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:49,342 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:49,392 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:49,453 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:49,462 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61806980 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000003', 'uuid': '69c0c1a1-b12a-44df-b1f3-0bf44052c4a9'}] 2026-10-02 06:42:50,547 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61806980 order {'name': '/', 'pos_reference': '262-133-000003', 'uuid': '69c0c1a1-b12a-44df-b1f3-0bf44052c4a9'} created pos.order #882 2026-10-02 06:42:50,717 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61806980 finished 2026-10-02 06:42:51,019 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 560 0.576 0.984 2026-10-02 06:42:51,128 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:51] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.033 0.035 2026-10-02 06:42:51,135 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:51] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.077 2026-10-02 06:42:51,156 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:51] "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-10-02 06:42:51,184 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:51,187 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #882769 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '262-133-000003', 'uuid': '69c0c1a1-b12a-44df-b1f3-0bf44052c4a9'}] 2026-10-02 06:42:51,194 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #882769 order {'name': 'Shop - 000003', 'pos_reference': '262-133-000003', 'uuid': '69c0c1a1-b12a-44df-b1f3-0bf44052c4a9'} sync ignored for existing PoS order pos.order(882,) (state: done) 2026-10-02 06:42:51,223 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #882769 finished 2026-10-02 06:42:51,235 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:51,308 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:51,357 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:51,360 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.064 0.111 2026-10-02 06:42:51,418 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:51,425 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:51] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.022 0.027 2026-10-02 06:42:51,473 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:51,527 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:51,574 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:51] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.003 0.039 2026-10-02 06:42:51,642 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:51] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.024 0.031 2026-10-02 06:42:51,686 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:51] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.012 2026-10-02 06:42:51,730 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:51,898 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:51] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 50 0.096 0.068 2026-10-02 06:42:52,050 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.053 0.087 2026-10-02 06:42:52,069 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:52] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.007 0.128 2026-10-02 06:42:52,141 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:52] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.044 2026-10-02 06:42:52,190 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:52,204 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:52] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.014 0.028 2026-10-02 06:42:52,240 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:52,289 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:52,291 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.019 0.050 2026-10-02 06:42:52,341 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:52,397 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:52,469 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:52,520 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:52,573 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:52,628 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:52,679 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:52,730 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:52,780 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:52,836 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:52,887 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:52,941 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:53,009 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76843315 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000004', 'uuid': 'dff36047-f10a-4c1a-b0c5-44597aa3d005'}] 2026-10-02 06:42:53,014 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:54,301 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76843315 order {'name': '/', 'pos_reference': '262-133-000004', 'uuid': 'dff36047-f10a-4c1a-b0c5-44597aa3d005'} created pos.order #883 2026-10-02 06:42:54,476 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76843315 finished 2026-10-02 06:42:54,899 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 560 0.828 1.065 2026-10-02 06:42:54,944 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:54] "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.007 2026-10-02 06:42:55,039 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:55] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.042 0.051 2026-10-02 06:42:55,073 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:55] "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-10-02 06:42:55,125 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:55,138 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33859538 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '262-133-000004', 'uuid': 'dff36047-f10a-4c1a-b0c5-44597aa3d005'}] 2026-10-02 06:42:55,157 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33859538 order {'name': 'Shop - 000004', 'pos_reference': '262-133-000004', 'uuid': 'dff36047-f10a-4c1a-b0c5-44597aa3d005'} sync ignored for existing PoS order pos.order(883,) (state: done) 2026-10-02 06:42:55,174 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:55,196 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33859538 finished 2026-10-02 06:42:55,238 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:55,287 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:55,336 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:55,391 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.115 0.141 2026-10-02 06:42:55,395 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:55,448 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:55,477 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:55] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.018 0.024 2026-10-02 06:42:55,549 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:55] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.009 0.083 2026-10-02 06:42:55,647 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:55] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.028 0.046 2026-10-02 06:42:55,676 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:55] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-02 06:42:55,728 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:55,835 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:55] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 50 0.034 0.067 2026-10-02 06:42:56,003 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.063 0.091 2026-10-02 06:42:56,022 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:56] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.141 2026-10-02 06:42:56,103 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:56] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.042 0.028 2026-10-02 06:42:56,140 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:56,188 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:56] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.035 0.041 2026-10-02 06:42:56,190 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:56,241 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:56,279 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.020 0.056 2026-10-02 06:42:56,316 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:56,367 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:56,418 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:56,475 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:56,525 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:56,575 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:56,625 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:56,683 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:56,733 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:56,787 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:56,848 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:56,854 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62223099 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000005', 'uuid': '08979e65-c87a-43d4-b16a-9adadf4b92a9'}] 2026-10-02 06:42:58,060 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62223099 order {'name': '/', 'pos_reference': '262-133-000005', 'uuid': '08979e65-c87a-43d4-b16a-9adadf4b92a9'} created pos.order #884 2026-10-02 06:42:58,243 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62223099 finished 2026-10-02 06:42:58,732 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 560 0.832 1.048 2026-10-02 06:42:58,791 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42: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.005 2026-10-02 06:42:58,848 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:58] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.039 2026-10-02 06:42:58,894 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:58] "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-10-02 06:42:58,922 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:58,928 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72536991 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '262-133-000005', 'uuid': '08979e65-c87a-43d4-b16a-9adadf4b92a9'}] 2026-10-02 06:42:58,935 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72536991 order {'name': 'Shop - 000005', 'pos_reference': '262-133-000005', 'uuid': '08979e65-c87a-43d4-b16a-9adadf4b92a9'} sync ignored for existing PoS order pos.order(884,) (state: done) 2026-10-02 06:42:58,967 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72536991 finished 2026-10-02 06:42:58,975 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:59,034 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:59,083 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:59,104 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.048 0.130 2026-10-02 06:42:59,134 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:59,163 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:59] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.017 0.027 2026-10-02 06:42:59,195 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:59,246 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:59,320 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:59] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.014 0.057 2026-10-02 06:42:59,427 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:59] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.047 0.039 2026-10-02 06:42:59,479 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:59] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.010 0.020 2026-10-02 06:42:59,524 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:59,665 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:59] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 50 0.065 0.073 2026-10-02 06:42:59,829 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.069 0.085 2026-10-02 06:42:59,853 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:59] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.007 0.162 2026-10-02 06:42:59,915 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:59] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.024 0.027 2026-10-02 06:42:59,955 44 INFO rb-67e19c3-225208-420267 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-10-02 06:42:59,998 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:42:59] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.038 0.031 2026-10-02 06:43:00,005 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:00,058 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:00,109 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:00,121 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.055 0.047 2026-10-02 06:43:00,164 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:00,247 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:00,298 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:00,349 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:00,410 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:00,458 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:00,510 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:00,560 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:00,615 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:00,666 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:00,720 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:00,782 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:00,787 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79645735 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000006', 'uuid': '67f19f7c-af66-493d-ae65-8e7870d2087d'}] 2026-10-02 06:43:02,092 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79645735 order {'name': '/', 'pos_reference': '262-133-000006', 'uuid': '67f19f7c-af66-493d-ae65-8e7870d2087d'} created pos.order #885 2026-10-02 06:43:02,281 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79645735 finished 2026-10-02 06:43:02,609 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 560 0.782 1.043 2026-10-02 06:43:02,652 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43: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.005 2026-10-02 06:43:02,729 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.039 0.035 2026-10-02 06:43:02,773 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:02] "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-10-02 06:43:02,799 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:02,813 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86468406 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '262-133-000006', 'uuid': '67f19f7c-af66-493d-ae65-8e7870d2087d'}] 2026-10-02 06:43:02,832 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86468406 order {'name': 'Shop - 000006', 'pos_reference': '262-133-000006', 'uuid': '67f19f7c-af66-493d-ae65-8e7870d2087d'} sync ignored for existing PoS order pos.order(885,) (state: done) 2026-10-02 06:43:02,849 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:02,865 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86468406 finished 2026-10-02 06:43:02,914 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:02,967 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-10-02 06:43:02,968 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:03,021 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.073 0.138 2026-10-02 06:43:03,294 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 32530528 (allocated 34217984) 2026-10-02 06:43:03,312 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 130817 2026-10-02 06:43:03,314 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-10-02 06:43:03,315 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 130817 2026-10-02 06:43:03,407 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_064303_407655_test_taxes_l10n_in_pos.txt 2026-10-02 06:43:03,407 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpnfql41pq_chrome_odoo" 2026-10-02 06:43:04,617 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #255 deleted stock.move.line records with IDs: [1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487] 2026-10-02 06:43:08,234 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 131126 2026-10-02 06:43:08,234 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmperakih52_chrome_odoo 2026-10-02 06:43:08,234 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:41677/json/version 2026-10-02 06:43:08,236 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41677', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:43:08,304 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-10-02 06:43:08,305 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:41677/json 2026-10-02 06:43:08,305 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41677', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:43:08,318 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:41677/devtools/page/9BE78CF6897575CE675E5F4184208059 2026-10-02 06:43:08,333 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-10-02 06:43:08,344 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-10-02 06:43:08,829 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:43:08,842 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-10-02 06:43:08,845 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Open "http://127.0.0.1:8069/pos/ui/133" in browser 2026-10-02 06:43:08,845 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/133" 2026-10-02 06:43:09,086 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:09] "GET /pos/ui/133 HTTP/1.1" 200 - 90 0.122 0.094 2026-10-02 06:43:09,090 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': '9BE78CF6897575CE675E5F4184208059', 'loaderId': '75E1C9D2737C151D75A07527AF08EC37', 'isDownload': False} 2026-10-02 06:43:09,090 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:09,111 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:43:09,133 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:09] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.009 2026-10-02 06:43:09,155 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:09] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.029 2026-10-02 06:43:09,165 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:09] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.045 2026-10-02 06:43:09,757 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:43:09,764 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:43:09,779 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:43:09,795 44 INFO rb-67e19c3-225208-420267 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/133", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:43:09,806 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:09,810 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.007 2026-10-02 06:43:09,836 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-10-02 06:43:09,849 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:43:09,884 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:09] "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.010 2026-10-02 06:43:09,893 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.004 0.022 2026-10-02 06:43:09,954 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.016 0.040 2026-10-02 06:43:09,956 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.034 2026-10-02 06:43:10,763 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 355 0.410 0.353 2026-10-02 06:43:10,800 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:10] "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-10-02 06:43:10,876 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43: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-10-02 06:43:10,973 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:10] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.020 0.056 2026-10-02 06:43:11,033 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43: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.009 2026-10-02 06:43:11,054 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-10-02 06:43:11,072 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-02 06:43:11,123 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:43:11,147 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:43:11,172 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:11] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-02 06:43:11,186 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:43:11,190 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:43:11,244 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:11] "GET /web/image/res.users/258/avatar_128 HTTP/1.1" 200 - 14 0.075 0.042 2026-10-02 06:43:11,262 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:11] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.004 0.117 2026-10-02 06:43:11,265 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.123 2026-10-02 06:43:11,286 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:11] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.004 0.066 2026-10-02 06:43:11,336 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:11,391 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:11] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.003 0.013 2026-10-02 06:43:11,408 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:43:11,538 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:11] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.089 0.046 2026-10-02 06:43:11,546 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:43:11,572 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:11,605 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:11] "GET /web/image?model=product.template&field=image_128&id=2299&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.011 0.114 2026-10-02 06:43:11,618 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:11] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:43:11,627 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:11,655 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:11] "GET /web/image?model=product.template&field=image_128&id=2301&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.020 0.137 2026-10-02 06:43:11,696 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:11] "GET /web/image?model=product.template&field=image_128&id=2300&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.207 2026-10-02 06:43:11,716 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:11] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.214 2026-10-02 06:43:11,828 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:11] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.073 0.350 2026-10-02 06:43:11,874 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:11] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.014 0.304 2026-10-02 06:43:11,918 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:11] "GET /web/image?model=product.template&field=image_128&id=2325&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.036 2026-10-02 06:43:11,944 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:11] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.273 2026-10-02 06:43:11,992 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:11] "GET /web/image?model=product.template&field=image_128&id=2328&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.010 0.280 2026-10-02 06:43:12,042 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:12] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.007 0.312 2026-10-02 06:43:12,080 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:12] "GET /web/image?model=product.template&field=image_128&id=2327&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.009 0.237 2026-10-02 06:43:12,121 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:12] "GET /web/image?model=product.template&field=image_128&id=2329&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.016 0.474 2026-10-02 06:43:12,145 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:12] "GET /web/image?model=product.template&field=image_128&id=2326&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.219 2026-10-02 06:43:12,171 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:12] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.219 2026-10-02 06:43:12,204 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:12] "GET /web/image?model=product.template&field=image_128&id=2330&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.196 2026-10-02 06:43:12,289 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.045 0.196 2026-10-02 06:43:12,319 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:12] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.224 2026-10-02 06:43:12,337 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:12,396 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:12,514 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:12] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 38 0.043 0.070 2026-10-02 06:43:12,641 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:12] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.050 0.044 2026-10-02 06:43:12,689 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:12] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.011 2026-10-02 06:43:12,773 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:13,008 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:13] "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.140 0.093 2026-10-02 06:43:13,168 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.045 0.101 2026-10-02 06:43:13,178 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:13] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.140 2026-10-02 06:43:13,222 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:13] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.016 0.020 2026-10-02 06:43:13,246 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:13] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.011 2026-10-02 06:43:13,304 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:13] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.026 2026-10-02 06:43:13,358 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:13,379 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:13] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.021 0.027 2026-10-02 06:43:13,417 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:13,479 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.027 0.048 2026-10-02 06:43:13,511 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:13,564 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:13,615 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:13,686 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:13,699 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:43:13,700 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:43:13,737 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:13,788 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:13,839 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:13,912 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:13,960 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:14,018 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:14,084 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:14,088 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23147776 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000001', 'uuid': 'b999c6ae-545b-40e5-96e8-ed509c1ec7a6'}] 2026-10-02 06:43:14,093 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:43:15,964 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23147776 order {'name': '/', 'pos_reference': '263-133-000001', 'uuid': 'b999c6ae-545b-40e5-96e8-ed509c1ec7a6'} created pos.order #886 2026-10-02 06:43:16,166 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23147776 finished 2026-10-02 06:43:16,441 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 685 1.176 1.178 2026-10-02 06:43:16,494 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43: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.006 2026-10-02 06:43:16,570 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:16] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.040 0.033 2026-10-02 06:43:16,609 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:16] "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-10-02 06:43:16,734 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:16,738 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82675491 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-133-000001', 'uuid': 'b999c6ae-545b-40e5-96e8-ed509c1ec7a6'}] 2026-10-02 06:43:16,745 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82675491 order {'name': 'Shop - 000001', 'pos_reference': '263-133-000001', 'uuid': 'b999c6ae-545b-40e5-96e8-ed509c1ec7a6'} sync ignored for existing PoS order pos.order(886,) (state: done) 2026-10-02 06:43:16,787 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82675491 finished 2026-10-02 06:43:16,792 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:16,858 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:16,904 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:16,957 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:16,985 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.080 0.170 2026-10-02 06:43:17,011 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:17,068 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:17,071 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:17] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.039 0.034 2026-10-02 06:43:17,123 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:17] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.003 0.046 2026-10-02 06:43:17,195 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:17] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.016 0.034 2026-10-02 06:43:17,228 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:17] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.009 2026-10-02 06:43:17,269 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:17,401 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:17] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 50 0.061 0.069 2026-10-02 06:43:17,614 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.090 0.114 2026-10-02 06:43:17,624 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:17] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.201 2026-10-02 06:43:17,696 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:17] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.030 0.026 2026-10-02 06:43:17,737 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:17,774 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:17] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.030 0.033 2026-10-02 06:43:17,790 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:17,846 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:17,896 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.034 0.078 2026-10-02 06:43:17,901 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:17,960 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:18,048 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:18,094 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:18,146 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:18,201 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:18,254 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:18,302 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:18,356 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:18,415 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:18,462 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:18,516 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:18,579 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:18,585 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24730739 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000002', 'uuid': '0bdb0283-3b84-4e3b-8108-1a1353b12f8a'}] 2026-10-02 06:43:19,827 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24730739 order {'name': '/', 'pos_reference': '263-133-000002', 'uuid': '0bdb0283-3b84-4e3b-8108-1a1353b12f8a'} created pos.order #887 2026-10-02 06:43:19,953 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24730739 finished 2026-10-02 06:43:20,289 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 560 0.653 1.053 2026-10-02 06:43:20,442 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:20] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.057 0.049 2026-10-02 06:43:20,448 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43: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.112 2026-10-02 06:43:20,487 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43: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-10-02 06:43:20,531 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:20,539 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82673959 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '263-133-000002', 'uuid': '0bdb0283-3b84-4e3b-8108-1a1353b12f8a'}] 2026-10-02 06:43:20,550 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82673959 order {'name': 'Shop - 000002', 'pos_reference': '263-133-000002', 'uuid': '0bdb0283-3b84-4e3b-8108-1a1353b12f8a'} sync ignored for existing PoS order pos.order(887,) (state: done) 2026-10-02 06:43:20,577 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:20,587 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82673959 finished 2026-10-02 06:43:20,650 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:20,703 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:20,738 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.065 0.137 2026-10-02 06:43:20,749 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:20,805 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:20] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.019 0.034 2026-10-02 06:43:20,806 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:20,861 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:20,941 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:20] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.007 0.063 2026-10-02 06:43:21,009 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:21] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.019 0.034 2026-10-02 06:43:21,041 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:21] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.011 2026-10-02 06:43:21,083 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:21,202 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:21] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 50 0.052 0.065 2026-10-02 06:43:21,367 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.055 0.094 2026-10-02 06:43:21,383 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:21] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.151 2026-10-02 06:43:21,451 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:21] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.024 0.027 2026-10-02 06:43:21,482 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:21,519 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:21] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.025 0.029 2026-10-02 06:43:21,538 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:21,600 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.020 0.047 2026-10-02 06:43:21,608 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:21,658 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:21,709 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:21,765 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:21,815 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:21,866 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:21,917 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:21,974 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:22,025 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:22,079 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:22,144 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:22,151 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90229216 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000003', 'uuid': '62edd941-30bd-44ba-b23b-db14615b582e'}] 2026-10-02 06:43:23,615 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90229216 order {'name': '/', 'pos_reference': '263-133-000003', 'uuid': '62edd941-30bd-44ba-b23b-db14615b582e'} created pos.order #888 2026-10-02 06:43:23,831 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90229216 finished 2026-10-02 06:43:24,158 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 560 0.977 1.032 2026-10-02 06:43:24,205 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43: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.004 2026-10-02 06:43:24,289 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:24] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.043 0.040 2026-10-02 06:43:24,315 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:24] "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-10-02 06:43:24,351 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:24,366 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77424766 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '263-133-000003', 'uuid': '62edd941-30bd-44ba-b23b-db14615b582e'}] 2026-10-02 06:43:24,381 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77424766 order {'name': 'Shop - 000003', 'pos_reference': '263-133-000003', 'uuid': '62edd941-30bd-44ba-b23b-db14615b582e'} sync ignored for existing PoS order pos.order(888,) (state: done) 2026-10-02 06:43:24,401 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:24,414 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77424766 finished 2026-10-02 06:43:24,473 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:24,522 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:24,569 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.073 0.133 2026-10-02 06:43:24,571 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:24,627 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:24,637 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:24] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.022 0.030 2026-10-02 06:43:24,682 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:24,752 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:24] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.009 0.058 2026-10-02 06:43:24,849 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:24] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.037 0.035 2026-10-02 06:43:24,876 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:24] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-02 06:43:24,916 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:25,061 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:25] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 50 0.068 0.075 2026-10-02 06:43:25,307 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.133 0.101 2026-10-02 06:43:25,326 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:25] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.236 2026-10-02 06:43:25,406 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:25] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.030 0.033 2026-10-02 06:43:25,457 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:25,503 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:25] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.046 0.037 2026-10-02 06:43:25,513 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:25,569 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:25,606 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.025 0.054 2026-10-02 06:43:25,619 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:25,671 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:25,745 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:25,796 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:25,846 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:25,904 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:25,953 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:26,004 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:26,054 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:26,111 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:26,162 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:26,216 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:26,280 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:26,284 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79575286 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000004', 'uuid': 'a37bfc59-5a05-470b-9cc9-d621a07374f4'}] 2026-10-02 06:43:27,462 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79575286 order {'name': '/', 'pos_reference': '263-133-000004', 'uuid': 'a37bfc59-5a05-470b-9cc9-d621a07374f4'} created pos.order #889 2026-10-02 06:43:27,578 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79575286 finished 2026-10-02 06:43:27,934 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 560 0.659 0.993 2026-10-02 06:43:28,098 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:28] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.048 0.031 2026-10-02 06:43:28,106 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43: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.087 2026-10-02 06:43:28,128 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:28] "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-10-02 06:43:28,175 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:28,186 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5588382 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '263-133-000004', 'uuid': 'a37bfc59-5a05-470b-9cc9-d621a07374f4'}] 2026-10-02 06:43:28,198 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5588382 order {'name': 'Shop - 000004', 'pos_reference': '263-133-000004', 'uuid': 'a37bfc59-5a05-470b-9cc9-d621a07374f4'} sync ignored for existing PoS order pos.order(889,) (state: done) 2026-10-02 06:43:28,222 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:28,226 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5588382 finished 2026-10-02 06:43:28,292 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:28,349 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:28,384 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.059 0.142 2026-10-02 06:43:28,395 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:28,450 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:28,465 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:28] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.037 0.024 2026-10-02 06:43:28,510 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:28,581 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:28] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.008 0.054 2026-10-02 06:43:28,660 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:28] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.019 0.033 2026-10-02 06:43:28,698 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:28] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.010 2026-10-02 06:43:28,735 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:28,888 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:28] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 50 0.079 0.069 2026-10-02 06:43:29,056 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.064 0.091 2026-10-02 06:43:29,074 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:29] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.008 0.150 2026-10-02 06:43:29,144 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:29] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.032 0.027 2026-10-02 06:43:29,188 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:29,215 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:29] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.026 0.036 2026-10-02 06:43:29,241 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:29,293 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:29,302 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.019 0.044 2026-10-02 06:43:29,373 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:29,426 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:29,474 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:29,534 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:29,584 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:29,634 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:29,685 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:29,742 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:29,793 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:29,847 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:29,913 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:29,920 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94124157 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000005', 'uuid': 'a905b336-c1ad-49a7-9ebe-39f831c9cf71'}] 2026-10-02 06:43:31,128 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94124157 order {'name': '/', 'pos_reference': '263-133-000005', 'uuid': 'a905b336-c1ad-49a7-9ebe-39f831c9cf71'} created pos.order #890 2026-10-02 06:43:31,322 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94124157 finished 2026-10-02 06:43:31,595 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 560 0.672 1.006 2026-10-02 06:43:31,649 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43: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.008 2026-10-02 06:43:31,734 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:31] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.043 0.044 2026-10-02 06:43:31,772 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:31] "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-10-02 06:43:31,805 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75011705 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '263-133-000005', 'uuid': 'a905b336-c1ad-49a7-9ebe-39f831c9cf71'}] 2026-10-02 06:43:31,818 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75011705 order {'name': 'Shop - 000005', 'pos_reference': '263-133-000005', 'uuid': 'a905b336-c1ad-49a7-9ebe-39f831c9cf71'} sync ignored for existing PoS order pos.order(890,) (state: done) 2026-10-02 06:43:31,828 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:31,869 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75011705 finished 2026-10-02 06:43:31,886 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:31,952 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:32,000 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:32,046 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.105 0.138 2026-10-02 06:43:32,049 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:32,105 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.020 0.025 2026-10-02 06:43:32,109 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:32,162 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:32,221 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:32] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.006 0.051 2026-10-02 06:43:32,312 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:32] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.038 0.033 2026-10-02 06:43:32,340 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:32] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-02 06:43:32,403 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:32,573 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:32] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 50 0.096 0.072 2026-10-02 06:43:32,740 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.060 0.091 2026-10-02 06:43:32,754 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:32] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.155 2026-10-02 06:43:32,816 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.027 2026-10-02 06:43:32,852 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:32,876 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:32] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.015 0.028 2026-10-02 06:43:32,912 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:32,955 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:32,969 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.029 0.045 2026-10-02 06:43:33,007 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:33,060 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:33,135 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:33,184 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:33,235 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:33,295 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:33,341 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:33,392 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:33,443 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:33,499 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:33,550 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:33,604 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:33,667 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:33,673 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #480982 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000006', 'uuid': '7544305d-773c-4a3a-a75c-64822559b4b6'}] 2026-10-02 06:43:34,896 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #480982 order {'name': '/', 'pos_reference': '263-133-000006', 'uuid': '7544305d-773c-4a3a-a75c-64822559b4b6'} created pos.order #891 2026-10-02 06:43:35,030 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #480982 finished 2026-10-02 06:43:35,320 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 560 0.651 0.999 2026-10-02 06:43:35,374 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:35] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:43:35,456 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:35] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.042 0.036 2026-10-02 06:43:35,509 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:35] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.019 2026-10-02 06:43:35,562 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:35,573 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91875544 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '263-133-000006', 'uuid': '7544305d-773c-4a3a-a75c-64822559b4b6'}] 2026-10-02 06:43:35,587 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91875544 order {'name': 'Shop - 000006', 'pos_reference': '263-133-000006', 'uuid': '7544305d-773c-4a3a-a75c-64822559b4b6'} sync ignored for existing PoS order pos.order(891,) (state: done) 2026-10-02 06:43:35,612 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:35,630 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91875544 finished 2026-10-02 06:43:35,679 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:35,738 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-10-02 06:43:35,739 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:35,873 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.140 0.162 2026-10-02 06:43:36,001 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 32615444 (allocated 35139584) 2026-10-02 06:43:36,012 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 131126 2026-10-02 06:43:36,018 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-10-02 06:43:36,020 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 131126 2026-10-02 06:43:36,170 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_064336_170106_test_taxes_l10n_in_pos.txt 2026-10-02 06:43:36,170 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmperakih52_chrome_odoo" 2026-10-02 06:43:37,452 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #255 deleted stock.move.line records with IDs: [1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505] 2026-10-02 06:43:40,808 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 131434 2026-10-02 06:43:40,809 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmp47cssp3b_chrome_odoo 2026-10-02 06:43:40,809 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:46555/json/version 2026-10-02 06:43:40,810 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46555', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:43:40,863 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-10-02 06:43:40,863 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:46555/json 2026-10-02 06:43:40,864 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46555', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:43:40,883 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:46555/devtools/page/53208A2E9D68DFD407F28D212A16D316 2026-10-02 06:43:40,904 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-10-02 06:43:40,915 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-10-02 06:43:41,282 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:43:41,288 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-10-02 06:43:41,290 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Open "http://127.0.0.1:8069/pos/ui/133" in browser 2026-10-02 06:43:41,290 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/133" 2026-10-02 06:43:41,483 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:41] "GET /pos/ui/133 HTTP/1.1" 200 - 90 0.086 0.088 2026-10-02 06:43:41,486 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': '53208A2E9D68DFD407F28D212A16D316', 'loaderId': '9BAAB47B9570FD5579DDF20199526183', 'isDownload': False} 2026-10-02 06:43:41,486 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:41,505 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:43:41,546 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:41] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.024 2026-10-02 06:43:41,574 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:41] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.041 2026-10-02 06:43:41,604 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:41] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.076 2026-10-02 06:43:42,090 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:43:42,101 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-02 06:43:42,115 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:43:42,153 44 INFO rb-67e19c3-225208-420267 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/133", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:43:42,158 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-02 06:43:42,163 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:42,201 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.016 2026-10-02 06:43:42,216 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:43:42,239 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.005 2026-10-02 06:43:42,270 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.017 0.022 2026-10-02 06:43:42,272 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.010 2026-10-02 06:43:42,371 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.049 0.037 2026-10-02 06:43:43,105 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 355 0.333 0.372 2026-10-02 06:43:43,130 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:43] "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-10-02 06:43:43,215 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.011 2026-10-02 06:43:43,299 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:43] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.050 2026-10-02 06:43:43,318 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43: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-10-02 06:43:43,334 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-10-02 06:43:43,354 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.005 2026-10-02 06:43:43,406 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:43:43,428 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:43:43,432 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:43] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:43:43,450 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:43] "GET /web/image/res.users/258/avatar_128 HTTP/1.1" 200 - 14 0.014 0.031 2026-10-02 06:43:43,467 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:43] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.003 0.047 2026-10-02 06:43:43,469 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.060 2026-10-02 06:43:43,501 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:43:43,504 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43: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-10-02 06:43:43,548 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:43] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.002 0.010 2026-10-02 06:43:43,636 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:43,681 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:43] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.004 0.011 2026-10-02 06:43:43,683 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:43:43,743 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:43] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.028 0.044 2026-10-02 06:43:43,887 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:43] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.095 0.115 2026-10-02 06:43:43,902 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:43:43,919 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:43,934 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:43] "GET /web/image?model=product.template&field=image_128&id=2299&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.103 2026-10-02 06:43:43,971 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:43] "GET /web/image?model=product.template&field=image_128&id=2300&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-10-02 06:43:43,981 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:43] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:43:43,998 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:44,005 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:44] "GET /web/image?model=product.template&field=image_128&id=2301&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.009 0.159 2026-10-02 06:43:44,039 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:44] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.195 2026-10-02 06:43:44,072 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:44] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.193 2026-10-02 06:43:44,115 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:44] "GET /web/image?model=product.template&field=image_128&id=2328&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.197 2026-10-02 06:43:44,137 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:44] "GET /web/image?model=product.template&field=image_128&id=2325&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.181 2026-10-02 06:43:44,171 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:44] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.155 2026-10-02 06:43:44,196 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:44] "GET /web/image?model=product.template&field=image_128&id=2327&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.173 2026-10-02 06:43:44,231 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:44] "GET /web/image?model=product.template&field=image_128&id=2329&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.172 2026-10-02 06:43:44,260 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:44] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.172 2026-10-02 06:43:44,282 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:44] "GET /web/image?model=product.template&field=image_128&id=2331&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-10-02 06:43:44,313 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:44] "GET /web/image?model=product.template&field=image_128&id=2332&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.166 2026-10-02 06:43:44,337 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:44] "GET /web/image?model=product.template&field=image_128&id=2326&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-10-02 06:43:44,362 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:44] "GET /web/image?model=product.template&field=image_128&id=2330&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-10-02 06:43:44,388 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:44] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.150 2026-10-02 06:43:44,456 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.028 0.157 2026-10-02 06:43:44,476 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:44] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-10-02T06:40:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.186 2026-10-02 06:43:44,500 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:44,561 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:44,661 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:44] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 38 0.031 0.067 2026-10-02 06:43:44,761 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:44] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.025 0.040 2026-10-02 06:43:44,807 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:44] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-02 06:43:44,900 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:45,031 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:45] "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.056 0.076 2026-10-02 06:43:45,182 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.056 0.086 2026-10-02 06:43:45,192 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:45] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.129 2026-10-02 06:43:45,238 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:45] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.009 0.025 2026-10-02 06:43:45,267 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:45] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.010 2026-10-02 06:43:45,336 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:45] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.021 0.038 2026-10-02 06:43:45,388 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:45] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.011 0.030 2026-10-02 06:43:45,414 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:45,470 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:45,473 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.024 0.052 2026-10-02 06:43:45,556 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:45,608 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:45,658 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:45,731 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:45,746 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:43:45,748 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:43:45,782 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:45,833 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:45,884 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:45,960 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:46,011 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:46,065 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:46,136 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:46,141 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61647870 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000001', 'uuid': '49817c83-d359-4883-81cd-8e1aff3ae6db'}] 2026-10-02 06:43:46,143 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:43:47,708 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61647870 order {'name': '/', 'pos_reference': '264-133-000001', 'uuid': '49817c83-d359-4883-81cd-8e1aff3ae6db'} created pos.order #892 2026-10-02 06:43:47,854 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61647870 finished 2026-10-02 06:43:48,121 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 685 0.869 1.114 2026-10-02 06:43:48,162 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43: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-10-02 06:43:48,236 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:48] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.037 0.032 2026-10-02 06:43:48,267 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:48] "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-10-02 06:43:48,362 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:48,371 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44914813 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '264-133-000001', 'uuid': '49817c83-d359-4883-81cd-8e1aff3ae6db'}] 2026-10-02 06:43:48,382 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44914813 order {'name': 'Shop - 000001', 'pos_reference': '264-133-000001', 'uuid': '49817c83-d359-4883-81cd-8e1aff3ae6db'} sync ignored for existing PoS order pos.order(892,) (state: done) 2026-10-02 06:43:48,412 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:48,417 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44914813 finished 2026-10-02 06:43:48,476 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:48,527 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:48,577 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:48,595 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.087 0.140 2026-10-02 06:43:48,642 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:48,669 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:48] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.020 0.032 2026-10-02 06:43:48,699 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:48,768 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:48] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.012 0.051 2026-10-02 06:43:48,856 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:48] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.017 0.037 2026-10-02 06:43:48,895 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:48] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.010 0.012 2026-10-02 06:43:48,942 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:49,083 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:49] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 50 0.053 0.085 2026-10-02 06:43:49,254 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.057 0.095 2026-10-02 06:43:49,286 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:49] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.011 0.159 2026-10-02 06:43:49,371 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:49] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.036 2026-10-02 06:43:49,428 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:49,438 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:49] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.012 0.030 2026-10-02 06:43:49,480 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:49,514 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.017 0.043 2026-10-02 06:43:49,534 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:49,586 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:49,640 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:49,716 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:49,767 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:49,818 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:49,875 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:49,927 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:49,977 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:50,027 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:50,083 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:50,134 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:50,187 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:50,248 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:50,255 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45085 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000002', 'uuid': '260f3010-e5d6-4773-93ab-82d4283f3e63'}] 2026-10-02 06:43:51,196 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45085 order {'name': '/', 'pos_reference': '264-133-000002', 'uuid': '260f3010-e5d6-4773-93ab-82d4283f3e63'} created pos.order #893 2026-10-02 06:43:51,338 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45085 finished 2026-10-02 06:43:51,543 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 560 0.379 0.912 2026-10-02 06:43:51,599 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:51] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:43:51,660 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:51] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.033 0.034 2026-10-02 06:43:51,704 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:51] "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-10-02 06:43:51,746 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66787317 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '264-133-000002', 'uuid': '260f3010-e5d6-4773-93ab-82d4283f3e63'}] 2026-10-02 06:43:51,763 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66787317 order {'name': 'Shop - 000002', 'pos_reference': '264-133-000002', 'uuid': '260f3010-e5d6-4773-93ab-82d4283f3e63'} sync ignored for existing PoS order pos.order(893,) (state: done) 2026-10-02 06:43:51,765 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:51,808 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66787317 finished 2026-10-02 06:43:51,813 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:51,886 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:51,941 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:51,954 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.079 0.132 2026-10-02 06:43:51,992 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:52,006 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:52] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.014 0.024 2026-10-02 06:43:52,043 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:52,100 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:52,174 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:52] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.010 0.060 2026-10-02 06:43:52,235 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:52] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.017 0.032 2026-10-02 06:43:52,266 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:52] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.010 2026-10-02 06:43:52,319 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:52,437 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:52] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 50 0.050 0.064 2026-10-02 06:43:52,605 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.081 0.080 2026-10-02 06:43:52,623 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:52] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.008 0.146 2026-10-02 06:43:52,705 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:52] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.038 0.034 2026-10-02 06:43:52,749 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:52,766 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:52] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.019 0.030 2026-10-02 06:43:52,801 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:52,853 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.027 0.047 2026-10-02 06:43:52,877 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:52,929 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:52,979 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:53,038 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:53,086 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:53,137 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:53,188 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:53,244 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:53,297 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:53,348 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:53,411 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:53,421 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80046324 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000003', 'uuid': '3f128e7a-ab41-45e2-a2d3-4ab0d6ce4ac6'}] 2026-10-02 06:43:54,776 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80046324 order {'name': '/', 'pos_reference': '264-133-000003', 'uuid': '3f128e7a-ab41-45e2-a2d3-4ab0d6ce4ac6'} created pos.order #894 2026-10-02 06:43:54,916 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80046324 finished 2026-10-02 06:43:55,145 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 560 0.706 1.021 2026-10-02 06:43:55,188 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43: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.006 2026-10-02 06:43:55,235 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:55] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.029 2026-10-02 06:43:55,277 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:55] "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-10-02 06:43:55,293 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:55,302 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89199637 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '264-133-000003', 'uuid': '3f128e7a-ab41-45e2-a2d3-4ab0d6ce4ac6'}] 2026-10-02 06:43:55,314 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89199637 order {'name': 'Shop - 000003', 'pos_reference': '264-133-000003', 'uuid': '3f128e7a-ab41-45e2-a2d3-4ab0d6ce4ac6'} sync ignored for existing PoS order pos.order(894,) (state: done) 2026-10-02 06:43:55,338 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89199637 finished 2026-10-02 06:43:55,348 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:55,410 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:55,459 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:55,497 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.066 0.133 2026-10-02 06:43:55,512 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:55,551 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:55] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.012 0.026 2026-10-02 06:43:55,579 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:55,633 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:55,692 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:55] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.005 0.050 2026-10-02 06:43:55,768 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:55] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.021 0.032 2026-10-02 06:43:55,800 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:55] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.009 0.011 2026-10-02 06:43:55,845 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:55,952 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:55] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 50 0.046 0.061 2026-10-02 06:43:56,097 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.052 0.085 2026-10-02 06:43:56,111 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:56] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.132 2026-10-02 06:43:56,160 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:56] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.024 2026-10-02 06:43:56,202 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:56,229 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:56] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.018 0.032 2026-10-02 06:43:56,255 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:56,309 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:56,311 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.018 0.049 2026-10-02 06:43:56,362 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:56,415 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:56,489 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:56,538 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:56,589 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:56,646 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:56,695 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:56,746 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:56,797 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:56,852 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:56,903 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:56,957 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:57,020 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:57,026 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23550036 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000004', 'uuid': 'ea3ac960-8cdf-4b97-8d4c-600a46c966ec'}] 2026-10-02 06:43:58,312 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23550036 order {'name': '/', 'pos_reference': '264-133-000004', 'uuid': 'ea3ac960-8cdf-4b97-8d4c-600a46c966ec'} created pos.order #895 2026-10-02 06:43:58,484 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23550036 finished 2026-10-02 06:43:58,756 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 560 0.710 1.024 2026-10-02 06:43:58,821 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43: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-10-02 06:43:58,872 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:58] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.021 0.029 2026-10-02 06:43:58,897 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:58] "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-10-02 06:43:58,938 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:58,950 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66930006 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '264-133-000004', 'uuid': 'ea3ac960-8cdf-4b97-8d4c-600a46c966ec'}] 2026-10-02 06:43:58,967 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66930006 order {'name': 'Shop - 000004', 'pos_reference': '264-133-000004', 'uuid': 'ea3ac960-8cdf-4b97-8d4c-600a46c966ec'} sync ignored for existing PoS order pos.order(895,) (state: done) 2026-10-02 06:43:58,988 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:58,994 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66930006 finished 2026-10-02 06:43:59,055 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:59,105 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:59,154 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:59,170 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.091 0.133 2026-10-02 06:43:59,211 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:59,238 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:59] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.022 0.029 2026-10-02 06:43:59,276 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:59,368 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:59] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.021 0.070 2026-10-02 06:43:59,459 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:59] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.028 0.036 2026-10-02 06:43:59,489 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:59] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.010 2026-10-02 06:43:59,542 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:59,678 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:59] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 50 0.056 0.073 2026-10-02 06:43:59,803 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.038 0.076 2026-10-02 06:43:59,818 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:59] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.114 2026-10-02 06:43:59,874 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:59] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.028 2026-10-02 06:43:59,918 44 INFO rb-67e19c3-225208-420267 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-10-02 06:43:59,929 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:43:59] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.013 0.030 2026-10-02 06:43:59,972 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:00,011 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.026 0.044 2026-10-02 06:44:00,022 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:00,091 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:00,143 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:00,194 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:00,252 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:00,302 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:00,353 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:00,403 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:00,461 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:00,512 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:00,566 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:00,629 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:00,635 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22281733 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000005', 'uuid': '10ab57a9-fab3-4ad8-bfc9-fe5bd758597e'}] 2026-10-02 06:44:01,907 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22281733 order {'name': '/', 'pos_reference': '264-133-000005', 'uuid': '10ab57a9-fab3-4ad8-bfc9-fe5bd758597e'} created pos.order #896 2026-10-02 06:44:02,097 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22281733 finished 2026-10-02 06:44:02,405 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 560 0.743 1.029 2026-10-02 06:44:02,466 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44: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.006 2026-10-02 06:44:02,524 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.021 0.035 2026-10-02 06:44:02,548 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:02] "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-10-02 06:44:02,592 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2271475 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '264-133-000005', 'uuid': '10ab57a9-fab3-4ad8-bfc9-fe5bd758597e'}] 2026-10-02 06:44:02,599 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:02,604 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2271475 order {'name': 'Shop - 000005', 'pos_reference': '264-133-000005', 'uuid': '10ab57a9-fab3-4ad8-bfc9-fe5bd758597e'} sync ignored for existing PoS order pos.order(896,) (state: done) 2026-10-02 06:44:02,637 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2271475 finished 2026-10-02 06:44:02,648 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:02,723 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:02,773 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:02,823 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:02,854 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.126 0.138 2026-10-02 06:44:02,882 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:02,918 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.023 0.026 2026-10-02 06:44:02,954 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:03,008 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:03] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.005 0.044 2026-10-02 06:44:03,087 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:03] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.029 0.033 2026-10-02 06:44:03,117 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:03] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-02 06:44:03,164 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:03,329 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:03] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 50 0.079 0.078 2026-10-02 06:44:03,470 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.043 0.088 2026-10-02 06:44:03,487 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:03] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.123 2026-10-02 06:44:03,546 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:03] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.020 0.025 2026-10-02 06:44:03,588 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:03,613 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:03] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.015 0.038 2026-10-02 06:44:03,638 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:03,692 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:03,717 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.031 0.062 2026-10-02 06:44:03,741 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:03,795 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:03,866 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:03,917 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:03,969 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:04,026 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:04,074 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:04,125 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:04,176 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:04,232 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:04,283 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:04,338 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:04,400 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:04,406 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16231600 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000006', 'uuid': '7bd08a11-24ef-4d98-8095-e28d6d3dbe66'}] 2026-10-02 06:44:05,466 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16231600 order {'name': '/', 'pos_reference': '264-133-000006', 'uuid': '7bd08a11-24ef-4d98-8095-e28d6d3dbe66'} created pos.order #897 2026-10-02 06:44:05,599 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16231600 finished 2026-10-02 06:44:05,907 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 560 0.558 0.946 2026-10-02 06:44:05,969 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44: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.005 2026-10-02 06:44:06,022 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:06] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.026 0.025 2026-10-02 06:44:06,056 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:06] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.014 2026-10-02 06:44:06,090 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:06,094 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2879902 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '264-133-000006', 'uuid': '7bd08a11-24ef-4d98-8095-e28d6d3dbe66'}] 2026-10-02 06:44:06,102 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2879902 order {'name': 'Shop - 000006', 'pos_reference': '264-133-000006', 'uuid': '7bd08a11-24ef-4d98-8095-e28d6d3dbe66'} sync ignored for existing PoS order pos.order(897,) (state: done) 2026-10-02 06:44:06,130 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2879902 finished 2026-10-02 06:44:06,139 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:06,204 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:06,251 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-10-02 06:44:06,251 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:06,274 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.045 0.137 2026-10-02 06:44:06,488 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 32547948 (allocated 34607104) 2026-10-02 06:44:06,501 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 131434 2026-10-02 06:44:06,504 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-10-02 06:44:06,505 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 131434 2026-10-02 06:44:06,606 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_064406_606557_test_taxes_l10n_in_pos.txt 2026-10-02 06:44:06,606 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmp47cssp3b_chrome_odoo" 2026-10-02 06:44:07,997 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #255 deleted stock.move.line records with IDs: [1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523] 2026-10-02 06:44:08,261 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 69 checked, 69 removed 2026-10-02 06:44:21,080 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_1 ... 2026-10-02 06:44:21,918 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome pid: 131749 2026-10-02 06:44:21,919 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome headless temporary user profile dir: /tmp/tmpcyppgywa_chrome_odoo 2026-10-02 06:44:21,919 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Issuing json command http://127.0.0.1:36865/json/version 2026-10-02 06:44:21,920 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36865', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:44:21,940 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Browser version: Chrome/150.0.7871.114 2026-10-02 06:44:21,940 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Issuing json command http://127.0.0.1:36865/json 2026-10-02 06:44:21,940 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36865', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:44:21,957 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Websocket url found: ws://127.0.0.1:36865/devtools/page/4C45DCA73D2D0D923B6FC34404EEC149 2026-10-02 06:44:21,970 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Enable chrome headless console log notification 2026-10-02 06:44:21,979 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome headless enable page notifications 2026-10-02 06:44:22,181 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-02 06:44:22,185 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Setting session cookie in browser 2026-10-02 06:44:22,198 44 INFO rb-67e19c3-225208-420267 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/134" in browser 2026-10-02 06:44:22,199 44 INFO rb-67e19c3-225208-420267 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/134" 2026-10-02 06:44:22,233 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:44:22,825 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:22] "GET /pos/ui/134 HTTP/1.1" 200 - 86 0.051 0.554 2026-10-02 06:44:22,833 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Navigation result: {'frameId': '4C45DCA73D2D0D923B6FC34404EEC149', 'loaderId': 'DF6FE264C9657A87D36852DFB9C2D6CE', 'isDownload': False} 2026-10-02 06:44:22,834 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Evaluate ready code "odoo.isTourReady('PosSaleLoyaltyTour1')" 2026-10-02 06:44:22,855 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:44:22,878 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:22] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.014 2026-10-02 06:44:22,884 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:22] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-10-02 06:44:22,894 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:22] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-10-02 06:44:23,419 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:44:23,423 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-02 06:44:23,465 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.042 2026-10-02 06:44:23,490 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-10-02 06:44:23,497 44 INFO rb-67e19c3-225208-420267 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/134", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:44:23,502 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:23,510 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-02 06:44:23,522 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:44:23,584 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:23] "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.015 2026-10-02 06:44:23,601 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.034 2026-10-02 06:44:23,693 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 36 0.039 0.050 2026-10-02 06:44:23,709 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.076 2026-10-02 06:44:24,535 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.431 0.358 2026-10-02 06:44:24,565 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:24] "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-10-02 06:44:24,650 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-10-02 06:44:24,722 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:24] "GET /web/image/res.company/119/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.040 2026-10-02 06:44:24,759 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-02 06:44:24,775 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: Owl is running in 'dev' mode. 2026-10-02 06:44:24,812 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:44:24,856 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:44:24,870 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:44:24,881 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:44:24,931 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:44:24,954 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.022 2026-10-02 06:44:24,984 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:24] "GET /web/image/res.users/260/avatar_128 HTTP/1.1" 200 - 14 0.080 0.046 2026-10-02 06:44:25,008 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:25] "GET /web/image?model=res.company&id=119&field=logo HTTP/1.1" 200 - 3 0.005 0.141 2026-10-02 06:44:25,012 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.133 2026-10-02 06:44:25,037 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:25] "GET /web/image/res.company/119/favicon HTTP/1.1" 200 - 4 0.011 0.056 2026-10-02 06:44:25,069 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:25,139 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:44:25,216 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:25] "GET /pos/ui/134 HTTP/1.1" 200 - 33 0.038 0.053 2026-10-02 06:44:25,304 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:25,311 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:25] "GET /pos/ui/134?from_backend=True HTTP/1.1" 200 - 33 0.049 0.132 2026-10-02 06:44:25,328 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:44:25,348 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:25,349 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:25] "GET /web/image?model=product.template&field=image_128&id=2337&unique=2026-10-02T06:44:08.000+00:00 HTTP/1.1" 200 - 3 0.005 0.179 2026-10-02 06:44:25,357 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:25] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:44:25,389 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:25] "GET /web/image?model=product.template&field=image_128&id=2338&unique=2026-10-02T06:44:08.000+00:00 HTTP/1.1" 200 - 3 0.004 0.216 2026-10-02 06:44:25,442 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:25] "GET /web/image?model=product.template&field=image_128&id=2339&unique=2026-10-02T06:44:08.000+00:00 HTTP/1.1" 200 - 3 0.010 0.241 2026-10-02 06:44:25,464 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:25] "GET /web/image/res.company/119/favicon HTTP/1.1" 304 - 4 0.010 0.313 2026-10-02 06:44:25,509 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:25] "GET /web/image?model=product.template&field=image_128&id=2340&unique=2026-10-02T06:44:08.000+00:00 HTTP/1.1" 200 - 3 0.010 0.276 2026-10-02 06:44:25,570 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:25] "GET /web/image?model=product.template&field=image_128&id=2341&unique=2026-10-02T06:44:08.000+00:00 HTTP/1.1" 200 - 3 0.005 0.051 2026-10-02 06:44:25,608 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:25] "GET /web/image?model=product.template&field=image_128&id=2343&unique=2026-10-02T06:44:08.000+00:00 HTTP/1.1" 200 - 3 0.002 0.228 2026-10-02 06:44:25,639 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:25] "GET /web/image?model=product.template&field=image_128&id=2342&unique=2026-10-02T06:44:08.000+00:00 HTTP/1.1" 200 - 3 0.003 0.234 2026-10-02 06:44:25,659 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:25] "GET /web/image?model=product.template&field=image_128&id=2344&unique=2026-10-02T06:44:08.000+00:00 HTTP/1.1" 200 - 3 0.002 0.201 2026-10-02 06:44:25,707 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:25] "GET /web/image?model=product.template&field=image_128&id=2345&unique=2026-10-02T06:44:08.000+00:00 HTTP/1.1" 200 - 3 0.003 0.341 2026-10-02 06:44:25,813 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.056 0.284 2026-10-02 06:44:25,847 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:25,915 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:26,112 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:26] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 64 0.078 0.113 2026-10-02 06:44:26,218 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:26] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.035 0.041 2026-10-02 06:44:26,265 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:26] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.014 2026-10-02 06:44:26,344 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:26,501 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:26] "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.082 0.083 2026-10-02 06:44:26,672 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.073 0.090 2026-10-02 06:44:26,685 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:26] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.165 2026-10-02 06:44:26,737 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:26] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.019 0.022 2026-10-02 06:44:26,781 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:26,795 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:26] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 18 0.020 0.028 2026-10-02 06:44:26,835 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:26] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.017 0.032 2026-10-02 06:44:26,891 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.018 0.054 2026-10-02 06:44:26,928 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:26] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.008 0.026 2026-10-02 06:44:26,966 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:27,052 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:27,122 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:27,144 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:44:27,151 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:44:27,178 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:27,226 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:27,302 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:27,377 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:27,382 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69222184 started for PoS orders references: [{'name': '/', 'pos_reference': '261-134-000001', 'uuid': '82c273be-a4ff-497d-be19-c03e5d3bfbc6'}] 2026-10-02 06:44:27,384 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:44:27,898 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69222184 order {'name': '/', 'pos_reference': '261-134-000001', 'uuid': '82c273be-a4ff-497d-be19-c03e5d3bfbc6'} created pos.order #898 2026-10-02 06:44:27,934 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69222184 finished 2026-10-02 06:44:28,360 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #260 deleted stock.move.line records with IDs: [1532] 2026-10-02 06:44:28,561 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 542 0.489 0.693 2026-10-02 06:44:28,662 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:28] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.024 0.040 2026-10-02 06:44:28,686 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:28] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.004 0.010 2026-10-02 06:44:28,720 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:28] "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-10-02 06:44:28,821 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: tour succeeded 2026-10-02 06:44:28,821 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: ╔════════════════════════════════════╗ ║ TOUR PosSaleLoyaltyTour1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-02 06:44:28,836 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33435302 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-134-000001', 'uuid': '82c273be-a4ff-497d-be19-c03e5d3bfbc6'}] 2026-10-02 06:44:28,877 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33435302 order {'name': 'Shop - 000001', 'pos_reference': '261-134-000001', 'uuid': '82c273be-a4ff-497d-be19-c03e5d3bfbc6'} sync ignored for existing PoS order pos.order(898,) (state: paid) 2026-10-02 06:44:28,934 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33435302 finished 2026-10-02 06:44:28,997 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: heap 18525196 (allocated 20185088) 2026-10-02 06:44:29,016 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Closing chrome headless with pid 131749 2026-10-02 06:44:29,018 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Closing websocket connection 2026-10-02 06:44:29,020 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Terminating chrome headless with pid 131749 2026-10-02 06:44:29,028 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.095 0.100 2026-10-02 06:44:29,122 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_064429_121955_test_pos_sale_loyalty_1.txt 2026-10-02 06:44:29,122 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Removing chrome user profile "/tmp/tmpcyppgywa_chrome_odoo" 2026-10-02 06:44:29,156 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos ... 2026-10-02 06:44:29,951 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Chrome pid: 131962 2026-10-02 06:44:29,951 44 INFO rb-67e19c3-225208-420267 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/tmpz0cy3ebd_chrome_odoo 2026-10-02 06:44:29,951 44 INFO rb-67e19c3-225208-420267 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:46867/json/version 2026-10-02 06:44:29,952 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46867', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:44:30,001 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:30,001 44 INFO rb-67e19c3-225208-420267 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:46867/json 2026-10-02 06:44:30,002 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46867', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:44:30,014 44 INFO rb-67e19c3-225208-420267 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:46867/devtools/page/26CCC1D6621ACFF7495B6AAB611C4308 2026-10-02 06:44:30,034 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:30,046 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Chrome headless enable page notifications 2026-10-02 06:44:30,145 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-02 06:44:30,147 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Setting session cookie in browser 2026-10-02 06:44:30,149 44 INFO rb-67e19c3-225208-420267 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=134" in browser 2026-10-02 06:44:30,149 44 INFO rb-67e19c3-225208-420267 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=134" 2026-10-02 06:44:30,168 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:44:30,818 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:30] "GET /pos/web?config_id=134 HTTP/1.1" 200 - 89 0.092 0.561 2026-10-02 06:44:30,821 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Navigation result: {'frameId': '26CCC1D6621ACFF7495B6AAB611C4308', 'loaderId': 'C89D9947F75DDFC11334F41113ABBDE7', 'isDownload': False} 2026-10-02 06:44:30,821 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:30,852 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:44:30,876 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:30] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-10-02 06:44:30,887 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:30] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.019 2026-10-02 06:44:30,898 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:30] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.028 2026-10-02 06:44:31,431 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:44:31,433 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:44:31,460 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-02 06:44:31,482 44 INFO rb-67e19c3-225208-420267 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=134", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:44:31,487 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:31,508 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.011 0.010 2026-10-02 06:44:31,540 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-02 06:44:31,554 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:44:31,599 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:31] "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-10-02 06:44:31,634 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.057 2026-10-02 06:44:31,778 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 36 0.096 0.060 2026-10-02 06:44:31,780 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.120 2026-10-02 06:44:32,640 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.456 0.367 2026-10-02 06:44:32,672 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-10-02 06:44:32,775 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.016 2026-10-02 06:44:32,879 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:32] "GET /web/image/res.company/119/logo/256x256 HTTP/1.1" 200 - 8 0.022 0.042 2026-10-02 06:44:32,911 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.008 2026-10-02 06:44:32,926 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:32,952 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.008 2026-10-02 06:44:33,018 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-02 06:44:33,021 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.035 2026-10-02 06:44:33,042 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:33] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:44:33,047 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:44:33,070 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:44:33,074 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:33] "GET /web/image?model=res.company&id=119&field=logo HTTP/1.1" 200 - 3 0.015 0.069 2026-10-02 06:44:33,078 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.083 2026-10-02 06:44:33,125 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:33,151 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:33] "GET /web/image/res.users/260/avatar_128 HTTP/1.1" 200 - 14 0.026 0.138 2026-10-02 06:44:33,175 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:33] "GET /web/image/res.company/119/favicon HTTP/1.1" 200 - 4 0.005 0.108 2026-10-02 06:44:33,231 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.033 2026-10-02 06:44:33,255 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:33,285 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:44:33,295 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:33] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:44:33,306 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:33] "GET /pos/ui/134?from_backend=True HTTP/1.1" 200 - 33 0.055 0.090 2026-10-02 06:44:33,309 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:33,385 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:33] "GET /pos/ui/134 HTTP/1.1" 200 - 33 0.032 0.183 2026-10-02 06:44:33,427 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:33] "GET /web/image?model=product.template&field=image_128&id=2337&unique=2026-10-02T06:44:08.000+00:00 HTTP/1.1" 200 - 3 0.006 0.198 2026-10-02 06:44:33,459 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:33] "GET /web/image?model=product.template&field=image_128&id=2342&unique=2026-10-02T06:44:08.000+00:00 HTTP/1.1" 200 - 3 0.004 0.212 2026-10-02 06:44:33,486 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:33] "GET /web/image/res.company/119/favicon HTTP/1.1" 304 - 4 0.011 0.267 2026-10-02 06:44:33,514 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:33] "GET /web/image?model=product.template&field=image_128&id=2343&unique=2026-10-02T06:44:08.000+00:00 HTTP/1.1" 200 - 3 0.004 0.200 2026-10-02 06:44:33,542 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:33] "GET /web/image?model=product.template&field=image_128&id=2341&unique=2026-10-02T06:44:08.000+00:00 HTTP/1.1" 200 - 3 0.005 0.219 2026-10-02 06:44:33,581 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:33] "GET /web/image?model=product.template&field=image_128&id=2344&unique=2026-10-02T06:44:08.000+00:00 HTTP/1.1" 200 - 3 0.003 0.180 2026-10-02 06:44:33,610 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:33] "GET /web/image?model=product.template&field=image_128&id=2345&unique=2026-10-02T06:44:08.000+00:00 HTTP/1.1" 200 - 3 0.003 0.173 2026-10-02 06:44:33,738 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.079 0.195 2026-10-02 06:44:33,764 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:33] "GET /web/image?model=product.template&field=image_128&id=2339&unique=2026-10-02T06:44:08.000+00:00 HTTP/1.1" 200 - 3 0.002 0.236 2026-10-02 06:44:33,783 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:33,791 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:33] "GET /web/image?model=product.template&field=image_128&id=2340&unique=2026-10-02T06:44:08.000+00:00 HTTP/1.1" 200 - 3 0.002 0.241 2026-10-02 06:44:33,820 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:33] "GET /web/image?model=product.template&field=image_128&id=2338&unique=2026-10-02T06:44:08.000+00:00 HTTP/1.1" 200 - 3 0.003 0.326 2026-10-02 06:44:33,842 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:34,037 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:34] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 62 0.075 0.119 2026-10-02 06:44:34,119 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:34] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.023 0.030 2026-10-02 06:44:34,174 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:34] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.015 2026-10-02 06:44:34,250 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:34,467 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:34] "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.105 0.109 2026-10-02 06:44:34,636 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.070 0.091 2026-10-02 06:44:34,653 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:34] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.007 0.162 2026-10-02 06:44:34,705 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:34] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.014 0.025 2026-10-02 06:44:34,750 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:34,762 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:34] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 18 0.014 0.031 2026-10-02 06:44:34,803 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:34] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.012 0.027 2026-10-02 06:44:34,922 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:34,928 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.067 0.070 2026-10-02 06:44:34,972 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:35,022 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:35,073 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: tour succeeded 2026-10-02 06:44:35,073 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:35,161 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: heap 16790628 (allocated 18087936) 2026-10-02 06:44:35,173 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Closing chrome headless with pid 131962 2026-10-02 06:44:35,176 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Closing websocket connection 2026-10-02 06:44:35,178 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Terminating chrome headless with pid 131962 2026-10-02 06:44:35,267 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_064435_267536_test_pos_sale_loyalty_ignored_in_pos.txt 2026-10-02 06:44:35,267 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Removing chrome user profile "/tmp/tmpz0cy3ebd_chrome_odoo" 2026-10-02 06:44:35,284 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos ... 2026-10-02 06:44:36,619 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Chrome pid: 132176 2026-10-02 06:44:36,619 44 INFO rb-67e19c3-225208-420267 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/tmpmhgpd0_w_chrome_odoo 2026-10-02 06:44:36,619 44 INFO rb-67e19c3-225208-420267 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:44589/json/version 2026-10-02 06:44:36,620 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44589', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:44:36,653 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:36,654 44 INFO rb-67e19c3-225208-420267 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:44589/json 2026-10-02 06:44:36,654 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44589', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:44:36,690 44 INFO rb-67e19c3-225208-420267 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:44589/devtools/page/08A9B7E5F41CCDF452EC53A2BE18CDD0 2026-10-02 06:44:36,719 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:36,722 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:36,887 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:44:36,894 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:36,895 44 INFO rb-67e19c3-225208-420267 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/134" in browser 2026-10-02 06:44:36,896 44 INFO rb-67e19c3-225208-420267 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/134" 2026-10-02 06:44:36,924 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:44:37,537 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:37] "GET /pos/ui/134 HTTP/1.1" 200 - 92 0.118 0.503 2026-10-02 06:44:37,541 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Navigation result: {'frameId': '08A9B7E5F41CCDF452EC53A2BE18CDD0', 'loaderId': 'D192AE251A7CC9573A01781690C87047', 'isDownload': False} 2026-10-02 06:44:37,541 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:37,558 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:44:37,577 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:37] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.009 2026-10-02 06:44:37,579 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:37] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-02 06:44:37,615 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:37] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.009 0.036 2026-10-02 06:44:38,184 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:44:38,197 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:44:38,214 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.013 2026-10-02 06:44:38,238 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.004 2026-10-02 06:44:38,245 44 INFO rb-67e19c3-225208-420267 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/134", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:44:38,251 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:38,258 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-02 06:44:38,270 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:44:38,299 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.015 2026-10-02 06:44:38,313 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06: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.006 0.020 2026-10-02 06:44:38,322 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-02 06:44:38,381 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.021 0.037 2026-10-02 06:44:39,094 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 302 0.373 0.300 2026-10-02 06:44:39,120 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44: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-10-02 06:44:39,243 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06: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.001 0.012 2026-10-02 06:44:39,328 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:39] "GET /web/image/res.company/119/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.043 2026-10-02 06:44:39,383 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06: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.001 0.006 2026-10-02 06:44:39,402 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:39,426 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.011 2026-10-02 06:44:39,482 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:44:39,503 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:44:39,507 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:44:39,532 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:39] "GET /web/image?model=res.company&id=119&field=logo HTTP/1.1" 200 - 3 0.010 0.030 2026-10-02 06:44:39,583 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:39] "GET /web/image/res.users/262/avatar_128 HTTP/1.1" 200 - 14 0.019 0.067 2026-10-02 06:44:39,595 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44: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-10-02 06:44:39,598 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:44:39,607 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.111 2026-10-02 06:44:39,631 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:39] "GET /web/image/res.company/119/favicon HTTP/1.1" 200 - 4 0.011 0.015 2026-10-02 06:44:39,712 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:39,793 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:39] "GET /web/image/res.company/119/favicon HTTP/1.1" 304 - 4 0.007 0.013 2026-10-02 06:44:39,802 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:44:39,892 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:39,928 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:39] "GET /pos/ui/134?from_backend=True HTTP/1.1" 200 - 34 0.085 0.059 2026-10-02 06:44:39,934 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:44:40,031 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:40] "GET /pos/ui/134 HTTP/1.1" 200 - 34 0.052 0.183 2026-10-02 06:44:40,036 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:40] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:44:40,082 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:40] "GET /web/image?model=product.template&field=image_128&id=2338&unique=2026-10-02T06:44:08.000+00:00 HTTP/1.1" 200 - 3 0.012 0.193 2026-10-02 06:44:40,122 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:40] "GET /web/image?model=product.template&field=image_128&id=2340&unique=2026-10-02T06:44:08.000+00:00 HTTP/1.1" 200 - 3 0.011 0.253 2026-10-02 06:44:40,151 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:40] "GET /web/image?model=product.template&field=image_128&id=2339&unique=2026-10-02T06:44:08.000+00:00 HTTP/1.1" 200 - 3 0.006 0.283 2026-10-02 06:44:40,190 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:40] "GET /web/image?model=product.template&field=image_128&id=2337&unique=2026-10-02T06:44:08.000+00:00 HTTP/1.1" 200 - 3 0.006 0.342 2026-10-02 06:44:40,226 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:40] "GET /web/image?model=product.template&field=image_128&id=2343&unique=2026-10-02T06:44:08.000+00:00 HTTP/1.1" 200 - 3 0.007 0.273 2026-10-02 06:44:40,247 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:40] "GET /web/image?model=product.template&field=image_128&id=2344&unique=2026-10-02T06:44:08.000+00:00 HTTP/1.1" 200 - 3 0.003 0.204 2026-10-02 06:44:40,278 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:40] "GET /web/image?model=product.template&field=image_128&id=2345&unique=2026-10-02T06:44:08.000+00:00 HTTP/1.1" 200 - 3 0.005 0.187 2026-10-02 06:44:40,396 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.064 0.202 2026-10-02 06:44:40,425 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:40] "GET /web/image?model=product.template&field=image_128&id=2342&unique=2026-10-02T06:44:08.000+00:00 HTTP/1.1" 200 - 3 0.004 0.222 2026-10-02 06:44:40,457 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:40] "GET /web/image?model=product.template&field=image_128&id=2341&unique=2026-10-02T06:44:08.000+00:00 HTTP/1.1" 200 - 3 0.009 0.291 2026-10-02 06:44:40,470 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:40,522 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:40,581 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:40,638 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:40,697 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:40,752 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:40,777 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:40] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 7 0.011 0.013 2026-10-02 06:44:40,804 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:40,820 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:40] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 7 0.008 0.020 2026-10-02 06:44:40,862 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:40,888 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:40] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 16 0.016 0.031 2026-10-02 06:44:40,904 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:40] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.005 0.051 2026-10-02 06:44:40,950 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:40,976 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:44:40,978 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:44:40,999 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:41,009 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.036 0.061 2026-10-02 06:44:41,047 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:41,118 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:41,174 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:41,192 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:41] "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-10-02 06:44:41,218 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28625400 started for PoS orders references: [{'name': '/', 'pos_reference': '261-134-000001', 'uuid': 'ae93fa2a-5e4a-420a-b062-ee3881251f03'}] 2026-10-02 06:44:41,220 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:44:41,682 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28625400 order {'name': '/', 'pos_reference': '261-134-000001', 'uuid': 'ae93fa2a-5e4a-420a-b062-ee3881251f03'} created pos.order #899 2026-10-02 06:44:41,715 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28625400 finished 2026-10-02 06:44:41,810 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 231 0.218 0.376 2026-10-02 06:44:41,987 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:41] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 48 0.051 0.060 2026-10-02 06:44:42,009 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44: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-10-02 06:44:42,127 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:42,128 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:42,146 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37699684 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-134-000001', 'uuid': 'ae93fa2a-5e4a-420a-b062-ee3881251f03'}] 2026-10-02 06:44:42,165 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37699684 order {'name': 'Shop - 000001', 'pos_reference': '261-134-000001', 'uuid': 'ae93fa2a-5e4a-420a-b062-ee3881251f03'} sync ignored for existing PoS order pos.order(899,) (state: paid) 2026-10-02 06:44:42,213 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37699684 finished 2026-10-02 06:44:42,271 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: heap 16184280 (allocated 17563648) 2026-10-02 06:44:42,290 44 INFO rb-67e19c3-225208-420267 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 132176 2026-10-02 06:44:42,299 44 INFO rb-67e19c3-225208-420267 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-10-02 06:44:42,307 44 INFO rb-67e19c3-225208-420267 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 132176 2026-10-02 06:44:42,362 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:44:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.109 0.109 2026-10-02 06:44:42,411 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_064442_411387_test_sale_order_loyalty_card_can_be_used_in_pos.txt 2026-10-02 06:44:42,411 44 INFO rb-67e19c3-225208-420267 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/tmpmhgpd0_w_chrome_odoo" 2026-10-02 06:44:42,527 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-02 06:44:53,191 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #264 deleted res.currency.rate records with IDs: [83, 84, 85] 2026-10-02 06:44:53,971 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report ... 2026-10-02 06:44:54,193 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report_refund_sign ... 2026-10-02 06:44:54,515 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-02 06:44:55,518 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_frontend: Starting TestFrontendMobile.test_order_fiscal_position ... 2026-10-02 06:45:00,092 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:45:00,296 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13729558 started for PoS orders references: [{'name': None, 'pos_reference': '260-137-000001', 'uuid': '7981cfc3-e36e-4cb0-8ab7-96538e6f6b71'}] 2026-10-02 06:45:00,328 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13729558 order {'name': None, 'pos_reference': '260-137-000001', 'uuid': '7981cfc3-e36e-4cb0-8ab7-96538e6f6b71'} created pos.order #902 2026-10-02 06:45:00,330 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13729558 finished 2026-10-02 06:45:00,384 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:00] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 88 0.075 0.219 2026-10-02 06:45:00,423 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-02 06:45:01,730 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_res_config_settings: Starting TestSelfOrderSettings.test_self_order_qr_generation ... 2026-10-02 06:45:07,632 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-02 06:45:09,040 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_always_attribute ... 2026-10-02 06:45:15,847 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome pid: 132391 2026-10-02 06:45:15,847 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome headless temporary user profile dir: /tmp/tmp9jt81c62_chrome_odoo 2026-10-02 06:45:15,847 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Issuing json command http://127.0.0.1:39783/json/version 2026-10-02 06:45:15,848 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39783', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:45:15,918 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Browser version: Chrome/150.0.7871.114 2026-10-02 06:45:15,918 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Issuing json command http://127.0.0.1:39783/json 2026-10-02 06:45:15,918 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39783', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:45:15,945 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Websocket url found: ws://127.0.0.1:39783/devtools/page/1E67FBD63F2A803FE609DC57D78E949E 2026-10-02 06:45:15,957 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Enable chrome headless console log notification 2026-10-02 06:45:15,981 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome headless enable page notifications 2026-10-02 06:45:16,024 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Setting session cookie in browser 2026-10-02 06:45:16,314 44 INFO rb-67e19c3-225208-420267 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/139?access_token=7016ba45429b4e54" in browser 2026-10-02 06:45:16,315 44 INFO rb-67e19c3-225208-420267 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/139?access_token=7016ba45429b4e54" 2026-10-02 06:45:16,335 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:45:16,870 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:16] "GET /pos-self/139?access_token=7016ba45429b4e54 HTTP/1.1" 200 - 59 0.113 0.427 2026-10-02 06:45:16,874 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Navigation result: {'frameId': '1E67FBD63F2A803FE609DC57D78E949E', 'loaderId': 'DBD3C7E084810F33150AAFC449BA15E2', 'isDownload': False} 2026-10-02 06:45:16,874 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Evaluate ready code "odoo.isTourReady('selfAlwaysAttributeVariants')" 2026-10-02 06:45:16,894 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:45:16,922 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:45:16,975 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:16] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.036 0.035 2026-10-02 06:45:16,991 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:45:17,014 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:17] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.105 2026-10-02 06:45:17,039 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:45:17,057 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:17] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.017 0.134 2026-10-02 06:45:17,254 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:17] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.015 2026-10-02 06:45:17,262 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:17] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-02 06:45:17,291 44 INFO rb-67e19c3-225208-420267 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/139?access_token=7016ba45429b4e54", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:45:17,300 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:17,316 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:17] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.037 0.012 2026-10-02 06:45:17,337 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:45:17,337 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:17] "POST /pos/ping HTTP/1.1" 200 - 1 0.008 0.049 2026-10-02 06:45:17,472 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:17] "POST /pos-self/relations/139 HTTP/1.1" 200 - 37 0.068 0.042 2026-10-02 06:45:17,535 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.163 2026-10-02 06:45:17,949 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:17] "POST /pos-self/data/139 HTTP/1.1" 200 - 182 0.211 0.212 2026-10-02 06:45:17,954 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.400 2026-10-02 06:45:17,994 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: Owl is running in 'dev' mode. 2026-10-02 06:45:18,045 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:18] "GET /web/image/ir.attachment/9332/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-02 06:45:18,098 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:18,156 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:45:18,171 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:18] "GET /web/image/pos.category/319/image_128?unique=2026-10-02T06:45:07.000+00:00 HTTP/1.1" 200 - 2 0.002 0.034 2026-10-02 06:45:18,196 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:18,210 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:18] "GET /web/image/pos.category/318/image_128?unique=2026-10-02T06:45:07.000+00:00 HTTP/1.1" 200 - 2 0.003 0.064 2026-10-02 06:45:18,223 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:18] "GET /web/image/product.template/2375/image_512?unique=2026-10-02T06:45:07.000+00:00 HTTP/1.1" 200 - 3 0.002 0.063 2026-10-02 06:45:18,237 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:18] "GET /web/image/product.template/2370/image_512?unique=2026-10-02T06:45:07.000+00:00 HTTP/1.1" 200 - 3 0.003 0.072 2026-10-02 06:45:18,261 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:18,274 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:18] "GET /web/image/product.template/2371/image_512?unique=2026-10-02T06:45:07.000+00:00 HTTP/1.1" 200 - 3 0.020 0.090 2026-10-02 06:45:18,296 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:18] "GET /web/image/product.template/2374/image_512?unique=2026-10-02T06:45:07.000+00:00 HTTP/1.1" 200 - 3 0.006 0.121 2026-10-02 06:45:18,316 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:18] "GET /web/image/product.template/2372/image_512?unique=2026-10-02T06:45:07.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-10-02 06:45:18,330 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:18,334 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:18] "GET /web/image/product.template/2373/image_512?unique=2026-10-02T06:45:07.000+00:00 HTTP/1.1" 200 - 3 0.002 0.113 2026-10-02 06:45:18,400 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:18,471 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:18,496 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:18] "GET /web/image/ir.attachment/9286/raw HTTP/1.1" 200 - 4 0.003 0.015 2026-10-02 06:45:18,523 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:18,524 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:45:18,540 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:18] "GET /web/image/product.product/2877/image_512?unique=2026-10-02T06:45:07.000+00:00 HTTP/1.1" 200 - 8 0.024 0.022 2026-10-02 06:45:18,577 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:18,629 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:18,684 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:18,739 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:18,822 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:18,875 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:18,928 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:18,960 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:18] "GET /web/image/product.product/2878/image_512?unique=2026-10-02T06:45:07.000+00:00 HTTP/1.1" 200 - 8 0.017 0.028 2026-10-02 06:45:18,980 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:19,051 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:19,142 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88025882 started for PoS orders references: [{'name': None, 'pos_reference': '260-139-000001', 'uuid': 'ba43eb0b-5e95-43aa-aca9-2ca034217983'}] 2026-10-02 06:45:19,193 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88025882 order {'name': None, 'pos_reference': '260-139-000001', 'uuid': 'ba43eb0b-5e95-43aa-aca9-2ca034217983'} created pos.order #903 2026-10-02 06:45:19,221 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88025882 finished 2026-10-02 06:45:19,445 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:19] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 108 0.205 0.186 2026-10-02 06:45:19,501 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:19,513 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.018 0.011 2026-10-02 06:45:19,558 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:19,615 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:19,665 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:19,714 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: tour succeeded 2026-10-02 06:45:19,715 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: ╔════════════════════════════════════════════╗ ║ TOUR selfAlwaysAttributeVariants SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-02 06:45:19,753 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: heap 8993036 (allocated 10485760) 2026-10-02 06:45:19,759 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Closing chrome headless with pid 132391 2026-10-02 06:45:19,761 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Closing websocket connection 2026-10-02 06:45:19,763 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Terminating chrome headless with pid 132391 2026-10-02 06:45:19,860 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_064519_860035_test_self_order_always_attribute.txt 2026-10-02 06:45:19,860 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Removing chrome user profile "/tmp/tmp9jt81c62_chrome_odoo" 2026-10-02 06:45:19,943 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_attribute ... 2026-10-02 06:45:25,748 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome pid: 132574 2026-10-02 06:45:25,749 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome headless temporary user profile dir: /tmp/tmpl7vd62yq_chrome_odoo 2026-10-02 06:45:25,749 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Issuing json command http://127.0.0.1:37787/json/version 2026-10-02 06:45:25,750 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37787', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:45:25,781 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Browser version: Chrome/150.0.7871.114 2026-10-02 06:45:25,781 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Issuing json command http://127.0.0.1:37787/json 2026-10-02 06:45:25,782 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37787', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:45:25,795 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Websocket url found: ws://127.0.0.1:37787/devtools/page/AE3C72649EFC20870061BBCE5609CF62 2026-10-02 06:45:25,810 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Enable chrome headless console log notification 2026-10-02 06:45:25,827 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome headless enable page notifications 2026-10-02 06:45:25,846 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Setting session cookie in browser 2026-10-02 06:45:26,072 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Open "http://127.0.0.1:8069/pos-self/140?access_token=0b6e82308c8e4678" in browser 2026-10-02 06:45:26,073 44 INFO rb-67e19c3-225208-420267 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/140?access_token=0b6e82308c8e4678" 2026-10-02 06:45:26,105 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:45:26,547 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:26] "GET /pos-self/140?access_token=0b6e82308c8e4678 HTTP/1.1" 200 - 59 0.066 0.387 2026-10-02 06:45:26,552 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Navigation result: {'frameId': 'AE3C72649EFC20870061BBCE5609CF62', 'loaderId': 'ACDD8B12ABF4F722A739CAAE61AD8430', 'isDownload': False} 2026-10-02 06:45:26,552 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Evaluate ready code "odoo.isTourReady('self_attribute_selector')" 2026-10-02 06:45:26,575 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:45:26,615 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:45:26,649 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:26] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.015 0.044 2026-10-02 06:45:26,659 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:45:26,687 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:26] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.014 0.077 2026-10-02 06:45:26,699 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:45:26,732 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:26] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.024 0.105 2026-10-02 06:45:26,879 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:26] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.017 2026-10-02 06:45:26,887 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:26] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-02 06:45:26,921 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:26] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.004 0.011 2026-10-02 06:45:26,928 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:45:26,928 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:26] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.016 2026-10-02 06:45:26,928 44 INFO rb-67e19c3-225208-420267 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/140?access_token=0b6e82308c8e4678", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:45:26,946 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:27,003 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.044 2026-10-02 06:45:27,101 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:27] "POST /pos-self/relations/140 HTTP/1.1" 200 - 37 0.053 0.095 2026-10-02 06:45:27,104 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.081 2026-10-02 06:45:27,489 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:27] "POST /pos-self/data/140 HTTP/1.1" 200 - 181 0.202 0.158 2026-10-02 06:45:27,538 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: Owl is running in 'dev' mode. 2026-10-02 06:45:27,577 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:27] "GET /web/image/ir.attachment/9385/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-02 06:45:27,637 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:27,731 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:27] "GET /web/image/pos.category/318/image_128?unique=2026-10-02T06:45:07.000+00:00 HTTP/1.1" 200 - 2 0.014 0.026 2026-10-02 06:45:27,740 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:45:27,752 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:27] "GET /web/image/product.template/2370/image_512?unique=2026-10-02T06:45:07.000+00:00 HTTP/1.1" 200 - 3 0.011 0.044 2026-10-02 06:45:27,764 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:27,781 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:27] "GET /web/image/product.template/2371/image_512?unique=2026-10-02T06:45:07.000+00:00 HTTP/1.1" 200 - 3 0.003 0.077 2026-10-02 06:45:27,798 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:27] "GET /web/image/product.template/2374/image_512?unique=2026-10-02T06:45:07.000+00:00 HTTP/1.1" 200 - 3 0.007 0.089 2026-10-02 06:45:27,829 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:27,834 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:27] "GET /web/image/product.template/2372/image_512?unique=2026-10-02T06:45:07.000+00:00 HTTP/1.1" 200 - 3 0.005 0.117 2026-10-02 06:45:27,851 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:27] "GET /web/image/product.template/2373/image_512?unique=2026-10-02T06:45:07.000+00:00 HTTP/1.1" 200 - 3 0.003 0.132 2026-10-02 06:45:27,857 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45: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-10-02 06:45:27,885 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:27,968 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:28,035 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:28,051 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:28] "GET /web/image/ir.attachment/9339/raw HTTP/1.1" 200 - 4 0.004 0.007 2026-10-02 06:45:28,089 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:28] "GET /web/image/product.product/2876/image_512?unique=2026-10-02T06:45:07.000+00:00 HTTP/1.1" 200 - 8 0.013 0.015 2026-10-02 06:45:28,090 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:28,138 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:28,195 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:28,252 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:28,306 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:28,360 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:28,446 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:28,505 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:28,562 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:28,610 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:28,683 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:28,728 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53753753 started for PoS orders references: [{'name': None, 'pos_reference': '260-140-000001', 'uuid': '31145f81-8f52-489f-be36-9669fa59f3a4'}] 2026-10-02 06:45:28,798 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53753753 order {'name': None, 'pos_reference': '260-140-000001', 'uuid': '31145f81-8f52-489f-be36-9669fa59f3a4'} created pos.order #904 2026-10-02 06:45:28,821 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53753753 finished 2026-10-02 06:45:28,996 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:28] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 112 0.151 0.170 2026-10-02 06:45:29,058 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:29] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.011 2026-10-02 06:45:29,063 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:29,131 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:29,184 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:29,236 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:29,285 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: tour succeeded 2026-10-02 06:45:29,286 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: ╔════════════════════════════════════════╗ ║ TOUR self_attribute_selector SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-02 06:45:29,372 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: heap 9062504 (allocated 10223616) 2026-10-02 06:45:29,373 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:29] "GET /web/image/ir.attachment/9384/raw HTTP/1.1" 200 - 4 0.004 0.005 2026-10-02 06:45:29,390 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Closing chrome headless with pid 132574 2026-10-02 06:45:29,392 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Closing websocket connection 2026-10-02 06:45:29,393 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Terminating chrome headless with pid 132574 2026-10-02 06:45:29,489 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_064529_489423_test_self_order_attribute.txt 2026-10-02 06:45:29,489 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Removing chrome user profile "/tmp/tmpl7vd62yq_chrome_odoo" 2026-10-02 06:45:29,549 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_check_attributes_show_images ... 2026-10-02 06:45:35,800 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6275] 2026-10-02 06:45:36,004 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted product.product records with IDs: [2876] 2026-10-02 06:45:36,599 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Chrome pid: 132763 2026-10-02 06:45:36,600 44 INFO rb-67e19c3-225208-420267 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/tmphv_j9e3l_chrome_odoo 2026-10-02 06:45:36,600 44 INFO rb-67e19c3-225208-420267 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:34903/json/version 2026-10-02 06:45:36,601 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34903', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:45:36,656 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:36,656 44 INFO rb-67e19c3-225208-420267 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:34903/json 2026-10-02 06:45:36,656 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34903', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:45:36,675 44 INFO rb-67e19c3-225208-420267 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:34903/devtools/page/96D9827A209DD30D840849A83C0D54BA 2026-10-02 06:45:36,695 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:36,714 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Chrome headless enable page notifications 2026-10-02 06:45:36,793 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Setting session cookie in browser 2026-10-02 06:45:36,816 44 INFO rb-67e19c3-225208-420267 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/141?access_token=ae8267a0180c41a8" in browser 2026-10-02 06:45:36,816 44 INFO rb-67e19c3-225208-420267 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/141?access_token=ae8267a0180c41a8" 2026-10-02 06:45:36,858 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:45:37,363 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:37] "GET /pos-self/141?access_token=ae8267a0180c41a8 HTTP/1.1" 200 - 59 0.102 0.408 2026-10-02 06:45:37,367 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Navigation result: {'frameId': '96D9827A209DD30D840849A83C0D54BA', 'loaderId': 'E256379FE4C276D34B3C96252D7BC612', 'isDownload': False} 2026-10-02 06:45:37,367 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:37,387 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:45:37,414 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:45:37,462 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:37] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.035 0.038 2026-10-02 06:45:37,478 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:45:37,493 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:37] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.011 0.083 2026-10-02 06:45:37,523 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:45:37,545 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:37] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.012 0.140 2026-10-02 06:45:37,719 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:37] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-02 06:45:37,730 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:37] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-10-02 06:45:37,756 44 INFO rb-67e19c3-225208-420267 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/141?access_token=ae8267a0180c41a8", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:45:37,766 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:37] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.012 0.012 2026-10-02 06:45:37,769 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:37,772 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:45:37,772 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:37] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.019 2026-10-02 06:45:37,853 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:37] "POST /pos-self/relations/141 HTTP/1.1" 200 - 37 0.023 0.043 2026-10-02 06:45:37,910 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.117 2026-10-02 06:45:38,313 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:38] "POST /pos-self/data/141 HTTP/1.1" 200 - 181 0.230 0.181 2026-10-02 06:45:38,316 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.379 2026-10-02 06:45:38,364 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:38,407 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:38] "GET /web/image/ir.attachment/9438/raw HTTP/1.1" 200 - 4 0.004 0.008 2026-10-02 06:45:38,459 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:38,507 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:45:38,534 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:38] "GET /web/image/pos.category/318/image_128?unique=2026-10-02T06:45:07.000+00:00 HTTP/1.1" 200 - 2 0.001 0.044 2026-10-02 06:45:38,557 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:38] "GET /web/image/product.template/2370/image_512?unique=2026-10-02T06:45:07.000+00:00 HTTP/1.1" 200 - 3 0.003 0.051 2026-10-02 06:45:38,570 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:38,609 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:38] "GET /web/image/product.template/2371/image_512?unique=2026-10-02T06:45:07.000+00:00 HTTP/1.1" 200 - 3 0.025 0.074 2026-10-02 06:45:38,649 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:38] "GET /web/image/product.template/2374/image_512?unique=2026-10-02T06:45:07.000+00:00 HTTP/1.1" 200 - 3 0.017 0.119 2026-10-02 06:45:38,654 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:38,676 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:38] "GET /web/image/product.template/2372/image_512?unique=2026-10-02T06:45:07.000+00:00 HTTP/1.1" 200 - 3 0.011 0.151 2026-10-02 06:45:38,691 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:38] "GET /web/image/product.template/2373/image_512?unique=2026-10-02T06:45:07.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-10-02 06:45:38,706 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: tour succeeded 2026-10-02 06:45:38,707 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:38,806 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: heap 7181108 (allocated 8388608) 2026-10-02 06:45:38,812 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Closing chrome headless with pid 132763 2026-10-02 06:45:38,816 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Closing websocket connection 2026-10-02 06:45:38,817 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Terminating chrome headless with pid 132763 2026-10-02 06:45:38,905 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_064538_904967_test_self_order_check_attributes_show_images.txt 2026-10-02 06:45:38,905 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Removing chrome user profile "/tmp/tmphv_j9e3l_chrome_odoo" 2026-10-02 06:45:38,949 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_multi_check_attribute ... 2026-10-02 06:45:45,666 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome pid: 132938 2026-10-02 06:45:45,667 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome headless temporary user profile dir: /tmp/tmpw9zy1hyh_chrome_odoo 2026-10-02 06:45:45,667 44 INFO rb-67e19c3-225208-420267 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:39209/json/version 2026-10-02 06:45:45,668 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39209', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:45:45,686 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:45,686 44 INFO rb-67e19c3-225208-420267 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:39209/json 2026-10-02 06:45:45,687 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39209', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:45:45,701 44 INFO rb-67e19c3-225208-420267 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:39209/devtools/page/83A0BCD0A171DC58560FFD9193077291 2026-10-02 06:45:45,736 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Enable chrome headless console log notification 2026-10-02 06:45:45,746 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome headless enable page notifications 2026-10-02 06:45:45,771 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Setting session cookie in browser 2026-10-02 06:45:46,084 44 INFO rb-67e19c3-225208-420267 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/142?access_token=b37a1d6a84304c0b" in browser 2026-10-02 06:45:46,084 44 INFO rb-67e19c3-225208-420267 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/142?access_token=b37a1d6a84304c0b" 2026-10-02 06:45:46,106 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:45:46,566 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:46] "GET /pos-self/142?access_token=b37a1d6a84304c0b HTTP/1.1" 200 - 59 0.062 0.406 2026-10-02 06:45:46,571 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Navigation result: {'frameId': '83A0BCD0A171DC58560FFD9193077291', 'loaderId': '9BE8B2EDB6835F46998109D445ED9D10', 'isDownload': False} 2026-10-02 06:45:46,572 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:46,588 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:45:46,626 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:45:46,698 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:46] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.053 0.052 2026-10-02 06:45:46,713 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:45:46,732 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:46] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.130 2026-10-02 06:45:46,754 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:45:46,768 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:46] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.161 2026-10-02 06:45:46,972 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:46] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.009 0.015 2026-10-02 06:45:46,981 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:46] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.032 2026-10-02 06:45:46,995 44 INFO rb-67e19c3-225208-420267 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/142?access_token=b37a1d6a84304c0b", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:45:47,009 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:45:47,011 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:47] "POST /pos/ping HTTP/1.1" 200 - 1 0.003 0.010 2026-10-02 06:45:47,012 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:47,032 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:47] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.006 0.021 2026-10-02 06:45:47,151 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:47] "POST /pos-self/relations/142 HTTP/1.1" 200 - 37 0.072 0.045 2026-10-02 06:45:47,217 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.172 2026-10-02 06:45:47,554 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:47] "POST /pos-self/data/142 HTTP/1.1" 200 - 182 0.166 0.196 2026-10-02 06:45:47,556 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.308 2026-10-02 06:45:47,620 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:47,677 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:47] "GET /web/image/ir.attachment/9492/raw HTTP/1.1" 200 - 4 0.007 0.008 2026-10-02 06:45:47,735 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:47,810 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:47] "GET /web/image/pos.category/318/image_128?unique=2026-10-02T06:45:07.000+00:00 HTTP/1.1" 200 - 2 0.001 0.041 2026-10-02 06:45:47,848 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:47,849 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:47] "GET /web/image/product.template/2370/image_512?unique=2026-10-02T06:45:07.000+00:00 HTTP/1.1" 200 - 3 0.011 0.042 2026-10-02 06:45:47,886 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:47] "GET /web/image/product.template/2371/image_512?unique=2026-10-02T06:45:07.000+00:00 HTTP/1.1" 200 - 3 0.006 0.083 2026-10-02 06:45:47,915 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:47] "GET /web/image/pos.category/320/image_128?unique=2026-10-02T06:45:07.000+00:00 HTTP/1.1" 200 - 2 0.005 0.136 2026-10-02 06:45:47,935 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:45:47,943 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:47] "GET /web/image/product.template/2374/image_512?unique=2026-10-02T06:45:07.000+00:00 HTTP/1.1" 200 - 3 0.007 0.117 2026-10-02 06:45:47,955 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:47,984 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:47] "GET /web/image/product.template/2372/image_512?unique=2026-10-02T06:45:07.000+00:00 HTTP/1.1" 200 - 3 0.008 0.151 2026-10-02 06:45:48,004 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:48] "GET /web/image/product.template/2373/image_512?unique=2026-10-02T06:45:07.000+00:00 HTTP/1.1" 200 - 3 0.003 0.170 2026-10-02 06:45:48,006 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:48,031 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:48] "GET /web/image/product.template/2376/image_512?unique=2026-10-02T06:45:07.000+00:00 HTTP/1.1" 200 - 3 0.008 0.169 2026-10-02 06:45:48,058 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: tour succeeded 2026-10-02 06:45:48,058 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:48,120 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: heap 7134572 (allocated 7864320) 2026-10-02 06:45:48,131 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Closing chrome headless with pid 132938 2026-10-02 06:45:48,131 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Closing websocket connection 2026-10-02 06:45:48,133 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Terminating chrome headless with pid 132938 2026-10-02 06:45:48,218 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_064548_217804_test_self_order_multi_check_attribute.txt 2026-10-02 06:45:48,218 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Removing chrome user profile "/tmp/tmpw9zy1hyh_chrome_odoo" 2026-10-02 06:45:48,258 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price ... 2026-10-02 06:45:53,667 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6275] 2026-10-02 06:45:53,735 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted product.product records with IDs: [2876] 2026-10-02 06:45:54,301 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Chrome pid: 133104 2026-10-02 06:45:54,301 44 INFO rb-67e19c3-225208-420267 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/tmp_in4kd8f_chrome_odoo 2026-10-02 06:45:54,302 44 INFO rb-67e19c3-225208-420267 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:35667/json/version 2026-10-02 06:45:54,308 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35667', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:45:54,329 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:54,329 44 INFO rb-67e19c3-225208-420267 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:35667/json 2026-10-02 06:45:54,329 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35667', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:45:54,350 44 INFO rb-67e19c3-225208-420267 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:35667/devtools/page/56C99B39D23B8060F23306C8E606E5A7 2026-10-02 06:45:54,364 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:54,379 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:54,410 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:54,418 44 INFO rb-67e19c3-225208-420267 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/143?access_token=1ec7e599bb124016" in browser 2026-10-02 06:45:54,418 44 INFO rb-67e19c3-225208-420267 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/143?access_token=1ec7e599bb124016" 2026-10-02 06:45:54,446 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:45:55,039 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:55] "GET /pos-self/143?access_token=1ec7e599bb124016 HTTP/1.1" 200 - 59 0.061 0.535 2026-10-02 06:45:55,043 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Navigation result: {'frameId': '56C99B39D23B8060F23306C8E606E5A7', 'loaderId': '3E1087EB8F9ABF3B62C04D11493B5AB1', 'isDownload': False} 2026-10-02 06:45:55,043 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:55,061 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:45:55,102 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:45:55,134 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:55] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.020 0.045 2026-10-02 06:45:55,173 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:45:55,200 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:55] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.016 0.106 2026-10-02 06:45:55,232 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:45:55,280 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:55] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.043 0.163 2026-10-02 06:45:55,443 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:55] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-10-02 06:45:55,454 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:55] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-02 06:45:55,474 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:55] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.004 0.009 2026-10-02 06:45:55,483 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:45:55,483 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:55] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-02 06:45:55,492 44 INFO rb-67e19c3-225208-420267 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/143?access_token=1ec7e599bb124016", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:45:55,505 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:55,569 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:55] "POST /pos-self/relations/143 HTTP/1.1" 200 - 37 0.035 0.039 2026-10-02 06:45:55,627 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.127 2026-10-02 06:45:56,010 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:56] "POST /pos-self/data/143 HTTP/1.1" 200 - 181 0.203 0.194 2026-10-02 06:45:56,012 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.361 2026-10-02 06:45:56,058 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:56,103 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:56] "GET /web/image/ir.attachment/9545/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-10-02 06:45:56,159 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:56,236 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:56] "GET /web/image/pos.category/318/image_128?unique=2026-10-02T06:45:07.000+00:00 HTTP/1.1" 200 - 2 0.001 0.028 2026-10-02 06:45:56,247 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:45:56,268 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:56] "GET /web/image/product.template/2370/image_512?unique=2026-10-02T06:45:07.000+00:00 HTTP/1.1" 200 - 3 0.003 0.042 2026-10-02 06:45:56,297 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:56,301 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:56] "GET /web/image/product.template/2371/image_512?unique=2026-10-02T06:45:07.000+00:00 HTTP/1.1" 200 - 3 0.008 0.066 2026-10-02 06:45:56,325 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:56] "GET /web/image/product.template/2374/image_512?unique=2026-10-02T06:45:07.000+00:00 HTTP/1.1" 200 - 3 0.007 0.089 2026-10-02 06:45:56,337 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:56] "GET /web/image/product.template/2372/image_512?unique=2026-10-02T06:45:07.000+00:00 HTTP/1.1" 200 - 3 0.002 0.082 2026-10-02 06:45:56,355 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:56] "GET /web/image/product.template/2373/image_512?unique=2026-10-02T06:45:07.000+00:00 HTTP/1.1" 200 - 3 0.003 0.090 2026-10-02 06:45:56,357 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:56,411 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:56,469 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:56,489 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:45:56,522 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:56,578 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:56,634 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:56,684 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:56,737 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:56,790 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:56,846 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:56,896 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:56,971 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:57,043 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:57,057 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:57] "GET /web/image/ir.attachment/9499/raw HTTP/1.1" 200 - 4 0.004 0.007 2026-10-02 06:45:57,092 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:57,098 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:57] "GET /web/image/product.product/2883/image_512?unique=2026-10-02T06:45:07.000+00:00 HTTP/1.1" 200 - 8 0.006 0.028 2026-10-02 06:45:57,161 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:57,250 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92945268 started for PoS orders references: [{'name': None, 'pos_reference': '260-143-000001', 'uuid': 'fd466562-d29d-4021-a181-48e204b2c6b1'}] 2026-10-02 06:45:57,306 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92945268 order {'name': None, 'pos_reference': '260-143-000001', 'uuid': 'fd466562-d29d-4021-a181-48e204b2c6b1'} created pos.order #905 2026-10-02 06:45:57,330 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92945268 finished 2026-10-02 06:45:57,478 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:45:57] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 109 0.137 0.167 2026-10-02 06:45:57,526 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:57,586 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: tour succeeded 2026-10-02 06:45:57,587 44 INFO rb-67e19c3-225208-420267 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-10-02 06:45:57,642 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: heap 8367624 (allocated 9437184) 2026-10-02 06:45:57,642 44 INFO rb-67e19c3-225208-420267 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 133104 2026-10-02 06:45:57,646 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Closing websocket connection 2026-10-02 06:45:57,647 44 INFO rb-67e19c3-225208-420267 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 133104 2026-10-02 06:45:57,742 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_064557_742549_test_self_order_multi_check_attribute_with_extra_price.txt 2026-10-02 06:45:57,742 44 INFO rb-67e19c3-225208-420267 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/tmp_in4kd8f_chrome_odoo" 2026-10-02 06:45:57,806 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_product_info ... 2026-10-02 06:46:04,118 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome pid: 133287 2026-10-02 06:46:04,119 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome headless temporary user profile dir: /tmp/tmp_jbh4x9d_chrome_odoo 2026-10-02 06:46:04,119 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Issuing json command http://127.0.0.1:39215/json/version 2026-10-02 06:46:04,122 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39215', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:46:04,183 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Browser version: Chrome/150.0.7871.114 2026-10-02 06:46:04,184 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Issuing json command http://127.0.0.1:39215/json 2026-10-02 06:46:04,184 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39215', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:46:04,196 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Websocket url found: ws://127.0.0.1:39215/devtools/page/2011F49D38CC5B3A29D4BAFE3DFBA16B 2026-10-02 06:46:04,206 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Enable chrome headless console log notification 2026-10-02 06:46:04,209 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome headless enable page notifications 2026-10-02 06:46:04,295 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Setting session cookie in browser 2026-10-02 06:46:04,590 44 INFO rb-67e19c3-225208-420267 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/144?access_token=307bbf2b9ed94a44&table_identifier=ffee04d7" in browser 2026-10-02 06:46:04,590 44 INFO rb-67e19c3-225208-420267 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/144?access_token=307bbf2b9ed94a44&table_identifier=ffee04d7" 2026-10-02 06:46:04,610 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:46:05,038 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:46:05] "GET /pos-self/144?access_token=307bbf2b9ed94a44&table_identifier=ffee04d7 HTTP/1.1" 200 - 61 0.043 0.388 2026-10-02 06:46:05,042 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Navigation result: {'frameId': '2011F49D38CC5B3A29D4BAFE3DFBA16B', 'loaderId': '1605785555964581F05643B9410AD82C', 'isDownload': False} 2026-10-02 06:46:05,042 44 INFO rb-67e19c3-225208-420267 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-10-02 06:46:05,068 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:46:05,085 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:46:05,130 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:46:05] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.023 0.035 2026-10-02 06:46:05,145 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:46:05,166 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:46:05] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.084 2026-10-02 06:46:05,181 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:46:05,197 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:46:05] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.110 2026-10-02 06:46:05,359 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:46:05] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.005 2026-10-02 06:46:05,375 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:46:05] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-02 06:46:05,402 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:46:05] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.008 0.022 2026-10-02 06:46:05,406 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:46:05,406 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:46:05] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-10-02 06:46:05,420 44 INFO rb-67e19c3-225208-420267 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/144?access_token=307bbf2b9ed94a44&table_identifier=ffee04d7", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:46:05,431 44 INFO rb-67e19c3-225208-420267 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-10-02 06:46:05,494 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:46:05] "POST /pos-self/relations/144 HTTP/1.1" 200 - 37 0.024 0.049 2026-10-02 06:46:05,535 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:46:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.109 2026-10-02 06:46:05,874 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:46:05] "POST /pos-self/data/144 HTTP/1.1" 200 - 169 0.171 0.169 2026-10-02 06:46:05,880 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:46:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.310 2026-10-02 06:46:05,915 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: Owl is running in 'dev' mode. 2026-10-02 06:46:05,966 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:46:05] "GET /web/image/ir.attachment/9598/raw HTTP/1.1" 200 - 4 0.004 0.016 2026-10-02 06:46:05,978 44 INFO rb-67e19c3-225208-420267 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-10-02 06:46:06,000 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:46:06] "GET /web/image/ir.attachment/9552/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-10-02 06:46:06,015 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:46:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:46:06,066 44 INFO rb-67e19c3-225208-420267 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-10-02 06:46:06,100 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:46:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:46:06,109 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:46:06] "GET /web/image/pos.category/321/image_128?unique=2026-10-02T06:45:07.000+00:00 HTTP/1.1" 200 - 2 0.001 0.018 2026-10-02 06:46:06,128 44 INFO rb-67e19c3-225208-420267 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-10-02 06:46:06,134 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:46:06] "GET /web/image/product.template/2377/image_512?unique=2026-10-02T06:45:07.000+00:00 HTTP/1.1" 200 - 3 0.004 0.027 2026-10-02 06:46:06,180 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: tour succeeded 2026-10-02 06:46:06,181 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: ╔════════════════════════════════════════╗ ║ TOUR self_order_product_info SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-02 06:46:06,237 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: heap 6667060 (allocated 7602176) 2026-10-02 06:46:06,251 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Closing chrome headless with pid 133287 2026-10-02 06:46:06,251 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Closing websocket connection 2026-10-02 06:46:06,252 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Terminating chrome headless with pid 133287 2026-10-02 06:46:06,349 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_064606_349107_test_self_order_product_info.txt 2026-10-02 06:46:06,349 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Removing chrome user profile "/tmp/tmp_jbh4x9d_chrome_odoo" 2026-10-02 06:46:06,415 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-02 06:46:07,853 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_extra_price_is_not_trusted_from_the_frontend ... 2026-10-02 06:46:13,862 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:46:14,219 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3561512 started for PoS orders references: [{'name': None, 'pos_reference': '260-145-000001', 'uuid': '592aafd2-fd8b-49be-a987-cc878a668cc0'}] 2026-10-02 06:46:14,254 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3561512 order {'name': None, 'pos_reference': '260-145-000001', 'uuid': '592aafd2-fd8b-49be-a987-cc878a668cc0'} created pos.order #906 2026-10-02 06:46:14,255 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3561512 finished 2026-10-02 06:46:14,315 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:46:14] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 129 0.069 0.387 2026-10-02 06:46:14,596 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65352134 started for PoS orders references: [{'name': None, 'pos_reference': '260-145-000002', 'uuid': 'dbd1513a-067b-48d0-a0d7-5486a7328f47'}] 2026-10-02 06:46:14,655 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65352134 order {'name': None, 'pos_reference': '260-145-000002', 'uuid': 'dbd1513a-067b-48d0-a0d7-5486a7328f47'} created pos.order #907 2026-10-02 06:46:14,656 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65352134 finished 2026-10-02 06:46:14,735 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:46:14] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 138 0.112 0.110 2026-10-02 06:46:14,773 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_line_subtotals_are_not_trusted_from_the_frontend ... 2026-10-02 06:46:19,942 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:46:20,216 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23981416 started for PoS orders references: [{'name': None, 'pos_reference': '260-146-000001', 'uuid': 'dddb7a59-e5db-467b-8b2d-8c74f02144f7'}] 2026-10-02 06:46:20,264 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23981416 order {'name': None, 'pos_reference': '260-146-000001', 'uuid': 'dddb7a59-e5db-467b-8b2d-8c74f02144f7'} created pos.order #908 2026-10-02 06:46:20,265 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23981416 finished 2026-10-02 06:46:20,359 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:46:20] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 129 0.114 0.306 2026-10-02 06:46:20,639 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79029113 started for PoS orders references: [{'name': None, 'pos_reference': '260-146-000002', 'uuid': '79efbdab-82ba-4aa8-9f81-32f4ce81f2e7'}] 2026-10-02 06:46:20,688 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79029113 order {'name': None, 'pos_reference': '260-146-000002', 'uuid': '79efbdab-82ba-4aa8-9f81-32f4ce81f2e7'} created pos.order #909 2026-10-02 06:46:20,688 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79029113 finished 2026-10-02 06:46:20,785 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:46:20] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 138 0.108 0.119 2026-10-02 06:46:20,838 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_parent_from_another_order_is_refused ... 2026-10-02 06:46:25,244 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:46:25,485 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60128859 started for PoS orders references: [{'name': None, 'pos_reference': '260-147-000001', 'uuid': 'ee7763dc-1d5a-465a-81f7-157352540670'}] 2026-10-02 06:46:25,532 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60128859 order {'name': None, 'pos_reference': '260-147-000001', 'uuid': 'ee7763dc-1d5a-465a-81f7-157352540670'} created pos.order #910 2026-10-02 06:46:25,533 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60128859 finished 2026-10-02 06:46:25,638 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:46:25] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 126 0.128 0.269 2026-10-02 06:46:25,674 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82254736 started for PoS orders references: [{'name': None, 'pos_reference': '260-147-000002', 'uuid': '9a3e0440-7fcb-41cd-be11-d84e9196c947'}] 2026-10-02 06:46:25,693 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82254736 order {'name': None, 'pos_reference': '260-147-000002', 'uuid': '9a3e0440-7fcb-41cd-be11-d84e9196c947'} created pos.order #911 2026-10-02 06:46:25,694 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82254736 finished 2026-10-02 06:46:25,717 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:46:25] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 45 0.027 0.043 2026-10-02 06:46:25,766 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_free_items_multi_qty ... 2026-10-02 06:46:31,008 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_no_free_items ... 2026-10-02 06:46:36,100 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_unit_mulitple_qty ... 2026-10-02 06:46:40,644 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_external_child_stolen_through_combo_line_ids_is_refused ... 2026-10-02 06:46:45,910 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:46:46,182 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35432202 started for PoS orders references: [{'name': None, 'pos_reference': '260-151-000001', 'uuid': 'c1650bb9-d02b-408b-b5f9-5a750c0c60c4'}] 2026-10-02 06:46:46,238 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35432202 order {'name': None, 'pos_reference': '260-151-000001', 'uuid': 'c1650bb9-d02b-408b-b5f9-5a750c0c60c4'} created pos.order #916 2026-10-02 06:46:46,239 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35432202 finished 2026-10-02 06:46:46,317 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:46:46] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 129 0.131 0.281 2026-10-02 06:46:46,361 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80341297 started for PoS orders references: [{'name': None, 'pos_reference': '260-151-000002', 'uuid': '1a23e277-5a15-416d-bfe6-8217800f3fc8'}] 2026-10-02 06:46:46,402 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80341297 order {'name': None, 'pos_reference': '260-151-000002', 'uuid': '1a23e277-5a15-416d-bfe6-8217800f3fc8'} created pos.order #917 2026-10-02 06:46:46,404 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80341297 finished 2026-10-02 06:46:46,416 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:46:46] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 45 0.036 0.049 2026-10-02 06:46:46,460 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_external_child_stolen_through_relations_uuid_mapping_is_refused ... 2026-10-02 06:46:51,654 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:46:51,914 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37081872 started for PoS orders references: [{'name': None, 'pos_reference': '260-152-000001', 'uuid': 'a4ee3d82-82b2-4994-ad78-c25833ce4ab9'}] 2026-10-02 06:46:51,969 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37081872 order {'name': None, 'pos_reference': '260-152-000001', 'uuid': 'a4ee3d82-82b2-4994-ad78-c25833ce4ab9'} created pos.order #918 2026-10-02 06:46:51,973 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37081872 finished 2026-10-02 06:46:52,053 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:46:52] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 129 0.110 0.292 2026-10-02 06:46:52,099 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69277057 started for PoS orders references: [{'name': None, 'pos_reference': '260-152-000002', 'uuid': 'd5b07fa1-4caa-4124-87db-cdcd0686c6e3'}] 2026-10-02 06:46:52,131 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69277057 order {'name': None, 'pos_reference': '260-152-000002', 'uuid': 'd5b07fa1-4caa-4124-87db-cdcd0686c6e3'} created pos.order #919 2026-10-02 06:46:52,132 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69277057 finished 2026-10-02 06:46:52,147 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:46:52] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 47 0.033 0.045 2026-10-02 06:46:52,193 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_foreign_negative_attribute_on_combo_child_is_refused ... 2026-10-02 06:46:57,423 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:46:57,702 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:46:57] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 49 0.078 0.204 2026-10-02 06:46:57,735 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_forged_combo_composition_is_refused ... 2026-10-02 06:47:03,378 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:47:03,667 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #659974 started for PoS orders references: [{'name': None, 'pos_reference': '260-154-000001', 'uuid': '7877da40-b55f-42d0-90e5-6c0ba6c3015d'}] 2026-10-02 06:47:03,735 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #659974 order {'name': None, 'pos_reference': '260-154-000001', 'uuid': '7877da40-b55f-42d0-90e5-6c0ba6c3015d'} created pos.order #920 2026-10-02 06:47:03,736 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #659974 finished 2026-10-02 06:47:03,759 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:03] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 95 0.118 0.266 2026-10-02 06:47:03,817 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_negative_combo_parent_quantity_is_refused ... 2026-10-02 06:47:09,538 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:47:09,797 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:09] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 42 0.048 0.212 2026-10-02 06:47:09,837 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_product_dont_display_all_variants ... 2026-10-02 06:47:16,193 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome pid: 133471 2026-10-02 06:47:16,193 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome headless temporary user profile dir: /tmp/tmp7v_njod__chrome_odoo 2026-10-02 06:47:16,193 44 INFO rb-67e19c3-225208-420267 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:43697/json/version 2026-10-02 06:47:16,195 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:16,291 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:16,291 44 INFO rb-67e19c3-225208-420267 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:43697/json 2026-10-02 06:47:16,292 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:16,307 44 INFO rb-67e19c3-225208-420267 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:43697/devtools/page/D8B4BFCF96E2C1AA6108EC4612ABC3B2 2026-10-02 06:47:16,330 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Enable chrome headless console log notification 2026-10-02 06:47:16,346 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome headless enable page notifications 2026-10-02 06:47:16,372 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Setting session cookie in browser 2026-10-02 06:47:16,707 44 INFO rb-67e19c3-225208-420267 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/156?access_token=d537d6c3a5614217" in browser 2026-10-02 06:47:16,708 44 INFO rb-67e19c3-225208-420267 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/156?access_token=d537d6c3a5614217" 2026-10-02 06:47:16,727 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:47:17,117 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:17] "GET /pos-self/156?access_token=d537d6c3a5614217 HTTP/1.1" 200 - 57 0.044 0.349 2026-10-02 06:47:17,120 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Navigation result: {'frameId': 'D8B4BFCF96E2C1AA6108EC4612ABC3B2', 'loaderId': '4DF055EC0DE988E971F391F153B787AD', 'isDownload': False} 2026-10-02 06:47:17,121 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:17,145 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:47:17,167 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:47:17,204 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:17] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.021 0.033 2026-10-02 06:47:17,221 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:47:17,259 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:17] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.021 0.088 2026-10-02 06:47:17,269 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:47:17,290 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:17] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.127 2026-10-02 06:47:17,437 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:17] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.008 2026-10-02 06:47:17,444 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:17] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-02 06:47:17,462 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:17] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.002 0.008 2026-10-02 06:47:17,466 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:47:17,466 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:17] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.005 2026-10-02 06:47:17,469 44 INFO rb-67e19c3-225208-420267 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/156?access_token=d537d6c3a5614217", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:47:17,477 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:17,542 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:17] "POST /pos-self/relations/156 HTTP/1.1" 200 - 37 0.025 0.033 2026-10-02 06:47:17,596 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.101 2026-10-02 06:47:17,929 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:17] "POST /pos-self/data/156 HTTP/1.1" 200 - 192 0.161 0.185 2026-10-02 06:47:17,932 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.310 2026-10-02 06:47:18,001 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:18] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.029 2026-10-02 06:47:18,014 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:18,057 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:18] "GET /web/image/ir.attachment/10202/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-02 06:47:18,080 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:18,093 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:18] "GET /web/image/ir.attachment/10156/raw HTTP/1.1" 200 - 4 0.002 0.008 2026-10-02 06:47:18,109 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:47:18,160 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:18,222 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:18,235 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:18] "GET /web/image/pos.category/322/image_128?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 2 0.003 0.032 2026-10-02 06:47:18,253 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:18] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.003 0.044 2026-10-02 06:47:18,268 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:18] "GET /web/image/product.template/2378/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.061 2026-10-02 06:47:18,301 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:18] "GET /web/image/product.template/2382/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 3 0.010 0.079 2026-10-02 06:47:18,303 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:18,328 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:18] "GET /web/image/product.template/2379/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 3 0.007 0.111 2026-10-02 06:47:18,341 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:18] "GET /web/image/product.template/2380/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-10-02 06:47:18,370 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:18] "GET /web/image/product.template/2381/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 3 0.006 0.121 2026-10-02 06:47:18,375 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:18,384 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:18] "GET /web/image/product.template/2409/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-10-02 06:47:18,396 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:18] "GET /web/image/product.template/2407/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.118 2026-10-02 06:47:18,436 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:18,445 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:18] "GET /web/image/product.template/2410/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 3 0.006 0.134 2026-10-02 06:47:18,459 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:18] "GET /web/image/product.template/2408/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.120 2026-10-02 06:47:18,481 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:18] "GET /web/image/product.product/2915/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 8 0.007 0.117 2026-10-02 06:47:18,496 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:18,508 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:18] "GET /web/image/product.product/2917/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 8 0.006 0.123 2026-10-02 06:47:18,565 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:18,567 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:18] "GET /web/image/product.product/2918/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 8 0.013 0.143 2026-10-02 06:47:18,627 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:18,694 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:18,758 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:18,815 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:18,877 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:18,939 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:19,007 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: tour succeeded 2026-10-02 06:47:19,007 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:19,064 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: heap 11264392 (allocated 12718080) 2026-10-02 06:47:19,066 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Closing chrome headless with pid 133471 2026-10-02 06:47:19,070 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Closing websocket connection 2026-10-02 06:47:19,071 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Terminating chrome headless with pid 133471 2026-10-02 06:47:19,144 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_064719_144482_test_product_dont_display_all_variants.txt 2026-10-02 06:47:19,144 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Removing chrome user profile "/tmp/tmp7v_njod__chrome_odoo" 2026-10-02 06:47:19,181 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation ... 2026-10-02 06:47:25,720 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Chrome pid: 133658 2026-10-02 06:47:25,720 44 INFO rb-67e19c3-225208-420267 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/tmpxrrphzlr_chrome_odoo 2026-10-02 06:47:25,720 44 INFO rb-67e19c3-225208-420267 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:45685/json/version 2026-10-02 06:47:25,721 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45685', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:47:25,773 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:25,773 44 INFO rb-67e19c3-225208-420267 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:45685/json 2026-10-02 06:47:25,774 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45685', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:47:25,797 44 INFO rb-67e19c3-225208-420267 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:45685/devtools/page/C5657E61B7CAD6C5404D00BFF1AACD53 2026-10-02 06:47:25,810 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:25,813 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:25,853 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:26,096 44 INFO rb-67e19c3-225208-420267 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/157?access_token=9a44d0aaf21e417e" in browser 2026-10-02 06:47:26,096 44 INFO rb-67e19c3-225208-420267 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/157?access_token=9a44d0aaf21e417e" 2026-10-02 06:47:26,114 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:47:26,554 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:26] "GET /pos-self/157?access_token=9a44d0aaf21e417e HTTP/1.1" 200 - 59 0.055 0.393 2026-10-02 06:47:26,558 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Navigation result: {'frameId': 'C5657E61B7CAD6C5404D00BFF1AACD53', 'loaderId': 'D6CFA0C0910152EA38BAD526F918AB88', 'isDownload': False} 2026-10-02 06:47:26,558 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:26,587 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:47:26,612 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:47:26,646 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:26] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.012 0.042 2026-10-02 06:47:26,663 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:47:26,719 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:26] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.042 0.081 2026-10-02 06:47:26,735 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:47:26,756 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:26] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.149 2026-10-02 06:47:26,887 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:26] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-10-02 06:47:26,911 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:26] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.015 2026-10-02 06:47:26,924 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:26] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.003 0.012 2026-10-02 06:47:26,934 44 INFO rb-67e19c3-225208-420267 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/157?access_token=9a44d0aaf21e417e", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:47:26,940 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:47:26,940 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:26] "POST /pos/ping HTTP/1.1" 200 - 1 0.002 0.010 2026-10-02 06:47:26,947 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:27,003 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.042 2026-10-02 06:47:27,098 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:27] "POST /pos-self/relations/157 HTTP/1.1" 200 - 37 0.061 0.073 2026-10-02 06:47:27,105 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.080 2026-10-02 06:47:27,521 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:27] "POST /pos-self/data/157 HTTP/1.1" 200 - 189 0.173 0.209 2026-10-02 06:47:27,578 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:27,631 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:27] "GET /web/image/ir.attachment/10255/raw HTTP/1.1" 200 - 4 0.003 0.005 2026-10-02 06:47:27,706 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:27,774 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:27] "GET /web/image/pos.category/323/image_128?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 2 0.003 0.026 2026-10-02 06:47:27,807 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:27] "GET /web/image/pos.category/324/image_128?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 2 0.001 0.056 2026-10-02 06:47:27,819 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:47:27,831 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:47:27,833 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:27] "GET /web/image/pos.category/325/image_128?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 2 0.003 0.080 2026-10-02 06:47:27,834 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:27,873 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:27] "GET /web/image/pos.category/322/image_128?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 2 0.003 0.112 2026-10-02 06:47:27,893 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:27,896 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:27] "GET /web/image/product.template/2411/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 3 0.008 0.125 2026-10-02 06:47:27,921 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:27] "GET /web/image/product.template/2412/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-10-02 06:47:27,942 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:27] "GET /web/image/product.template/2413/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.150 2026-10-02 06:47:27,954 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:27,964 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:27] "GET /web/image/product.template/2420/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.101 2026-10-02 06:47:27,986 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:27] "GET /web/image/product.template/2414/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 3 0.011 0.111 2026-10-02 06:47:28,006 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:28,014 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:28] "GET /web/image/product.product/2920/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 8 0.014 0.108 2026-10-02 06:47:28,032 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:28] "GET /web/image/product.product/2922/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 8 0.003 0.120 2026-10-02 06:47:28,054 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:28] "GET /web/image/product.product/2921/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 8 0.006 0.119 2026-10-02 06:47:28,065 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:28] "GET /web/image/product.template/2415/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-10-02 06:47:28,070 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:28,078 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:28] "GET /web/image/product.template/2416/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-10-02 06:47:28,097 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:28] "GET /web/image/product.template/2417/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.086 2026-10-02 06:47:28,115 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:28] "GET /web/image/product.template/2418/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.090 2026-10-02 06:47:28,124 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:28,131 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:28] "GET /web/image/product.template/2419/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.087 2026-10-02 06:47:28,149 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:28] "GET /web/image/product.template/2378/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.083 2026-10-02 06:47:28,169 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:28] "GET /web/image/product.template/2379/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 3 0.007 0.087 2026-10-02 06:47:28,191 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:28,206 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:28] "GET /web/image/product.template/2382/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 3 0.013 0.099 2026-10-02 06:47:28,238 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:28,306 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:28,358 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:28,359 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:28] "GET /web/image/product.product/2924/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 8 0.010 0.017 2026-10-02 06:47:28,389 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:28] "GET /web/image/product.product/2923/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 8 0.006 0.048 2026-10-02 06:47:28,409 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:28,472 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:28,554 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:28,608 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:28] "GET /web/image/product.product/2926/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 8 0.010 0.016 2026-10-02 06:47:28,621 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:28,639 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:28] "GET /web/image/product.product/2927/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 8 0.010 0.044 2026-10-02 06:47:28,664 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:28] "GET /web/image/product.product/2928/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 8 0.007 0.071 2026-10-02 06:47:28,667 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:28,690 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:28] "GET /web/image/product.product/2925/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 8 0.009 0.094 2026-10-02 06:47:28,718 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:28,773 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:28,822 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:28,909 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: tour succeeded 2026-10-02 06:47:28,909 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:29,020 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: heap 13843392 (allocated 15081472) 2026-10-02 06:47:29,023 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Closing chrome headless with pid 133658 2026-10-02 06:47:29,024 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Closing websocket connection 2026-10-02 06:47:29,026 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Terminating chrome headless with pid 133658 2026-10-02 06:47:29,147 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_064729_146843_test_self_combo_extra_price_selection_and_confirmation.txt 2026-10-02 06:47:29,147 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Removing chrome user profile "/tmp/tmpxrrphzlr_chrome_odoo" 2026-10-02 06:47:29,210 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo ... 2026-10-02 06:47:36,453 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome pid: 133856 2026-10-02 06:47:36,454 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome headless temporary user profile dir: /tmp/tmpcv9_v769_chrome_odoo 2026-10-02 06:47:36,454 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Issuing json command http://127.0.0.1:37393/json/version 2026-10-02 06:47:36,456 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37393', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:47:36,493 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Browser version: Chrome/150.0.7871.114 2026-10-02 06:47:36,493 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Issuing json command http://127.0.0.1:37393/json 2026-10-02 06:47:36,495 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37393', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:47:36,515 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Websocket url found: ws://127.0.0.1:37393/devtools/page/718A1790F2FC8F5D7A79E804BE86F78F 2026-10-02 06:47:36,539 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Enable chrome headless console log notification 2026-10-02 06:47:36,551 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome headless enable page notifications 2026-10-02 06:47:36,573 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Setting session cookie in browser 2026-10-02 06:47:36,819 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Open "http://127.0.0.1:8069/pos-self/158?access_token=ee74e3e7152745dd" in browser 2026-10-02 06:47:36,819 44 INFO rb-67e19c3-225208-420267 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/158?access_token=ee74e3e7152745dd" 2026-10-02 06:47:36,839 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:47:37,417 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:37] "GET /pos-self/158?access_token=ee74e3e7152745dd HTTP/1.1" 200 - 59 0.053 0.531 2026-10-02 06:47:37,422 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Navigation result: {'frameId': '718A1790F2FC8F5D7A79E804BE86F78F', 'loaderId': 'B00AE9C22AD7155AE52FDF9E5AF84762', 'isDownload': False} 2026-10-02 06:47:37,423 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Evaluate ready code "odoo.isTourReady('self_combo_selector')" 2026-10-02 06:47:37,428 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:47:37,455 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:47:37,497 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:37] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 11 0.020 0.035 2026-10-02 06:47:37,506 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:47:37,524 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:37] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.070 2026-10-02 06:47:37,537 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:47:37,551 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:37] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.094 2026-10-02 06:47:37,738 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:37] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-10-02 06:47:37,760 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:37] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.010 2026-10-02 06:47:37,775 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:37] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.005 0.017 2026-10-02 06:47:37,789 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:47:37,790 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:37] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-02 06:47:37,801 44 INFO rb-67e19c3-225208-420267 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/158?access_token=ee74e3e7152745dd", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:47:37,810 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:37,870 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:37] "POST /pos-self/relations/158 HTTP/1.1" 200 - 37 0.027 0.039 2026-10-02 06:47:37,912 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.097 2026-10-02 06:47:38,290 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:38] "POST /pos-self/data/158 HTTP/1.1" 200 - 189 0.194 0.185 2026-10-02 06:47:38,292 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.363 2026-10-02 06:47:38,331 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: Owl is running in 'dev' mode. 2026-10-02 06:47:38,368 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:38] "GET /web/image/ir.attachment/10308/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-10-02 06:47:38,425 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:38,493 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:38] "GET /web/image/pos.category/327/image_128?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 2 0.001 0.030 2026-10-02 06:47:38,508 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:38] "GET /web/image/pos.category/326/image_128?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 2 0.000 0.046 2026-10-02 06:47:38,510 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:47:38,518 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47: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-10-02 06:47:38,547 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:38] "GET /web/image/pos.category/328/image_128?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 2 0.003 0.076 2026-10-02 06:47:38,548 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:38,566 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:38] "GET /web/image/pos.category/322/image_128?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 2 0.001 0.097 2026-10-02 06:47:38,588 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:38] "GET /web/image/product.template/2421/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.100 2026-10-02 06:47:38,613 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:38] "GET /web/image/product.template/2422/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 3 0.008 0.122 2026-10-02 06:47:38,631 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:38] "GET /web/image/product.template/2424/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 3 0.006 0.093 2026-10-02 06:47:38,642 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:38,653 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:38] "GET /web/image/product.template/2423/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 3 0.008 0.113 2026-10-02 06:47:38,669 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:38] "GET /web/image/product.template/2425/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-10-02 06:47:38,695 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:38,697 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:38] "GET /web/image/product.template/2430/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 3 0.006 0.114 2026-10-02 06:47:38,724 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:38] "GET /web/image/product.template/2426/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 3 0.006 0.115 2026-10-02 06:47:38,756 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:38,762 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:38] "GET /web/image/product.product/2930/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 8 0.013 0.126 2026-10-02 06:47:38,796 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:38] "GET /web/image/product.product/2931/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 8 0.010 0.144 2026-10-02 06:47:38,826 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:38,841 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:38] "GET /web/image/product.product/2889/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 8 0.017 0.167 2026-10-02 06:47:38,866 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:38] "GET /web/image/product.product/2932/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 8 0.008 0.185 2026-10-02 06:47:38,879 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:38] "GET /web/image/product.template/2427/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.172 2026-10-02 06:47:38,892 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:38] "GET /web/image/product.template/2428/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.145 2026-10-02 06:47:38,907 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:38] "GET /web/image/product.template/2429/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-10-02 06:47:38,916 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:38,919 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:38] "GET /web/image/product.template/2378/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-10-02 06:47:38,954 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:38] "GET /web/image/product.product/2933/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 8 0.015 0.091 2026-10-02 06:47:38,985 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:38,993 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:38] "GET /web/image/product.product/2934/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 8 0.012 0.109 2026-10-02 06:47:39,012 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:39] "GET /web/image/product.template/2379/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.122 2026-10-02 06:47:39,044 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:39] "GET /web/image/product.template/2382/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.138 2026-10-02 06:47:39,064 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:39,069 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:39] "GET /web/image/product.product/2936/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 8 0.010 0.104 2026-10-02 06:47:39,097 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:39] "GET /web/image/product.product/2937/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 8 0.007 0.123 2026-10-02 06:47:39,128 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:39] "GET /web/image/product.product/2935/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 8 0.008 0.171 2026-10-02 06:47:39,142 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:39,151 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:39] "GET /web/image/product.product/2938/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 8 0.009 0.145 2026-10-02 06:47:39,159 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:39] "GET /web/image/ir.attachment/10262/raw HTTP/1.1" 200 - 4 0.001 0.011 2026-10-02 06:47:39,193 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:39] "GET /web/image/product.product/2939/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 8 0.008 0.014 2026-10-02 06:47:39,227 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:39,279 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:39,331 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:39,382 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:39,465 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:39,515 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70043492 started for PoS orders references: [{'name': None, 'pos_reference': '260-158-000001', 'uuid': '5ce6251b-1297-4557-bc56-b4828459ed1f'}] 2026-10-02 06:47:39,583 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70043492 order {'name': None, 'pos_reference': '260-158-000001', 'uuid': '5ce6251b-1297-4557-bc56-b4828459ed1f'} created pos.order #921 2026-10-02 06:47:39,600 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70043492 finished 2026-10-02 06:47:39,740 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:39] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 154 0.112 0.175 2026-10-02 06:47:39,800 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:39,852 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:39,909 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:39,962 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: tour succeeded 2026-10-02 06:47:39,963 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: ╔════════════════════════════════════╗ ║ TOUR self_combo_selector SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-02 06:47:40,028 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: heap 11461896 (allocated 12980224) 2026-10-02 06:47:40,036 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Closing chrome headless with pid 133856 2026-10-02 06:47:40,038 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Closing websocket connection 2026-10-02 06:47:40,045 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Terminating chrome headless with pid 133856 2026-10-02 06:47:40,118 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_064740_118231_test_self_order_combo.txt 2026-10-02 06:47:40,118 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Removing chrome user profile "/tmp/tmpcv9_v769_chrome_odoo" 2026-10-02 06:47:40,168 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo_categories ... 2026-10-02 06:47:46,452 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome pid: 134060 2026-10-02 06:47:46,452 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome headless temporary user profile dir: /tmp/tmpe2xjkm07_chrome_odoo 2026-10-02 06:47:46,452 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Issuing json command http://127.0.0.1:33699/json/version 2026-10-02 06:47:46,457 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33699', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:47:46,504 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Browser version: Chrome/150.0.7871.114 2026-10-02 06:47:46,505 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Issuing json command http://127.0.0.1:33699/json 2026-10-02 06:47:46,513 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33699', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:47:46,545 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Websocket url found: ws://127.0.0.1:33699/devtools/page/FBA4DCB605C2697194F9E42B274020A1 2026-10-02 06:47:46,567 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Enable chrome headless console log notification 2026-10-02 06:47:46,582 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome headless enable page notifications 2026-10-02 06:47:46,622 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Setting session cookie in browser 2026-10-02 06:47:46,887 44 INFO rb-67e19c3-225208-420267 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/159?access_token=db240727acc9447e" in browser 2026-10-02 06:47:46,887 44 INFO rb-67e19c3-225208-420267 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/159?access_token=db240727acc9447e" 2026-10-02 06:47:46,900 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:47:47,314 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:47] "GET /pos-self/159?access_token=db240727acc9447e HTTP/1.1" 200 - 59 0.076 0.341 2026-10-02 06:47:47,318 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Navigation result: {'frameId': 'FBA4DCB605C2697194F9E42B274020A1', 'loaderId': 'AF9B01385451ECF40E60EA5E9A7BADED', 'isDownload': False} 2026-10-02 06:47:47,318 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:47,332 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:47:47,359 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:47:47,381 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:47] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.035 2026-10-02 06:47:47,397 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:47:47,447 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:47] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.034 0.074 2026-10-02 06:47:47,459 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:47:47,482 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:47] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.016 0.125 2026-10-02 06:47:47,573 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:47] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-10-02 06:47:47,586 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:47] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-02 06:47:47,599 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:47] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.006 0.008 2026-10-02 06:47:47,612 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:47:47,612 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:47] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-10-02 06:47:47,626 44 INFO rb-67e19c3-225208-420267 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/159?access_token=db240727acc9447e", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:47:47,641 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:47,690 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:47] "POST /pos-self/relations/159 HTTP/1.1" 200 - 37 0.028 0.031 2026-10-02 06:47:47,735 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.099 2026-10-02 06:47:48,068 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:48] "POST /pos-self/data/159 HTTP/1.1" 200 - 189 0.147 0.196 2026-10-02 06:47:48,070 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.315 2026-10-02 06:47:48,124 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: Owl is running in 'dev' mode. 2026-10-02 06:47:48,171 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:48] "GET /web/image/ir.attachment/10361/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-10-02 06:47:48,240 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:48,329 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:48] "GET /web/image/pos.category/329/image_128?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 2 0.008 0.018 2026-10-02 06:47:48,387 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:48,399 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:48] "GET /web/image/pos.category/330/image_128?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 2 0.014 0.079 2026-10-02 06:47:48,403 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:47:48,409 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:47:48,422 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:48] "GET /web/image/pos.category/331/image_128?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 2 0.005 0.111 2026-10-02 06:47:48,446 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:48] "GET /web/image/pos.category/322/image_128?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 2 0.001 0.137 2026-10-02 06:47:48,459 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:48,483 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:48] "GET /web/image/pos.category/332/image_128?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 2 0.002 0.173 2026-10-02 06:47:48,505 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:48] "GET /web/image/product.template/2432/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 3 0.006 0.150 2026-10-02 06:47:48,536 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:48,541 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:48] "GET /web/image/product.template/2431/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 3 0.014 0.188 2026-10-02 06:47:48,556 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:48] "GET /web/image/product.template/2434/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.135 2026-10-02 06:47:48,591 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:48] "GET /web/image/product.template/2433/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 3 0.012 0.148 2026-10-02 06:47:48,625 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:48,633 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:48] "GET /web/image/product.product/2944/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 8 0.014 0.167 2026-10-02 06:47:48,655 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:48] "GET /web/image/product.product/2943/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 8 0.004 0.161 2026-10-02 06:47:48,678 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:48] "GET /web/image/product.template/2441/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.158 2026-10-02 06:47:48,680 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:48,700 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:48] "GET /web/image/product.template/2435/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-10-02 06:47:48,725 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:48] "GET /web/image/product.template/2440/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 3 0.010 0.151 2026-10-02 06:47:48,739 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:48] "GET /web/image/product.template/2436/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-10-02 06:47:48,753 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:48] "GET /web/image/ir.attachment/10315/raw HTTP/1.1" 200 - 4 0.004 0.095 2026-10-02 06:47:48,769 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:48] "GET /web/image/product.template/2437/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-10-02 06:47:48,794 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:48] "GET /web/image/product.product/2950/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 8 0.007 0.082 2026-10-02 06:47:48,838 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:48] "GET /web/image/product.template/2438/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 3 0.006 0.093 2026-10-02 06:47:48,855 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:48] "GET /web/image/product.template/2439/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.104 2026-10-02 06:47:48,873 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:48] "GET /web/image/product.template/2378/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.104 2026-10-02 06:47:48,926 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2614768 started for PoS orders references: [{'name': None, 'pos_reference': '260-159-000001', 'uuid': 'f49921fa-ea67-4c58-afea-93b54ff8bc08'}] 2026-10-02 06:47:48,982 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2614768 order {'name': None, 'pos_reference': '260-159-000001', 'uuid': 'f49921fa-ea67-4c58-afea-93b54ff8bc08'} created pos.order #922 2026-10-02 06:47:49,011 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2614768 finished 2026-10-02 06:47:49,140 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:49] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 128 0.097 0.361 2026-10-02 06:47:49,155 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:49] "GET /web/image/product.template/2379/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.370 2026-10-02 06:47:49,167 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:49] "GET /web/image/product.template/2382/image_512?unique=2026-10-02T06:46:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.359 2026-10-02 06:47:49,191 44 INFO rb-67e19c3-225208-420267 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-10-02 06:47:49,211 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.013 2026-10-02 06:47:49,243 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: tour succeeded 2026-10-02 06:47:49,243 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: ╔═════════════════════════════════════════════╗ ║ TOUR self_combo_selector_category SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-02 06:47:49,302 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: heap 9065836 (allocated 10223616) 2026-10-02 06:47:49,311 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Closing chrome headless with pid 134060 2026-10-02 06:47:49,311 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Closing websocket connection 2026-10-02 06:47:49,312 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Terminating chrome headless with pid 134060 2026-10-02 06:47:49,404 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_064749_404654_test_self_order_combo_categories.txt 2026-10-02 06:47:49,404 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Removing chrome user profile "/tmp/tmpe2xjkm07_chrome_odoo" 2026-10-02 06:47:49,444 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_valid_combo_order_is_still_accepted ... 2026-10-02 06:47:54,841 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:47:55,058 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23525483 started for PoS orders references: [{'name': None, 'pos_reference': '260-160-000001', 'uuid': 'ac438457-cbad-41be-a6be-de412d64bee2'}] 2026-10-02 06:47:55,108 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23525483 order {'name': None, 'pos_reference': '260-160-000001', 'uuid': 'ac438457-cbad-41be-a6be-de412d64bee2'} created pos.order #923 2026-10-02 06:47:55,109 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23525483 finished 2026-10-02 06:47:55,193 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:47:55] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 129 0.118 0.235 2026-10-02 06:47:55,251 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_zero_and_fractional_quantities_are_refused ... 2026-10-02 06:48:01,120 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:48:01,300 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:01] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 41 0.018 0.164 2026-10-02 06:48:01,337 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:01] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 18 0.011 0.019 2026-10-02 06:48:01,380 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:01] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 18 0.016 0.020 2026-10-02 06:48:01,416 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-02 06:48:02,672 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_common ... 2026-10-02 06:48:07,838 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome pid: 134266 2026-10-02 06:48:07,838 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome headless temporary user profile dir: /tmp/tmpsukssvkp_chrome_odoo 2026-10-02 06:48:07,839 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Issuing json command http://127.0.0.1:34035/json/version 2026-10-02 06:48:07,855 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34035', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:48:07,900 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Browser version: Chrome/150.0.7871.114 2026-10-02 06:48:07,900 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Issuing json command http://127.0.0.1:34035/json 2026-10-02 06:48:07,900 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34035', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:48:07,931 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Websocket url found: ws://127.0.0.1:34035/devtools/page/852653F08D22E1581A5D5970BC2A20ED 2026-10-02 06:48:07,947 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Enable chrome headless console log notification 2026-10-02 06:48:07,959 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome headless enable page notifications 2026-10-02 06:48:07,976 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Setting session cookie in browser 2026-10-02 06:48:08,190 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Open "http://127.0.0.1:8069/pos-self/162?access_token=3dc12ea108fb44d5" in browser 2026-10-02 06:48:08,191 44 INFO rb-67e19c3-225208-420267 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/162?access_token=3dc12ea108fb44d5" 2026-10-02 06:48:08,207 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:48:08,625 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:08] "GET /pos-self/162?access_token=3dc12ea108fb44d5 HTTP/1.1" 200 - 57 0.063 0.359 2026-10-02 06:48:08,629 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Navigation result: {'frameId': '852653F08D22E1581A5D5970BC2A20ED', 'loaderId': '818895736FFE0DA086ADBA0BA6B39457', 'isDownload': False} 2026-10-02 06:48:08,629 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:08,649 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:48:08,691 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:48:08,730 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:08] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 11 0.034 0.029 2026-10-02 06:48:08,774 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:48:08,791 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:08] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.026 0.090 2026-10-02 06:48:08,805 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:48:08,831 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:08] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.145 2026-10-02 06:48:09,014 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:09] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-02 06:48:09,034 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:09] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.018 2026-10-02 06:48:09,044 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:09] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.003 0.016 2026-10-02 06:48:09,054 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:48:09,055 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:09] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-02 06:48:09,066 44 INFO rb-67e19c3-225208-420267 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/162?access_token=3dc12ea108fb44d5", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:48:09,106 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:09,115 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.042 2026-10-02 06:48:09,205 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:09] "POST /pos-self/relations/162 HTTP/1.1" 200 - 35 0.048 0.086 2026-10-02 06:48:09,208 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.071 2026-10-02 06:48:09,563 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:09] "POST /pos-self/data/162 HTTP/1.1" 200 - 180 0.172 0.173 2026-10-02 06:48:09,650 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:09] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.032 2026-10-02 06:48:09,668 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: Owl is running in 'dev' mode. 2026-10-02 06:48:09,726 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:09] "GET /web/image/ir.attachment/10524/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-10-02 06:48:09,729 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:09,838 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:09,891 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:09] "GET /web/image/pos.category/333/image_128?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 2 0.006 0.023 2026-10-02 06:48:09,910 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:09,915 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:09] "GET /web/image/product.template/2445/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.005 0.040 2026-10-02 06:48:09,926 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:09] "GET /web/image/product.template/2446/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.055 2026-10-02 06:48:09,948 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:09] "GET /web/image/product.template/2447/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.008 0.071 2026-10-02 06:48:09,961 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: tour succeeded 2026-10-02 06:48:09,963 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: ╔════════════════════════════════════╗ ║ TOUR self_order_is_close SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-02 06:48:09,970 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:09] "GET /web/image/product.template/2448/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.004 0.089 2026-10-02 06:48:09,986 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:09] "GET /web/image/product.template/2444/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.112 2026-10-02 06:48:10,010 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: heap 6673392 (allocated 7602176) 2026-10-02 06:48:10,030 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Closing chrome headless with pid 134266 2026-10-02 06:48:10,033 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Closing websocket connection 2026-10-02 06:48:10,034 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Terminating chrome headless with pid 134266 2026-10-02 06:48:10,124 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_064810_123788_test_self_order_common.txt 2026-10-02 06:48:10,124 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Removing chrome user profile "/tmp/tmpsukssvkp_chrome_odoo" 2026-10-02 06:48:10,167 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_config_default_user ... 2026-10-02 06:48:15,733 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_consultation_open ... 2026-10-02 06:48:21,792 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome pid: 134441 2026-10-02 06:48:21,792 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome headless temporary user profile dir: /tmp/tmp0v2uxqf3_chrome_odoo 2026-10-02 06:48:21,792 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Issuing json command http://127.0.0.1:35253/json/version 2026-10-02 06:48:21,793 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35253', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:48:21,859 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Browser version: Chrome/150.0.7871.114 2026-10-02 06:48:21,859 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Issuing json command http://127.0.0.1:35253/json 2026-10-02 06:48:21,860 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35253', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:48:21,879 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Websocket url found: ws://127.0.0.1:35253/devtools/page/3EC967F665DB2F8BE775D61FC77BD351 2026-10-02 06:48:21,904 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Enable chrome headless console log notification 2026-10-02 06:48:21,924 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome headless enable page notifications 2026-10-02 06:48:21,940 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Setting session cookie in browser 2026-10-02 06:48:22,166 44 INFO rb-67e19c3-225208-420267 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/164" in browser 2026-10-02 06:48:22,166 44 INFO rb-67e19c3-225208-420267 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/164" 2026-10-02 06:48:22,187 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:48:22,597 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:22] "GET /pos-self/164 HTTP/1.1" 200 - 57 0.053 0.365 2026-10-02 06:48:22,602 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Navigation result: {'frameId': '3EC967F665DB2F8BE775D61FC77BD351', 'loaderId': '5947A961D6129BF132C8AFFCB931D767', 'isDownload': False} 2026-10-02 06:48:22,602 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:22,624 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:48:22,643 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:48:22,670 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:22] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.036 2026-10-02 06:48:22,689 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:48:22,748 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:22] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.041 0.072 2026-10-02 06:48:22,758 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:48:22,770 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:22] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.131 2026-10-02 06:48:22,888 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:22] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-10-02 06:48:22,895 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:22] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-02 06:48:22,914 44 INFO rb-67e19c3-225208-420267 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/164", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:48:22,924 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:22] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.005 0.009 2026-10-02 06:48:22,928 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:22,932 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:48:22,932 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:22] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.016 2026-10-02 06:48:23,038 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:23] "POST /pos-self/relations/164 HTTP/1.1" 200 - 37 0.057 0.040 2026-10-02 06:48:23,078 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.133 2026-10-02 06:48:23,381 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:23] "POST /pos-self/data/164 HTTP/1.1" 200 - 181 0.153 0.162 2026-10-02 06:48:23,384 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.283 2026-10-02 06:48:23,428 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: Owl is running in 'dev' mode. 2026-10-02 06:48:23,471 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:23] "GET /web/image/ir.attachment/10633/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-02 06:48:23,499 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:23,531 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:23] "GET /web/image/ir.attachment/10587/raw HTTP/1.1" 200 - 4 0.008 0.015 2026-10-02 06:48:23,548 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:48:23,594 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:23,652 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:23,661 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:23] "GET /web/image/pos.category/333/image_128?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 2 0.001 0.036 2026-10-02 06:48:23,675 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:23] "GET /web/image/product.template/2446/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.029 2026-10-02 06:48:23,692 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:23] "GET /web/image/product.template/2445/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.006 0.037 2026-10-02 06:48:23,694 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:23,706 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:23] "GET /web/image/product.template/2447/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.052 2026-10-02 06:48:23,718 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:23] "GET /web/image/product.template/2444/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.063 2026-10-02 06:48:23,733 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:23] "GET /web/image/product.template/2448/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-10-02 06:48:23,747 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: tour succeeded 2026-10-02 06:48:23,748 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:23,802 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: heap 6851896 (allocated 7340032) 2026-10-02 06:48:23,802 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Closing chrome headless with pid 134441 2026-10-02 06:48:23,804 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Closing websocket connection 2026-10-02 06:48:23,805 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Terminating chrome headless with pid 134441 2026-10-02 06:48:23,908 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_064823_908049_test_self_order_consultation_open.txt 2026-10-02 06:48:23,908 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Removing chrome user profile "/tmp/tmp0v2uxqf3_chrome_odoo" 2026-10-02 06:48:23,956 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_pos_closed ... 2026-10-02 06:48:30,302 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 134620 2026-10-02 06:48:30,303 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmpw9nmyuu2_chrome_odoo 2026-10-02 06:48:30,303 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:33391/json/version 2026-10-02 06:48:30,304 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33391', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:48:30,335 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Browser version: Chrome/150.0.7871.114 2026-10-02 06:48:30,343 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:33391/json 2026-10-02 06:48:30,345 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33391', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:48:30,353 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:33391/devtools/page/7B24B758E138139549056B0D71521542 2026-10-02 06:48:30,360 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-10-02 06:48:30,370 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-10-02 06:48:30,410 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-10-02 06:48:30,649 44 INFO rb-67e19c3-225208-420267 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/165?access_token=b2b0e21ff5e345f1" in browser 2026-10-02 06:48:30,649 44 INFO rb-67e19c3-225208-420267 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/165?access_token=b2b0e21ff5e345f1" 2026-10-02 06:48:30,665 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:48:31,092 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:31] "GET /pos-self/165?access_token=b2b0e21ff5e345f1 HTTP/1.1" 200 - 57 0.077 0.356 2026-10-02 06:48:31,095 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': '7B24B758E138139549056B0D71521542', 'loaderId': 'C8ADF58FB2E9E783CDB63EBC3587E44C', 'isDownload': False} 2026-10-02 06:48:31,095 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:31,109 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:48:31,126 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:48:31,156 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:31] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.033 2026-10-02 06:48:31,178 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:48:31,227 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:31] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.044 0.067 2026-10-02 06:48:31,252 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:48:31,266 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:31] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.129 2026-10-02 06:48:31,383 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:31] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.015 2026-10-02 06:48:31,399 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:31] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.017 2026-10-02 06:48:31,412 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:31] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.002 0.007 2026-10-02 06:48:31,424 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:48:31,425 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:31] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.005 2026-10-02 06:48:31,434 44 INFO rb-67e19c3-225208-420267 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/165?access_token=b2b0e21ff5e345f1", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:48:31,449 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:31,529 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:31] "POST /pos-self/relations/165 HTTP/1.1" 200 - 35 0.049 0.036 2026-10-02 06:48:31,593 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.143 2026-10-02 06:48:31,892 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:31] "POST /pos-self/data/165 HTTP/1.1" 200 - 187 0.135 0.192 2026-10-02 06:48:31,894 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.280 2026-10-02 06:48:31,957 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: Owl is running in 'dev' mode. 2026-10-02 06:48:31,995 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:32,003 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:32] "GET /web/image/ir.attachment/10686/raw HTTP/1.1" 200 - 4 0.005 0.011 2026-10-02 06:48:32,072 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:32,083 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:32] "GET /web/image/ir.attachment/10640/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-10-02 06:48:32,098 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:48:32,153 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:32,211 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:32] "GET /web/image/pos.category/334/image_128?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 2 0.003 0.042 2026-10-02 06:48:32,217 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:32,223 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48: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-10-02 06:48:32,243 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:32] "GET /web/image/pos.category/335/image_128?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 2 0.004 0.069 2026-10-02 06:48:32,255 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:32,266 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:32] "GET /web/image/pos.category/336/image_128?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 2 0.002 0.090 2026-10-02 06:48:32,285 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:32] "GET /web/image/pos.category/333/image_128?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 2 0.001 0.109 2026-10-02 06:48:32,298 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:32] "GET /web/image/product.template/2449/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.101 2026-10-02 06:48:32,316 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:32] "GET /web/image/product.template/2450/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-10-02 06:48:32,329 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:32] "GET /web/image/product.template/2451/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.100 2026-10-02 06:48:32,344 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:32] "GET /web/image/product.template/2452/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.093 2026-10-02 06:48:32,347 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:32,360 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:32] "GET /web/image/product.template/2453/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.079 2026-10-02 06:48:32,376 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:32] "GET /web/image/product.template/2458/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.078 2026-10-02 06:48:32,394 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:32] "GET /web/image/product.template/2454/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.005 0.085 2026-10-02 06:48:32,403 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:32,418 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:32] "GET /web/image/product.template/2455/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.089 2026-10-02 06:48:32,434 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:32] "GET /web/image/product.template/2456/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-10-02 06:48:32,457 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:32,458 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:32] "GET /web/image/product.template/2457/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.005 0.104 2026-10-02 06:48:32,476 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:32] "GET /web/image/product.template/2448/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.006 0.103 2026-10-02 06:48:32,488 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:32] "GET /web/image/product.template/2444/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-10-02 06:48:32,500 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:32,506 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:32] "GET /web/image/product.template/2445/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.010 0.091 2026-10-02 06:48:32,560 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:32,649 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:32,688 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:32] "GET /web/image/product.product/2959/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 8 0.007 0.014 2026-10-02 06:48:32,707 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:32] "GET /web/image/product.product/2958/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 8 0.006 0.036 2026-10-02 06:48:32,715 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:32,726 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:32] "GET /web/image/product.product/2960/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 8 0.004 0.054 2026-10-02 06:48:32,747 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:32] "GET /web/image/product.product/2957/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 8 0.005 0.072 2026-10-02 06:48:32,769 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:32,827 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:32,896 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:32,945 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:32] "GET /web/image/product.product/2961/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 8 0.018 0.016 2026-10-02 06:48:32,964 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:32] "GET /web/image/product.product/2962/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 8 0.005 0.044 2026-10-02 06:48:32,969 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:33,012 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:33] "GET /web/image/product.product/2963/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 8 0.010 0.016 2026-10-02 06:48:33,031 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:33,035 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:33] "GET /web/image/product.product/2965/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 8 0.007 0.036 2026-10-02 06:48:33,060 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:33] "GET /web/image/product.product/2964/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 8 0.007 0.060 2026-10-02 06:48:33,085 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-10-02 06:48:33,086 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: ╔══════════════════════════════════════╗ ║ TOUR self_order_pos_closed SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-02 06:48:33,104 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:33] "GET /web/image/product.product/2966/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 8 0.024 0.086 2026-10-02 06:48:33,149 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 10585044 (allocated 11669504) 2026-10-02 06:48:33,152 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 134620 2026-10-02 06:48:33,153 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-10-02 06:48:33,155 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 134620 2026-10-02 06:48:33,252 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_064833_252579_test_self_order_pos_closed.txt 2026-10-02 06:48:33,252 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmpw9nmyuu2_chrome_odoo" 2026-10-02 06:48:33,579 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 134831 2026-10-02 06:48:33,579 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmpk2fi3e6c_chrome_odoo 2026-10-02 06:48:33,579 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:42353/json/version 2026-10-02 06:48:33,583 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42353', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:48:33,600 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Browser version: Chrome/150.0.7871.114 2026-10-02 06:48:33,602 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:42353/json 2026-10-02 06:48:33,603 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42353', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:48:33,616 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:42353/devtools/page/FFC0D58691E172AA841AA6E0195B2178 2026-10-02 06:48:33,630 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-10-02 06:48:33,640 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-10-02 06:48:33,660 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-10-02 06:48:33,677 44 INFO rb-67e19c3-225208-420267 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/165" in browser 2026-10-02 06:48:33,677 44 INFO rb-67e19c3-225208-420267 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/165" 2026-10-02 06:48:33,713 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:33] "GET /pos-self/165 HTTP/1.1" 200 - 5 0.005 0.017 2026-10-02 06:48:33,722 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': 'FFC0D58691E172AA841AA6E0195B2178', 'loaderId': '2A6595EED1F4425DB6D351071D1C901B', 'isDownload': False} 2026-10-02 06:48:33,722 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:33,745 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:48:33,765 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:33] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.006 0.006 2026-10-02 06:48:33,777 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:33] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.021 2026-10-02 06:48:33,810 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:33] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.046 2026-10-02 06:48:33,958 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:33] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:48:33,981 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:33] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.026 2026-10-02 06:48:33,984 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:48:33,984 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:48:33,987 44 INFO rb-67e19c3-225208-420267 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/165", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:48:34,001 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:34,012 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:34] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 4 0.005 0.012 2026-10-02 06:48:34,037 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:34] "POST /pos-self/relations/165 HTTP/1.1" 200 - 14 0.006 0.021 2026-10-02 06:48:34,041 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.029 2026-10-02 06:48:34,284 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:34] "POST /pos-self/data/165 HTTP/1.1" 200 - 118 0.080 0.151 2026-10-02 06:48:34,287 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.222 2026-10-02 06:48:34,334 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: Owl is running in 'dev' mode. 2026-10-02 06:48:34,376 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:34] "GET /web/image/ir.attachment/10692/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-10-02 06:48:34,383 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:34,456 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:34,477 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:34] "GET /web/image/ir.attachment/10640/raw HTTP/1.1" 200 - 4 0.003 0.008 2026-10-02 06:48:34,498 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:48:34,541 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:34,593 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:34,597 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:48:34,599 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:34] "GET /web/image/pos.category/334/image_128?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 2 0.002 0.036 2026-10-02 06:48:34,629 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:34] "GET /web/image/product.template/2449/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.008 0.021 2026-10-02 06:48:34,645 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:34,653 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:34] "GET /web/image/pos.category/336/image_128?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 2 0.002 0.082 2026-10-02 06:48:34,681 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:34] "GET /web/image/pos.category/333/image_128?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 2 0.004 0.102 2026-10-02 06:48:34,711 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:34,739 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:34] "GET /web/image/pos.category/335/image_128?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 2 0.009 0.165 2026-10-02 06:48:34,769 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:34,773 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:34] "GET /web/image/product.template/2450/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.020 0.139 2026-10-02 06:48:34,789 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:34] "GET /web/image/product.template/2451/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.005 0.166 2026-10-02 06:48:34,803 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:34] "GET /web/image/product.template/2452/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.005 0.152 2026-10-02 06:48:34,826 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:34] "GET /web/image/product.template/2453/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.006 0.149 2026-10-02 06:48:34,830 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:34,860 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:34] "GET /web/image/product.template/2458/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.005 0.166 2026-10-02 06:48:34,873 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:34] "GET /web/image/product.template/2448/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.121 2026-10-02 06:48:34,875 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:34,886 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:34] "GET /web/image/product.template/2454/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-10-02 06:48:34,901 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:34] "GET /web/image/product.template/2455/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-10-02 06:48:34,916 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:34] "GET /web/image/product.template/2456/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.102 2026-10-02 06:48:34,938 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:34] "GET /web/image/product.template/2457/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.095 2026-10-02 06:48:34,944 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:34,949 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:34] "GET /web/image/product.template/2444/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-10-02 06:48:34,962 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:34] "GET /web/image/product.template/2445/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-10-02 06:48:35,025 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:35,079 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:35] "GET /web/image/product.product/2958/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 8 0.009 0.024 2026-10-02 06:48:35,090 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:35,101 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:35] "GET /web/image/product.product/2960/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 8 0.006 0.045 2026-10-02 06:48:35,118 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:35] "GET /web/image/product.product/2957/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 8 0.003 0.060 2026-10-02 06:48:35,138 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:35] "GET /web/image/product.product/2959/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 8 0.004 0.085 2026-10-02 06:48:35,146 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:35,203 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:35,276 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:35,313 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:35] "GET /web/image/product.product/2961/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 8 0.008 0.015 2026-10-02 06:48:35,337 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:35] "GET /web/image/product.product/2962/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 8 0.006 0.036 2026-10-02 06:48:35,347 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:35,395 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:35] "GET /web/image/product.product/2963/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 8 0.008 0.017 2026-10-02 06:48:35,407 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:35,415 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:35] "GET /web/image/product.product/2964/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 8 0.005 0.037 2026-10-02 06:48:35,453 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:35] "GET /web/image/product.product/2965/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 8 0.014 0.063 2026-10-02 06:48:35,457 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-10-02 06:48:35,471 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: ╔══════════════════════════════════════╗ ║ TOUR self_order_pos_closed SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-02 06:48:35,487 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:35] "GET /web/image/product.product/2966/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 8 0.016 0.088 2026-10-02 06:48:35,521 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 10469952 (allocated 11669504) 2026-10-02 06:48:35,527 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 134831 2026-10-02 06:48:35,528 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-10-02 06:48:35,529 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 134831 2026-10-02 06:48:35,606 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_064835_606055_test_self_order_pos_closed.txt 2026-10-02 06:48:35,606 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmpk2fi3e6c_chrome_odoo" 2026-10-02 06:48:35,899 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 135036 2026-10-02 06:48:35,899 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmpuynzntqw_chrome_odoo 2026-10-02 06:48:35,899 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:42897/json/version 2026-10-02 06:48:35,900 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42897', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:48:35,951 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Browser version: Chrome/150.0.7871.114 2026-10-02 06:48:35,951 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:42897/json 2026-10-02 06:48:35,952 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42897', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:48:35,967 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:42897/devtools/page/3AF138CCE1E6D937E6E121E4C153E7D4 2026-10-02 06:48:35,981 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-10-02 06:48:35,994 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-10-02 06:48:36,017 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-10-02 06:48:36,023 44 INFO rb-67e19c3-225208-420267 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/165?access_token=b2b0e21ff5e345f1" in browser 2026-10-02 06:48:36,023 44 INFO rb-67e19c3-225208-420267 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/165?access_token=b2b0e21ff5e345f1" 2026-10-02 06:48:36,052 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:36] "GET /pos-self/165?access_token=b2b0e21ff5e345f1 HTTP/1.1" 200 - 5 0.003 0.014 2026-10-02 06:48:36,057 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': '3AF138CCE1E6D937E6E121E4C153E7D4', 'loaderId': '4034DFC2B7C688BE561446241B6010D4', 'isDownload': False} 2026-10-02 06:48:36,057 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:36,084 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:48:36,108 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:36] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.013 2026-10-02 06:48:36,133 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:36] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.032 2026-10-02 06:48:36,162 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:36] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.011 0.053 2026-10-02 06:48:36,331 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:36] "GET /favicon.ico HTTP/1.1" 301 - 1 0.005 0.008 2026-10-02 06:48:36,343 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:36] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:48:36,367 44 INFO rb-67e19c3-225208-420267 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/165?access_token=b2b0e21ff5e345f1", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:48:36,376 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:36,381 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:36] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 4 0.007 0.018 2026-10-02 06:48:36,383 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:48:36,384 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:48:36,410 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.006 2026-10-02 06:48:36,455 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:36] "POST /pos-self/relations/165 HTTP/1.1" 200 - 14 0.019 0.030 2026-10-02 06:48:36,459 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.026 2026-10-02 06:48:36,705 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:36] "POST /pos-self/data/165 HTTP/1.1" 200 - 119 0.087 0.144 2026-10-02 06:48:36,793 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:36] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.037 2026-10-02 06:48:36,804 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: Owl is running in 'dev' mode. 2026-10-02 06:48:36,853 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:36] "GET /web/image/ir.attachment/10695/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-02 06:48:36,856 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:36,936 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:36,966 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:48:36,976 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:36] "GET /web/image/ir.attachment/10640/raw HTTP/1.1" 200 - 4 0.007 0.019 2026-10-02 06:48:36,995 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:37,050 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:37] "GET /web/image/pos.category/335/image_128?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 2 0.002 0.032 2026-10-02 06:48:37,055 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:37,074 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:37] "GET /web/image/pos.category/334/image_128?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 2 0.003 0.058 2026-10-02 06:48:37,102 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:37] "GET /web/image/pos.category/336/image_128?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 2 0.001 0.082 2026-10-02 06:48:37,115 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:37,118 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:37] "GET /web/image/pos.category/333/image_128?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 2 0.000 0.097 2026-10-02 06:48:37,142 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:37] "GET /web/image/product.template/2449/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-10-02 06:48:37,160 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:37,167 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:37] "GET /web/image/product.template/2450/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.008 0.137 2026-10-02 06:48:37,181 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:37] "GET /web/image/product.template/2451/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.004 0.120 2026-10-02 06:48:37,197 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:37] "GET /web/image/product.template/2448/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.111 2026-10-02 06:48:37,209 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:37] "GET /web/image/product.template/2446/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-10-02 06:48:37,226 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:37] "GET /web/image/product.template/2445/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.009 0.083 2026-10-02 06:48:37,231 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:37,241 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:37] "GET /web/image/product.template/2444/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.005 0.080 2026-10-02 06:48:37,254 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:37] "GET /web/image/product.template/2447/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.004 0.077 2026-10-02 06:48:37,290 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:37,307 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06: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-10-02 06:48:37,342 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:37,393 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:37,451 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:37,507 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:37,539 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:37] "GET /web/image/product.template/2452/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.014 2026-10-02 06:48:37,554 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:37] "GET /web/image/product.template/2453/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.030 2026-10-02 06:48:37,568 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:37] "GET /web/image/product.template/2458/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.040 2026-10-02 06:48:37,595 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:37,650 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:37] "GET /web/image/product.product/2958/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 8 0.011 0.018 2026-10-02 06:48:37,671 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:37,677 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:37] "GET /web/image/product.product/2959/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 8 0.015 0.038 2026-10-02 06:48:37,697 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:37] "GET /web/image/product.product/2960/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 8 0.006 0.061 2026-10-02 06:48:37,730 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:37,744 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:37] "GET /web/image/product.product/2957/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 8 0.006 0.099 2026-10-02 06:48:37,790 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:37,861 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:37,893 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:37] "GET /web/image/product.product/2962/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 8 0.008 0.015 2026-10-02 06:48:37,911 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:37] "GET /web/image/product.product/2961/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 8 0.007 0.035 2026-10-02 06:48:37,950 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:38,008 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:38] "GET /web/image/product.product/2964/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 8 0.007 0.027 2026-10-02 06:48:38,012 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:38,031 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:38] "GET /web/image/product.product/2963/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 8 0.007 0.052 2026-10-02 06:48:38,055 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:38] "GET /web/image/product.product/2965/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 8 0.009 0.058 2026-10-02 06:48:38,071 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-10-02 06:48:38,072 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: ╔═══════════════════════════════════════╗ ║ TOUR kiosk_order_pos_closed SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-02 06:48:38,084 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:38] "GET /web/image/product.product/2966/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 8 0.010 0.093 2026-10-02 06:48:38,145 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 10384048 (allocated 11407360) 2026-10-02 06:48:38,154 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 135036 2026-10-02 06:48:38,161 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-10-02 06:48:38,168 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 135036 2026-10-02 06:48:38,269 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_064838_269038_test_self_order_pos_closed.txt 2026-10-02 06:48:38,269 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmpuynzntqw_chrome_odoo" 2026-10-02 06:48:38,328 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_pos_landing_page_carousel ... 2026-10-02 06:48:43,569 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 135231 2026-10-02 06:48:43,569 44 INFO rb-67e19c3-225208-420267 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/tmppbluyilg_chrome_odoo 2026-10-02 06:48:43,569 44 INFO rb-67e19c3-225208-420267 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:42833/json/version 2026-10-02 06:48:43,570 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42833', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:48:43,609 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:43,610 44 INFO rb-67e19c3-225208-420267 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:42833/json 2026-10-02 06:48:43,615 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42833', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:48:43,624 44 INFO rb-67e19c3-225208-420267 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:42833/devtools/page/E3E0A5958A0409FEDF4987D1C4E77281 2026-10-02 06:48:43,672 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:43,714 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome headless enable page notifications 2026-10-02 06:48:43,769 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Setting session cookie in browser 2026-10-02 06:48:43,992 44 INFO rb-67e19c3-225208-420267 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/166?access_token=a9cf31338c3044ed" in browser 2026-10-02 06:48:43,993 44 INFO rb-67e19c3-225208-420267 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/166?access_token=a9cf31338c3044ed" 2026-10-02 06:48:44,013 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:48:44,615 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:44] "GET /pos-self/166?access_token=a9cf31338c3044ed HTTP/1.1" 200 - 57 0.053 0.554 2026-10-02 06:48:44,619 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': 'E3E0A5958A0409FEDF4987D1C4E77281', 'loaderId': 'E9B7EF0D0031754FB4A406732FC338EF', 'isDownload': False} 2026-10-02 06:48:44,619 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:44,629 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:48:44,660 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:48:44,700 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:44] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.038 2026-10-02 06:48:44,711 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:48:44,733 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:44] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.086 2026-10-02 06:48:44,751 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:48:44,768 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:44] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.014 0.101 2026-10-02 06:48:44,915 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:44] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-02 06:48:44,929 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:44] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-02 06:48:44,952 44 INFO rb-67e19c3-225208-420267 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/166?access_token=a9cf31338c3044ed", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:48:44,965 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:44] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.019 0.021 2026-10-02 06:48:44,966 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:44,978 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:48:44,978 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:44] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.029 2026-10-02 06:48:45,027 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:45,083 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:45] "POST /pos-self/relations/166 HTTP/1.1" 200 - 35 0.042 0.042 2026-10-02 06:48:45,123 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.120 2026-10-02 06:48:45,470 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:45] "POST /pos-self/data/166 HTTP/1.1" 200 - 179 0.182 0.159 2026-10-02 06:48:45,473 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.331 2026-10-02 06:48:45,512 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:45,562 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:45] "GET /web/image/ir.attachment/10745/raw HTTP/1.1" 200 - 4 0.001 0.012 2026-10-02 06:48:45,670 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:45] "GET /web/image/ir.attachment/10744/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-02 06:48:45,719 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-10-02 06:48:45,720 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:45,754 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 5836012 (allocated 6553600) 2026-10-02 06:48:45,759 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 135231 2026-10-02 06:48:45,760 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-10-02 06:48:45,761 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 135231 2026-10-02 06:48:45,856 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_064845_856213_test_self_order_pos_landing_page_carousel.txt 2026-10-02 06:48:45,856 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmppbluyilg_chrome_odoo" 2026-10-02 06:48:46,161 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 135405 2026-10-02 06:48:46,161 44 INFO rb-67e19c3-225208-420267 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/tmpr7whp813_chrome_odoo 2026-10-02 06:48:46,162 44 INFO rb-67e19c3-225208-420267 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:34261/json/version 2026-10-02 06:48:46,163 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:46,220 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:46,220 44 INFO rb-67e19c3-225208-420267 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:34261/json 2026-10-02 06:48:46,221 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:46,232 44 INFO rb-67e19c3-225208-420267 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:34261/devtools/page/13DBAB7131EF338A2EECF2B33748FA60 2026-10-02 06:48:46,243 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:46,249 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome headless enable page notifications 2026-10-02 06:48:46,323 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Setting session cookie in browser 2026-10-02 06:48:46,340 44 INFO rb-67e19c3-225208-420267 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/166" in browser 2026-10-02 06:48:46,340 44 INFO rb-67e19c3-225208-420267 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/166" 2026-10-02 06:48:46,417 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:46] "GET /pos-self/166 HTTP/1.1" 200 - 5 0.017 0.038 2026-10-02 06:48:46,426 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': '13DBAB7131EF338A2EECF2B33748FA60', 'loaderId': 'A87D5B54F7FEDA3622DB24218A23011D', 'isDownload': False} 2026-10-02 06:48:46,427 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:46,458 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:48:46,480 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:46] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.011 2026-10-02 06:48:46,490 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:46] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.003 0.015 2026-10-02 06:48:46,508 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:46] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.009 0.027 2026-10-02 06:48:46,709 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:46] "GET /favicon.ico HTTP/1.1" 301 - 1 0.004 0.011 2026-10-02 06:48:46,712 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:46] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:48:46,731 44 INFO rb-67e19c3-225208-420267 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/166", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:48:46,740 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:46,749 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:46] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 4 0.012 0.019 2026-10-02 06:48:46,752 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:48:46,752 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.025 2026-10-02 06:48:46,797 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:46,814 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:46] "POST /pos-self/relations/166 HTTP/1.1" 200 - 14 0.021 0.027 2026-10-02 06:48:46,821 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.049 2026-10-02 06:48:47,069 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:47] "POST /pos-self/data/166 HTTP/1.1" 200 - 111 0.092 0.147 2026-10-02 06:48:47,075 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.235 2026-10-02 06:48:47,118 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:47,161 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:47] "GET /web/image/ir.attachment/10751/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-10-02 06:48:47,282 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:47] "GET /web/image/ir.attachment/10750/raw HTTP/1.1" 200 - 4 0.008 0.007 2026-10-02 06:48:47,326 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-10-02 06:48:47,327 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:47,367 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 5770352 (allocated 6553600) 2026-10-02 06:48:47,383 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 135405 2026-10-02 06:48:47,383 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-10-02 06:48:47,384 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 135405 2026-10-02 06:48:47,465 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_064847_465657_test_self_order_pos_landing_page_carousel.txt 2026-10-02 06:48:47,466 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmpr7whp813_chrome_odoo" 2026-10-02 06:48:47,773 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 135579 2026-10-02 06:48:47,773 44 INFO rb-67e19c3-225208-420267 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/tmp40q3iwkn_chrome_odoo 2026-10-02 06:48:47,773 44 INFO rb-67e19c3-225208-420267 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:34773/json/version 2026-10-02 06:48:47,774 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34773', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:48:47,803 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:47,803 44 INFO rb-67e19c3-225208-420267 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:34773/json 2026-10-02 06:48:47,804 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34773', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:48:47,831 44 INFO rb-67e19c3-225208-420267 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:34773/devtools/page/C625B7ABABC7EB499395A7FA1291D919 2026-10-02 06:48:47,845 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:47,856 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome headless enable page notifications 2026-10-02 06:48:47,901 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Setting session cookie in browser 2026-10-02 06:48:47,922 44 INFO rb-67e19c3-225208-420267 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/166?access_token=a9cf31338c3044ed" in browser 2026-10-02 06:48:47,922 44 INFO rb-67e19c3-225208-420267 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/166?access_token=a9cf31338c3044ed" 2026-10-02 06:48:47,967 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:47] "GET /pos-self/166?access_token=a9cf31338c3044ed HTTP/1.1" 200 - 5 0.006 0.021 2026-10-02 06:48:47,974 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': 'C625B7ABABC7EB499395A7FA1291D919', 'loaderId': 'F95BE9757EA3ABA660A39B2F17F84962', 'isDownload': False} 2026-10-02 06:48:47,974 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:47,992 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:48:48,010 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:48] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.006 2026-10-02 06:48:48,020 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:48] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.015 2026-10-02 06:48:48,024 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:48] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.016 2026-10-02 06:48:48,219 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:48] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-10-02 06:48:48,225 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:48] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:48:48,240 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:48] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 4 0.001 0.006 2026-10-02 06:48:48,248 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:48:48,249 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:48:48,249 44 INFO rb-67e19c3-225208-420267 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/166?access_token=a9cf31338c3044ed", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:48:48,259 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:48,278 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.004 2026-10-02 06:48:48,313 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:48] "POST /pos-self/relations/166 HTTP/1.1" 200 - 14 0.011 0.031 2026-10-02 06:48:48,316 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:48,317 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.024 2026-10-02 06:48:48,523 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:48] "POST /pos-self/data/166 HTTP/1.1" 200 - 112 0.056 0.132 2026-10-02 06:48:48,597 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:48] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.032 2026-10-02 06:48:48,610 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:48,649 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:48] "GET /web/image/ir.attachment/10754/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-02 06:48:48,747 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:48] "GET /web/image/ir.attachment/10753/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-02 06:48:48,809 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-10-02 06:48:48,809 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:48,867 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 5774836 (allocated 6553600) 2026-10-02 06:48:48,873 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 135579 2026-10-02 06:48:48,875 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-10-02 06:48:48,877 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 135579 2026-10-02 06:48:48,938 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_064848_938090_test_self_order_pos_landing_page_carousel.txt 2026-10-02 06:48:48,938 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmp40q3iwkn_chrome_odoo" 2026-10-02 06:48:48,986 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_product_availability ... 2026-10-02 06:48:54,976 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome pid: 135754 2026-10-02 06:48:54,976 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless temporary user profile dir: /tmp/tmpxm2o6flh_chrome_odoo 2026-10-02 06:48:54,977 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:46737/json/version 2026-10-02 06:48:54,978 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46737', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:48:55,003 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Browser version: Chrome/150.0.7871.114 2026-10-02 06:48:55,003 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:46737/json 2026-10-02 06:48:55,004 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46737', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:48:55,028 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Websocket url found: ws://127.0.0.1:46737/devtools/page/81AA17679A32B8621266CC5055F7BBE7 2026-10-02 06:48:55,054 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Enable chrome headless console log notification 2026-10-02 06:48:55,075 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless enable page notifications 2026-10-02 06:48:55,105 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Setting session cookie in browser 2026-10-02 06:48:55,376 44 INFO rb-67e19c3-225208-420267 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/167?access_token=ca2e5c7913ce4004" in browser 2026-10-02 06:48:55,376 44 INFO rb-67e19c3-225208-420267 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/167?access_token=ca2e5c7913ce4004" 2026-10-02 06:48:55,394 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:48:55,747 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:55] "GET /pos-self/167?access_token=ca2e5c7913ce4004 HTTP/1.1" 200 - 57 0.037 0.321 2026-10-02 06:48:55,751 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Navigation result: {'frameId': '81AA17679A32B8621266CC5055F7BBE7', 'loaderId': '5361557A2C7CA129C325B2BF86DD3563', 'isDownload': False} 2026-10-02 06:48:55,751 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:55,772 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:48:55,806 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:48:55,840 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:55] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.035 0.028 2026-10-02 06:48:55,853 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:48:55,876 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:55] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.088 2026-10-02 06:48:55,892 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:48:55,911 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:55] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.017 0.105 2026-10-02 06:48:56,081 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:56] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-10-02 06:48:56,097 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:56] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.007 2026-10-02 06:48:56,111 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:56] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.003 0.015 2026-10-02 06:48:56,119 44 INFO rb-67e19c3-225208-420267 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/167?access_token=ca2e5c7913ce4004", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:48:56,120 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:48:56,120 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:56] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-02 06:48:56,135 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:56,197 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:56] "POST /pos-self/relations/167 HTTP/1.1" 200 - 37 0.025 0.036 2026-10-02 06:48:56,254 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.116 2026-10-02 06:48:56,557 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:56] "POST /pos-self/data/167 HTTP/1.1" 200 - 190 0.140 0.177 2026-10-02 06:48:56,560 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.281 2026-10-02 06:48:56,641 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:56] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.030 2026-10-02 06:48:56,655 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: Owl is running in 'dev' mode. 2026-10-02 06:48:56,693 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:56] "GET /web/image/ir.attachment/10804/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-02 06:48:56,714 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:56,732 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:56] "GET /web/image/ir.attachment/10758/raw HTTP/1.1" 200 - 4 0.005 0.007 2026-10-02 06:48:56,739 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:48:56,806 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:56,857 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:56,858 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:56] "GET /web/image/pos.category/337/image_128?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 2 0.003 0.020 2026-10-02 06:48:56,886 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:56] "GET /web/image/pos.category/338/image_128?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 2 0.001 0.044 2026-10-02 06:48:56,902 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:56] "GET /web/image/pos.category/339/image_128?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 2 0.001 0.057 2026-10-02 06:48:56,914 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:56] "GET /web/image/product.template/2459/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.004 0.063 2026-10-02 06:48:56,920 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:56,926 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:56] "GET /web/image/product.template/2460/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.075 2026-10-02 06:48:56,943 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:56] "GET /web/image/pos.category/333/image_128?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 2 0.002 0.096 2026-10-02 06:48:56,960 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:56] "GET /web/image/product.template/2461/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.004 0.087 2026-10-02 06:48:56,965 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:56,990 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:56] "GET /web/image/product.template/2462/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.012 0.086 2026-10-02 06:48:57,022 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:57] "GET /web/image/product.template/2463/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-10-02 06:48:57,045 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:57,058 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:57] "GET /web/image/product.template/2468/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.008 0.119 2026-10-02 06:48:57,104 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:57,110 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:57] "GET /web/image/product.product/2971/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 8 0.017 0.018 2026-10-02 06:48:57,144 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:57] "GET /web/image/product.product/2972/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 8 0.011 0.056 2026-10-02 06:48:57,172 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:57,244 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:57,276 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48: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-10-02 06:48:57,298 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:57,302 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:57] "GET /web/image/product.product/2977/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 8 0.005 0.019 2026-10-02 06:48:57,362 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:57,414 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:57,468 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:57,533 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:57,586 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:57,650 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:57,712 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:57,766 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:57,827 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:57,876 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:57,929 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:57,990 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:58,049 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:58,109 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:58,159 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82385709 started for PoS orders references: [{'name': None, 'pos_reference': '260-167-000001', 'uuid': '4bdd4786-6159-41a2-94f4-890787bcb75d'}] 2026-10-02 06:48:58,198 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82385709 order {'name': None, 'pos_reference': '260-167-000001', 'uuid': '4bdd4786-6159-41a2-94f4-890787bcb75d'} created pos.order #924 2026-10-02 06:48:58,231 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82385709 finished 2026-10-02 06:48:58,356 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:58] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 101 0.084 0.159 2026-10-02 06:48:58,397 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:58] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.009 2026-10-02 06:48:58,408 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:58] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.006 0.013 2026-10-02 06:48:58,410 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: tour succeeded 2026-10-02 06:48:58,410 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:58,485 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: heap 9701884 (allocated 11010048) 2026-10-02 06:48:58,506 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing chrome headless with pid 135754 2026-10-02 06:48:58,510 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing websocket connection 2026-10-02 06:48:58,514 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Terminating chrome headless with pid 135754 2026-10-02 06:48:58,601 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_064858_601728_test_self_order_product_availability.txt 2026-10-02 06:48:58,601 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Removing chrome user profile "/tmp/tmpxm2o6flh_chrome_odoo" 2026-10-02 06:48:58,890 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome pid: 135957 2026-10-02 06:48:58,891 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless temporary user profile dir: /tmp/tmpajeve4aj_chrome_odoo 2026-10-02 06:48:58,891 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:36691/json/version 2026-10-02 06:48:58,892 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36691', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:48:58,954 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Browser version: Chrome/150.0.7871.114 2026-10-02 06:48:58,954 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:36691/json 2026-10-02 06:48:58,954 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36691', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:48:58,979 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Websocket url found: ws://127.0.0.1:36691/devtools/page/01D79121157F3F43FED74726A64F26C8 2026-10-02 06:48:58,999 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Enable chrome headless console log notification 2026-10-02 06:48:59,006 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless enable page notifications 2026-10-02 06:48:59,034 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Setting session cookie in browser 2026-10-02 06:48:59,055 44 INFO rb-67e19c3-225208-420267 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/167?access_token=ca2e5c7913ce4004&table_identifier=dc87b5cf" in browser 2026-10-02 06:48:59,055 44 INFO rb-67e19c3-225208-420267 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/167?access_token=ca2e5c7913ce4004&table_identifier=dc87b5cf" 2026-10-02 06:48:59,100 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:59] "GET /pos-self/167?access_token=ca2e5c7913ce4004&table_identifier=dc87b5cf HTTP/1.1" 200 - 9 0.009 0.022 2026-10-02 06:48:59,105 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Navigation result: {'frameId': '01D79121157F3F43FED74726A64F26C8', 'loaderId': '4AC139DAAF1F3FDD53BCAD756D957CAE', 'isDownload': False} 2026-10-02 06:48:59,105 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:59,137 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:48:59,160 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:59] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.006 0.009 2026-10-02 06:48:59,176 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:59] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.004 0.015 2026-10-02 06:48:59,187 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:59] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.032 2026-10-02 06:48:59,363 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:59] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-10-02 06:48:59,370 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:59] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:48:59,385 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:59] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 4 0.002 0.009 2026-10-02 06:48:59,388 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:48:59,389 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:48:59,398 44 INFO rb-67e19c3-225208-420267 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/167?access_token=ca2e5c7913ce4004&table_identifier=dc87b5cf", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:48:59,408 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:59,451 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:59] "POST /pos-self/relations/167 HTTP/1.1" 200 - 16 0.016 0.033 2026-10-02 06:48:59,459 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.054 2026-10-02 06:48:59,460 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:59,486 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-02 06:48:59,756 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:59] "POST /pos-self/data/167 HTTP/1.1" 200 - 120 0.119 0.150 2026-10-02 06:48:59,832 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:59] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.010 2026-10-02 06:48:59,855 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: Owl is running in 'dev' mode. 2026-10-02 06:48:59,905 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:59] "GET /web/image/ir.attachment/10810/raw HTTP/1.1" 200 - 4 0.009 0.007 2026-10-02 06:48:59,920 44 INFO rb-67e19c3-225208-420267 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-10-02 06:48:59,940 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:59] "GET /web/image/ir.attachment/10758/raw HTTP/1.1" 200 - 4 0.003 0.009 2026-10-02 06:48:59,974 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:48:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:49:00,025 44 INFO rb-67e19c3-225208-420267 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-10-02 06:49:00,090 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49: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-10-02 06:49:00,092 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:00] "GET /web/image/pos.category/337/image_128?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 2 0.005 0.035 2026-10-02 06:49:00,109 44 INFO rb-67e19c3-225208-420267 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-10-02 06:49:00,127 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:00] "GET /web/image/pos.category/333/image_128?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 2 0.009 0.059 2026-10-02 06:49:00,147 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:00] "GET /web/image/pos.category/338/image_128?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 2 0.003 0.090 2026-10-02 06:49:00,159 44 INFO rb-67e19c3-225208-420267 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-10-02 06:49:00,181 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:00] "GET /web/image/pos.category/339/image_128?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 2 0.002 0.121 2026-10-02 06:49:00,214 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:00] "GET /web/image/product.template/2459/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.011 0.123 2026-10-02 06:49:00,260 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:00] "GET /web/image/product.template/2461/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.011 0.148 2026-10-02 06:49:00,278 44 INFO rb-67e19c3-225208-420267 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-10-02 06:49:00,290 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:00] "GET /web/image/product.template/2460/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.010 0.179 2026-10-02 06:49:00,314 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:00] "GET /web/image/product.template/2462/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.005 0.178 2026-10-02 06:49:00,329 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:00] "GET /web/image/product.template/2463/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.173 2026-10-02 06:49:00,344 44 INFO rb-67e19c3-225208-420267 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-10-02 06:49:00,359 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:00] "GET /web/image/product.template/2468/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.009 0.153 2026-10-02 06:49:00,387 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:00] "GET /web/image/product.template/2464/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.007 0.149 2026-10-02 06:49:00,409 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:00] "GET /web/image/product.template/2465/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.004 0.116 2026-10-02 06:49:00,422 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:00] "GET /web/image/product.template/2466/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.117 2026-10-02 06:49:00,439 44 INFO rb-67e19c3-225208-420267 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-10-02 06:49:00,461 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:00] "GET /web/image/product.product/2971/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 8 0.019 0.121 2026-10-02 06:49:00,485 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:00] "GET /web/image/product.product/2972/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 8 0.006 0.143 2026-10-02 06:49:00,498 44 INFO rb-67e19c3-225208-420267 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-10-02 06:49:00,500 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:00] "GET /web/image/product.template/2467/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.004 0.119 2026-10-02 06:49:00,509 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:00] "GET /web/image/product.template/2444/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.001 0.109 2026-10-02 06:49:00,526 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:00] "GET /web/image/product.template/2445/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.093 2026-10-02 06:49:00,546 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:00] "GET /web/image/product.template/2448/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.105 2026-10-02 06:49:00,552 44 INFO rb-67e19c3-225208-420267 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-10-02 06:49:00,565 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:00] "GET /web/image/product.product/2977/image_512?unique=2026-10-02T06:48:01.000+00:00 HTTP/1.1" 200 - 8 0.006 0.024 2026-10-02 06:49:00,619 44 INFO rb-67e19c3-225208-420267 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-10-02 06:49:00,669 44 INFO rb-67e19c3-225208-420267 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-10-02 06:49:00,723 44 INFO rb-67e19c3-225208-420267 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-10-02 06:49:00,810 44 INFO rb-67e19c3-225208-420267 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-10-02 06:49:00,871 44 INFO rb-67e19c3-225208-420267 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-10-02 06:49:00,941 44 INFO rb-67e19c3-225208-420267 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-10-02 06:49:01,001 44 INFO rb-67e19c3-225208-420267 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-10-02 06:49:01,058 44 INFO rb-67e19c3-225208-420267 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-10-02 06:49:01,118 44 INFO rb-67e19c3-225208-420267 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-10-02 06:49:01,169 44 INFO rb-67e19c3-225208-420267 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-10-02 06:49:01,221 44 INFO rb-67e19c3-225208-420267 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-10-02 06:49:01,279 44 INFO rb-67e19c3-225208-420267 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-10-02 06:49:01,331 44 INFO rb-67e19c3-225208-420267 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-10-02 06:49:01,401 44 INFO rb-67e19c3-225208-420267 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-10-02 06:49:01,441 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33393225 started for PoS orders references: [{'name': None, 'pos_reference': '260-167-000002', 'uuid': '5bb6a48d-1978-4593-8da0-54e72b25354d'}] 2026-10-02 06:49:01,472 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33393225 order {'name': None, 'pos_reference': '260-167-000002', 'uuid': '5bb6a48d-1978-4593-8da0-54e72b25354d'} created pos.order #925 2026-10-02 06:49:01,494 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33393225 finished 2026-10-02 06:49:01,611 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:01] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.057 0.156 2026-10-02 06:49:01,669 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:01] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.007 0.015 2026-10-02 06:49:01,673 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: tour succeeded 2026-10-02 06:49:01,673 44 INFO rb-67e19c3-225208-420267 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-10-02 06:49:01,738 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: heap 10405760 (allocated 11534336) 2026-10-02 06:49:01,743 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing chrome headless with pid 135957 2026-10-02 06:49:01,745 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing websocket connection 2026-10-02 06:49:01,746 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Terminating chrome headless with pid 135957 2026-10-02 06:49:01,862 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_064901_861804_test_self_order_product_availability.txt 2026-10-02 06:49:01,862 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Removing chrome user profile "/tmp/tmpajeve4aj_chrome_odoo" 2026-10-02 06:49:01,920 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-02 06:49:03,238 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_access_right_with_message_follower ... 2026-10-02 06:49:08,426 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:49:08,798 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28567272 started for PoS orders references: [{'name': None, 'pos_reference': '260-168-000001', 'uuid': '61f8181c-18e1-4b83-8a7b-21224750fe2f'}] 2026-10-02 06:49:08,844 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28567272 order {'name': None, 'pos_reference': '260-168-000001', 'uuid': '61f8181c-18e1-4b83-8a7b-21224750fe2f'} created pos.order #926 2026-10-02 06:49:08,845 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28567272 finished 2026-10-02 06:49:08,909 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:08] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 130 0.131 0.355 2026-10-02 06:49:08,991 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:08] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 41 0.036 0.037 2026-10-02 06:49:09,030 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_config_session_loaded_fields ... 2026-10-02 06:49:13,884 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:49:14,300 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:14] "POST /pos-self/data/169 HTTP/1.1" 200 - 201 0.123 0.296 2026-10-02 06:49:14,346 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_foreign_line_update_is_dropped ... 2026-10-02 06:49:19,354 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_generate_return_values_includes_payment_method ... 2026-10-02 06:49:24,694 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:49:24,965 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:24] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 74 0.067 0.207 2026-10-02 06:49:24,995 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_get_orders_by_access_token ... 2026-10-02 06:49:30,421 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:49:30,606 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:30] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 26 0.016 0.172 2026-10-02 06:49:30,709 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:30] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 58 0.062 0.038 2026-10-02 06:49:30,732 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:30] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 6 0.010 0.009 2026-10-02 06:49:30,808 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:30] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 29 0.033 0.037 2026-10-02 06:49:30,879 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:30] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 29 0.026 0.030 2026-10-02 06:49:31,022 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:31] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.033 0.023 2026-10-02 06:49:31,048 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:31] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 9 0.006 0.012 2026-10-02 06:49:31,104 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:31] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.024 0.026 2026-10-02 06:49:31,156 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:31] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.017 0.026 2026-10-02 06:49:31,204 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_order_sanatization ... 2026-10-02 06:49:36,732 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_preparation_categories_are_loaded ... 2026-10-02 06:49:42,245 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:49:42,642 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:42] "POST /pos-self/data/174 HTTP/1.1" 200 - 192 0.089 0.316 2026-10-02 06:49:42,915 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome pid: 136166 2026-10-02 06:49:42,915 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome headless temporary user profile dir: /tmp/tmp4h_uqw41_chrome_odoo 2026-10-02 06:49:42,917 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Issuing json command http://127.0.0.1:42413/json/version 2026-10-02 06:49:42,925 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42413', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:49:42,969 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Browser version: Chrome/150.0.7871.114 2026-10-02 06:49:42,969 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Issuing json command http://127.0.0.1:42413/json 2026-10-02 06:49:42,971 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42413', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:49:43,000 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Websocket url found: ws://127.0.0.1:42413/devtools/page/81D8FDDE80EF5D69FA6507771257368F 2026-10-02 06:49:43,018 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Enable chrome headless console log notification 2026-10-02 06:49:43,027 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome headless enable page notifications 2026-10-02 06:49:43,059 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Setting session cookie in browser 2026-10-02 06:49:43,063 44 INFO rb-67e19c3-225208-420267 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/174?access_token=57b0210558514996" in browser 2026-10-02 06:49:43,063 44 INFO rb-67e19c3-225208-420267 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/174?access_token=57b0210558514996" 2026-10-02 06:49:43,294 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:43] "GET /pos-self/174?access_token=57b0210558514996 HTTP/1.1" 200 - 38 0.030 0.175 2026-10-02 06:49:43,300 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Navigation result: {'frameId': '81D8FDDE80EF5D69FA6507771257368F', 'loaderId': '15429F0CDFA477D52335E8BEE3A76FDA', 'isDownload': False} 2026-10-02 06:49:43,300 44 INFO rb-67e19c3-225208-420267 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-10-02 06:49:43,318 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:49:43,335 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:49:43,368 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:43] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.029 2026-10-02 06:49:43,378 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:49:43,399 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:43] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.011 0.061 2026-10-02 06:49:43,421 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:49:43,444 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:43] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.011 0.108 2026-10-02 06:49:43,617 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:43] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-02 06:49:43,624 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:43] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-02 06:49:43,638 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:43] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.002 0.007 2026-10-02 06:49:43,650 44 INFO rb-67e19c3-225208-420267 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/174?access_token=57b0210558514996", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:49:43,652 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:49:43,652 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:43] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.008 2026-10-02 06:49:43,660 44 INFO rb-67e19c3-225208-420267 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-10-02 06:49:43,716 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.044 2026-10-02 06:49:43,811 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:43] "POST /pos-self/relations/174 HTTP/1.1" 200 - 36 0.046 0.101 2026-10-02 06:49:43,814 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.072 2026-10-02 06:49:44,052 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:44] "POST /pos-self/data/174 HTTP/1.1" 200 - 106 0.080 0.130 2026-10-02 06:49:44,100 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: Owl is running in 'dev' mode. 2026-10-02 06:49:44,153 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:44] "GET /web/image/ir.attachment/11170/raw HTTP/1.1" 200 - 4 0.002 0.008 2026-10-02 06:49:44,212 44 INFO rb-67e19c3-225208-420267 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-10-02 06:49:44,270 44 INFO rb-67e19c3-225208-420267 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-10-02 06:49:44,279 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:49:44,284 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:44] "GET /web/image/pos.category/347/image_128?unique=2026-10-02T06:49:01.000+00:00 HTTP/1.1" 200 - 2 0.002 0.021 2026-10-02 06:49:44,302 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:44] "GET /web/image/product.template/2469/image_512?unique=2026-10-02T06:49:01.000+00:00 HTTP/1.1" 200 - 3 0.004 0.022 2026-10-02 06:49:44,320 44 INFO rb-67e19c3-225208-420267 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-10-02 06:49:44,373 44 INFO rb-67e19c3-225208-420267 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-10-02 06:49:44,422 44 INFO rb-67e19c3-225208-420267 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-10-02 06:49:44,473 44 INFO rb-67e19c3-225208-420267 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-10-02 06:49:44,524 44 INFO rb-67e19c3-225208-420267 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-10-02 06:49:44,575 44 INFO rb-67e19c3-225208-420267 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-10-02 06:49:44,627 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: tour succeeded 2026-10-02 06:49:44,627 44 INFO rb-67e19c3-225208-420267 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-10-02 06:49:44,682 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: heap 6673420 (allocated 7340032) 2026-10-02 06:49:44,697 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Closing chrome headless with pid 136166 2026-10-02 06:49:44,712 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Closing websocket connection 2026-10-02 06:49:44,716 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Terminating chrome headless with pid 136166 2026-10-02 06:49:44,814 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_064944_814776_test_preparation_categories_are_loaded.txt 2026-10-02 06:49:44,815 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Removing chrome user profile "/tmp/tmp4h_uqw41_chrome_odoo" 2026-10-02 06:49:44,862 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-02 06:49:46,207 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_duplicate_order_kiosk ... 2026-10-02 06:49:51,974 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome pid: 136344 2026-10-02 06:49:51,974 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmp4v6i30do_chrome_odoo 2026-10-02 06:49:51,974 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Issuing json command http://127.0.0.1:37533/json/version 2026-10-02 06:49:51,975 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37533', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:49:52,041 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-10-02 06:49:52,041 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Issuing json command http://127.0.0.1:37533/json 2026-10-02 06:49:52,042 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37533', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:49:52,061 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Websocket url found: ws://127.0.0.1:37533/devtools/page/A914F3E4CFFE0BA0B626A884C95036F8 2026-10-02 06:49:52,069 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Enable chrome headless console log notification 2026-10-02 06:49:52,074 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome headless enable page notifications 2026-10-02 06:49:52,088 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Setting session cookie in browser 2026-10-02 06:49:52,306 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Open "http://127.0.0.1:8069/pos-self/175?access_token=11cc9bd6e93948a3" in browser 2026-10-02 06:49:52,307 44 INFO rb-67e19c3-225208-420267 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/175?access_token=11cc9bd6e93948a3" 2026-10-02 06:49:52,324 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:49:52,897 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:52] "GET /pos-self/175?access_token=11cc9bd6e93948a3 HTTP/1.1" 200 - 57 0.052 0.524 2026-10-02 06:49:52,901 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Navigation result: {'frameId': 'A914F3E4CFFE0BA0B626A884C95036F8', 'loaderId': '2E96A892DEBA08F787225C3EA5CF4117', 'isDownload': False} 2026-10-02 06:49:52,901 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Evaluate ready code "odoo.isTourReady('kiosk_simple_order')" 2026-10-02 06:49:52,918 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:49:52,946 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:49:52,969 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:52] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.035 2026-10-02 06:49:52,976 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:49:52,989 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:52] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.049 2026-10-02 06:49:53,001 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:49:53,034 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:53] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.020 0.082 2026-10-02 06:49:53,196 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:53] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.011 2026-10-02 06:49:53,203 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:53] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-02 06:49:53,228 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:53] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.005 0.009 2026-10-02 06:49:53,232 44 INFO rb-67e19c3-225208-420267 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/175?access_token=11cc9bd6e93948a3", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:49:53,237 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:49:53,237 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:53] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.013 2026-10-02 06:49:53,240 44 INFO rb-67e19c3-225208-420267 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-10-02 06:49:53,295 44 INFO rb-67e19c3-225208-420267 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-10-02 06:49:53,337 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:53] "POST /pos-self/relations/175 HTTP/1.1" 200 - 37 0.044 0.039 2026-10-02 06:49:53,403 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.010 0.135 2026-10-02 06:49:53,716 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:53] "POST /pos-self/data/175 HTTP/1.1" 200 - 175 0.168 0.171 2026-10-02 06:49:53,720 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.288 2026-10-02 06:49:53,793 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:53] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.033 2026-10-02 06:49:53,801 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: Owl is running in 'dev' mode. 2026-10-02 06:49:53,842 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:53] "GET /web/image/ir.attachment/11233/raw HTTP/1.1" 200 - 4 0.001 0.010 2026-10-02 06:49:53,884 44 INFO rb-67e19c3-225208-420267 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-10-02 06:49:53,968 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:53] "GET /web/image/pos.category/348/image_128?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 2 0.002 0.035 2026-10-02 06:49:53,975 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:49:53,981 44 INFO rb-67e19c3-225208-420267 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-10-02 06:49:53,988 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:53] "GET /web/image/product.template/2474/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.004 0.041 2026-10-02 06:49:54,000 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:54] "GET /web/image/product.template/2475/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.003 0.057 2026-10-02 06:49:54,027 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:54] "GET /web/image/product.template/2476/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.002 0.070 2026-10-02 06:49:54,055 44 INFO rb-67e19c3-225208-420267 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-10-02 06:49:54,081 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:54] "GET /web/image/product.template/2477/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.011 0.114 2026-10-02 06:49:54,112 44 INFO rb-67e19c3-225208-420267 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-10-02 06:49:54,115 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49: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-10-02 06:49:54,117 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:54] "GET /web/image/product.template/2478/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.007 0.151 2026-10-02 06:49:54,145 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:54] "GET /web/image/ir.attachment/11187/raw HTTP/1.1" 200 - 4 0.002 0.071 2026-10-02 06:49:54,182 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:54] "GET /web/image/product.product/2983/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 8 0.013 0.053 2026-10-02 06:49:54,185 44 INFO rb-67e19c3-225208-420267 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-10-02 06:49:54,219 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61813170 started for PoS orders references: [{'name': None, 'pos_reference': '260-175-000001', 'uuid': '8e5b8cb9-2703-4d65-83e3-e931068dd675'}] 2026-10-02 06:49:54,248 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61813170 order {'name': None, 'pos_reference': '260-175-000001', 'uuid': '8e5b8cb9-2703-4d65-83e3-e931068dd675'} created pos.order #931 2026-10-02 06:49:54,270 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61813170 finished 2026-10-02 06:49:54,448 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:54] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 99 0.112 0.146 2026-10-02 06:49:54,517 44 INFO rb-67e19c3-225208-420267 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-10-02 06:49:54,542 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.019 0.027 2026-10-02 06:49:54,557 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: tour succeeded 2026-10-02 06:49:54,558 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: ╔═══════════════════════════════════╗ ║ TOUR kiosk_simple_order SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-02 06:49:54,567 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:49:54] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.010 0.063 2026-10-02 06:49:54,616 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: heap 7552140 (allocated 8650752) 2026-10-02 06:49:54,626 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Closing chrome headless with pid 136344 2026-10-02 06:49:54,632 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Closing websocket connection 2026-10-02 06:49:54,637 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Terminating chrome headless with pid 136344 2026-10-02 06:49:54,737 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_064954_736764_test_duplicate_order_kiosk.txt 2026-10-02 06:49:54,737 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Removing chrome user profile "/tmp/tmp4v6i30do_chrome_odoo" 2026-10-02 06:49:54,785 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_order_price_null ... 2026-10-02 06:50:00,272 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome pid: 136532 2026-10-02 06:50:00,272 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome headless temporary user profile dir: /tmp/tmpi4g2u4ib_chrome_odoo 2026-10-02 06:50:00,284 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Issuing json command http://127.0.0.1:33075/json/version 2026-10-02 06:50:00,290 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33075', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:50:00,327 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Browser version: Chrome/150.0.7871.114 2026-10-02 06:50:00,327 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Issuing json command http://127.0.0.1:33075/json 2026-10-02 06:50:00,331 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33075', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:50:00,346 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Websocket url found: ws://127.0.0.1:33075/devtools/page/3523FE828288A9D6866F71F5DAD83DC8 2026-10-02 06:50:00,373 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Enable chrome headless console log notification 2026-10-02 06:50:00,381 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome headless enable page notifications 2026-10-02 06:50:00,410 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Setting session cookie in browser 2026-10-02 06:50:00,653 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Open "http://127.0.0.1:8069/pos-self/176?access_token=aadb16ccad424aec" in browser 2026-10-02 06:50:00,653 44 INFO rb-67e19c3-225208-420267 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/176?access_token=aadb16ccad424aec" 2026-10-02 06:50:00,673 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:50:01,053 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:01] "GET /pos-self/176?access_token=aadb16ccad424aec HTTP/1.1" 200 - 57 0.037 0.346 2026-10-02 06:50:01,063 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Navigation result: {'frameId': '3523FE828288A9D6866F71F5DAD83DC8', 'loaderId': '3A2F73142A0E20E11FDFE2A6D8DD3976', 'isDownload': False} 2026-10-02 06:50:01,063 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:01,081 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:50:01,111 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:50:01,154 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:01] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.019 0.046 2026-10-02 06:50:01,168 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:50:01,195 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:01] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.018 0.086 2026-10-02 06:50:01,221 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:50:01,238 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:01] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.138 2026-10-02 06:50:01,373 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:01] "GET /favicon.ico HTTP/1.1" 301 - 1 0.004 0.017 2026-10-02 06:50:01,392 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:01] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.030 2026-10-02 06:50:01,405 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:01] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.005 0.010 2026-10-02 06:50:01,414 44 INFO rb-67e19c3-225208-420267 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/176?access_token=aadb16ccad424aec", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:50:01,423 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:50:01,423 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:01] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-02 06:50:01,429 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:01,487 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:01,490 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.036 2026-10-02 06:50:01,568 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:01] "POST /pos-self/relations/176 HTTP/1.1" 200 - 37 0.034 0.087 2026-10-02 06:50:01,574 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.066 2026-10-02 06:50:01,866 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:01] "POST /pos-self/data/176 HTTP/1.1" 200 - 175 0.124 0.157 2026-10-02 06:50:01,963 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:01] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.033 2026-10-02 06:50:01,981 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: Owl is running in 'dev' mode. 2026-10-02 06:50:02,018 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:02] "GET /web/image/ir.attachment/11286/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-02 06:50:02,067 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:02,118 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:50:02,119 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:02] "GET /web/image/pos.category/348/image_128?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 2 0.000 0.030 2026-10-02 06:50:02,132 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:02] "GET /web/image/product.template/2474/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.004 0.031 2026-10-02 06:50:02,146 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:02] "GET /web/image/product.template/2475/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.002 0.043 2026-10-02 06:50:02,153 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:02,157 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:02] "GET /web/image/product.template/2476/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.002 0.052 2026-10-02 06:50:02,175 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:02] "GET /web/image/product.template/2478/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.002 0.070 2026-10-02 06:50:02,196 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:02] "GET /web/image/product.template/2477/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.002 0.069 2026-10-02 06:50:02,218 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:02,236 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:02] "GET /web/image/ir.attachment/11240/raw HTTP/1.1" 200 - 4 0.001 0.010 2026-10-02 06:50:02,253 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:50:02,271 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:02,276 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:02] "GET /web/image/product.product/2983/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 8 0.007 0.019 2026-10-02 06:50:02,344 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:02,436 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57006686 started for PoS orders references: [{'name': None, 'pos_reference': '260-176-000001', 'uuid': '03b68230-d846-42a5-8b30-8e99191ab8a3'}] 2026-10-02 06:50:02,478 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57006686 order {'name': None, 'pos_reference': '260-176-000001', 'uuid': '03b68230-d846-42a5-8b30-8e99191ab8a3'} created pos.order #932 2026-10-02 06:50:02,502 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57006686 finished 2026-10-02 06:50:03,075 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:03] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 269 0.331 0.397 2026-10-02 06:50:03,132 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:03,138 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:03] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.007 0.010 2026-10-02 06:50:03,183 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: tour succeeded 2026-10-02 06:50:03,183 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: ╔═══════════════════════════════════════╗ ║ TOUR kiosk_order_price_null SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-02 06:50:03,240 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: heap 7459752 (allocated 8650752) 2026-10-02 06:50:03,251 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Closing chrome headless with pid 136532 2026-10-02 06:50:03,252 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Closing websocket connection 2026-10-02 06:50:03,253 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Terminating chrome headless with pid 136532 2026-10-02 06:50:03,349 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_065003_349578_test_order_price_null.txt 2026-10-02 06:50:03,349 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Removing chrome user profile "/tmp/tmpi4g2u4ib_chrome_odoo" 2026-10-02 06:50:03,392 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk ... 2026-10-02 06:50:09,734 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 136713 2026-10-02 06:50:09,734 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmp_isjzgsk_chrome_odoo 2026-10-02 06:50:09,734 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:43949/json/version 2026-10-02 06:50:09,735 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43949', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:50:09,797 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-10-02 06:50:09,797 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:43949/json 2026-10-02 06:50:09,798 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43949', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:50:09,820 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:43949/devtools/page/E1BC6448C84ABDB4F4D65DC64610ACF9 2026-10-02 06:50:09,843 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-10-02 06:50:09,854 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-10-02 06:50:09,893 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-10-02 06:50:10,188 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/177?access_token=dc7330a309e64077" in browser 2026-10-02 06:50:10,189 44 INFO rb-67e19c3-225208-420267 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/177?access_token=dc7330a309e64077" 2026-10-02 06:50:10,209 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:50:10,771 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:10] "GET /pos-self/177?access_token=dc7330a309e64077 HTTP/1.1" 200 - 59 0.065 0.502 2026-10-02 06:50:10,774 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': 'E1BC6448C84ABDB4F4D65DC64610ACF9', 'loaderId': 'F66798E964C0A9A1908787AC83AEB0AB', 'isDownload': False} 2026-10-02 06:50:10,774 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:10,798 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:50:10,832 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:50:10,862 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:10] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.019 0.041 2026-10-02 06:50:10,879 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:50:10,895 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:10] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.015 0.070 2026-10-02 06:50:10,924 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:50:10,967 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:10] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.028 0.135 2026-10-02 06:50:11,101 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:11] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-02 06:50:11,108 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:11] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-10-02 06:50:11,122 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:11] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.002 0.008 2026-10-02 06:50:11,130 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:50:11,130 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:11] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-10-02 06:50:11,131 44 INFO rb-67e19c3-225208-420267 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/177?access_token=dc7330a309e64077", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:50:11,140 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:11,196 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:11,214 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:11] "POST /pos-self/relations/177 HTTP/1.1" 200 - 37 0.029 0.038 2026-10-02 06:50:11,266 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.114 2026-10-02 06:50:11,616 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:11] "POST /pos-self/data/177 HTTP/1.1" 200 - 182 0.170 0.194 2026-10-02 06:50:11,618 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.330 2026-10-02 06:50:11,696 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:11] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.034 2026-10-02 06:50:11,709 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-10-02 06:50:11,773 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:11] "GET /web/image/ir.attachment/11339/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-02 06:50:11,806 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:11,822 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:11] "GET /web/image/ir.attachment/11293/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-10-02 06:50:11,830 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:50:11,888 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:11,959 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:11,981 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:11] "GET /web/image/pos.category/348/image_128?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 2 0.002 0.064 2026-10-02 06:50:12,012 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:12] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.011 0.084 2026-10-02 06:50:12,044 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:12] "GET /web/image/product.template/2474/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.014 0.063 2026-10-02 06:50:12,047 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:12,072 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:12] "GET /web/image/product.template/2475/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.005 0.094 2026-10-02 06:50:12,101 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:12] "GET /web/image/product.template/2478/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.010 0.108 2026-10-02 06:50:12,115 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:12,138 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:12] "GET /web/image/product.template/2476/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.005 0.149 2026-10-02 06:50:12,157 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:12] "GET /web/image/product.template/2477/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.006 0.158 2026-10-02 06:50:12,169 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:12] "GET /web/image/product.template/2480/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.003 0.041 2026-10-02 06:50:12,173 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:12,195 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:12] "GET /web/image/product.template/2479/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.005 0.061 2026-10-02 06:50:12,249 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:12,322 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:12,376 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.027 2026-10-02 06:50:12,379 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:12,385 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:12] "GET /web/image/product.product/2988/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 8 0.018 0.014 2026-10-02 06:50:12,418 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:12] "GET /web/image/product.product/2983/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 8 0.010 0.060 2026-10-02 06:50:12,432 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:12,438 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:12] "GET /web/image/product.product/2989/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 8 0.009 0.069 2026-10-02 06:50:12,483 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:12,534 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:12,602 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:12,652 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:12,715 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:12,807 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94591354 started for PoS orders references: [{'name': None, 'pos_reference': '260-177-000001', 'uuid': '3e91a5b6-6f1b-4e77-80ec-e77c2e8a6989'}] 2026-10-02 06:50:12,852 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94591354 order {'name': None, 'pos_reference': '260-177-000001', 'uuid': '3e91a5b6-6f1b-4e77-80ec-e77c2e8a6989'} created pos.order #933 2026-10-02 06:50:12,879 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94591354 finished 2026-10-02 06:50:13,029 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:13] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 129 0.127 0.185 2026-10-02 06:50:13,097 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:13] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.008 0.021 2026-10-02 06:50:13,110 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:13] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.003 0.036 2026-10-02 06:50:13,114 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:13,157 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:13,214 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:13,268 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:13,325 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:13,378 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-10-02 06:50:13,379 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:13,424 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8619120 (allocated 9699328) 2026-10-02 06:50:13,426 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 136713 2026-10-02 06:50:13,427 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-10-02 06:50:13,428 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 136713 2026-10-02 06:50:13,523 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_065013_523119_test_self_order_kiosk.txt 2026-10-02 06:50:13,523 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmp_isjzgsk_chrome_odoo" 2026-10-02 06:50:13,799 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 136899 2026-10-02 06:50:13,799 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmp4suwh9oe_chrome_odoo 2026-10-02 06:50:13,800 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:32909/json/version 2026-10-02 06:50:13,801 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32909', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:50:13,905 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-10-02 06:50:13,905 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:32909/json 2026-10-02 06:50:13,906 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32909', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:50:13,919 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:32909/devtools/page/1382BB0F12C9C2BEE252F3AAEB5DBB94 2026-10-02 06:50:13,930 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-10-02 06:50:13,936 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-10-02 06:50:13,972 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-10-02 06:50:13,991 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/177?access_token=dc7330a309e64077" in browser 2026-10-02 06:50:13,991 44 INFO rb-67e19c3-225208-420267 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/177?access_token=dc7330a309e64077" 2026-10-02 06:50:14,094 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:14] "GET /pos-self/177?access_token=dc7330a309e64077 HTTP/1.1" 200 - 7 0.012 0.030 2026-10-02 06:50:14,105 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '1382BB0F12C9C2BEE252F3AAEB5DBB94', 'loaderId': '5D8AB84DEFB5A4E030E99E4D92484FFF', 'isDownload': False} 2026-10-02 06:50:14,105 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:14,135 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:50:14,151 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:14] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.009 2026-10-02 06:50:14,158 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:14] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.014 2026-10-02 06:50:14,176 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:14] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.004 0.026 2026-10-02 06:50:14,381 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:14] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.014 2026-10-02 06:50:14,385 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:14] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:50:14,401 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:14] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 4 0.002 0.007 2026-10-02 06:50:14,407 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:50:14,408 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:50:14,412 44 INFO rb-67e19c3-225208-420267 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/177?access_token=dc7330a309e64077", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:50:14,442 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:14,484 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:14] "POST /pos-self/relations/177 HTTP/1.1" 200 - 16 0.028 0.035 2026-10-02 06:50:14,492 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:14,492 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.068 2026-10-02 06:50:14,806 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:14] "POST /pos-self/data/177 HTTP/1.1" 200 - 114 0.157 0.147 2026-10-02 06:50:14,809 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.291 2026-10-02 06:50:14,901 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:14] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.038 2026-10-02 06:50:14,914 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-10-02 06:50:14,976 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:14] "GET /web/image/ir.attachment/11339/raw HTTP/1.1" 200 - 4 0.008 0.013 2026-10-02 06:50:14,995 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:15,014 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:15] "GET /web/image/ir.attachment/11293/raw HTTP/1.1" 200 - 4 0.003 0.010 2026-10-02 06:50:15,038 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:50:15,104 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:15,191 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:15] "GET /web/image/pos.category/348/image_128?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 2 0.002 0.027 2026-10-02 06:50:15,202 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:15,229 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:15] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.003 0.057 2026-10-02 06:50:15,245 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:15] "GET /web/image/product.template/2474/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.003 0.061 2026-10-02 06:50:15,258 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:15] "GET /web/image/product.template/2478/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.003 0.073 2026-10-02 06:50:15,264 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:15,277 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:15] "GET /web/image/product.template/2475/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.003 0.090 2026-10-02 06:50:15,298 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:15] "GET /web/image/product.template/2476/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.003 0.109 2026-10-02 06:50:15,321 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:15] "GET /web/image/product.template/2477/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.003 0.110 2026-10-02 06:50:15,336 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:15,358 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:50:15,376 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:15] "GET /web/image/product.product/2983/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 8 0.005 0.015 2026-10-02 06:50:15,383 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:15,450 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:15,478 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:15] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.005 0.017 2026-10-02 06:50:15,517 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:15,582 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:15,634 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6889440 started for PoS orders references: [{'name': None, 'pos_reference': '260-177-000002', 'uuid': 'b398b59e-e7a1-4f4d-9ddf-dd6c199fec96'}] 2026-10-02 06:50:15,670 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6889440 order {'name': None, 'pos_reference': '260-177-000002', 'uuid': 'b398b59e-e7a1-4f4d-9ddf-dd6c199fec96'} created pos.order #934 2026-10-02 06:50:15,709 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6889440 finished 2026-10-02 06:50:15,830 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:15] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 69 0.099 0.153 2026-10-02 06:50:15,886 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.013 0.013 2026-10-02 06:50:15,900 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:15] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.007 0.014 2026-10-02 06:50:15,901 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:15,953 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:16,009 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:16,031 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:16] "GET /web/image/ir.attachment/11338/raw HTTP/1.1" 200 - 4 0.007 0.011 2026-10-02 06:50:16,072 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:16,125 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:16,180 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-10-02 06:50:16,181 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:16,243 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8418244 (allocated 8912896) 2026-10-02 06:50:16,258 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 136899 2026-10-02 06:50:16,266 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-10-02 06:50:16,269 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 136899 2026-10-02 06:50:16,365 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_065016_364833_test_self_order_kiosk.txt 2026-10-02 06:50:16,365 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmp4suwh9oe_chrome_odoo" 2026-10-02 06:50:16,794 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 137082 2026-10-02 06:50:16,795 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpqrwdbcti_chrome_odoo 2026-10-02 06:50:16,797 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:46881/json/version 2026-10-02 06:50:16,803 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46881', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:50:16,838 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-10-02 06:50:16,838 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:46881/json 2026-10-02 06:50:16,839 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46881', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:50:16,878 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:46881/devtools/page/9DEFFABB4D987283E346F1AA784A8E42 2026-10-02 06:50:16,908 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-10-02 06:50:16,915 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-10-02 06:50:16,949 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-10-02 06:50:16,954 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/177?access_token=dc7330a309e64077" in browser 2026-10-02 06:50:16,954 44 INFO rb-67e19c3-225208-420267 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/177?access_token=dc7330a309e64077" 2026-10-02 06:50:16,998 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:16] "GET /pos-self/177?access_token=dc7330a309e64077 HTTP/1.1" 200 - 7 0.004 0.020 2026-10-02 06:50:17,007 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '9DEFFABB4D987283E346F1AA784A8E42', 'loaderId': 'A4254C37C35FAC06D42C4030FF7552E1', 'isDownload': False} 2026-10-02 06:50:17,007 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:17,027 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:50:17,063 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:17] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.021 2026-10-02 06:50:17,071 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:17] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.023 2026-10-02 06:50:17,089 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:17] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.004 0.039 2026-10-02 06:50:17,345 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:17] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.022 2026-10-02 06:50:17,349 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:17] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.027 2026-10-02 06:50:17,372 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:17] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 4 0.001 0.006 2026-10-02 06:50:17,378 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:50:17,378 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:50:17,379 44 INFO rb-67e19c3-225208-420267 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/177?access_token=dc7330a309e64077", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:50:17,389 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:17,444 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:17,485 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:17] "POST /pos-self/relations/177 HTTP/1.1" 200 - 16 0.029 0.057 2026-10-02 06:50:17,490 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.083 2026-10-02 06:50:17,756 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:17] "POST /pos-self/data/177 HTTP/1.1" 200 - 114 0.096 0.142 2026-10-02 06:50:17,763 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.242 2026-10-02 06:50:17,816 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:17] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.022 2026-10-02 06:50:17,829 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-10-02 06:50:17,868 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:17] "GET /web/image/ir.attachment/11339/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-10-02 06:50:17,929 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:18,023 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:18] "GET /web/image/pos.category/348/image_128?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 2 0.001 0.032 2026-10-02 06:50:18,042 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:50:18,059 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:18] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.005 0.061 2026-10-02 06:50:18,072 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:18,081 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:18] "GET /web/image/product.template/2474/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.006 0.057 2026-10-02 06:50:18,097 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:18] "GET /web/image/product.template/2475/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-10-02 06:50:18,116 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:18] "GET /web/image/product.template/2478/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.004 0.086 2026-10-02 06:50:18,129 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:18,146 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:18] "GET /web/image/product.template/2476/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.007 0.109 2026-10-02 06:50:18,166 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:18] "GET /web/image/product.template/2477/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.007 0.102 2026-10-02 06:50:18,204 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:18,266 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:18,291 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:18] "GET /web/image/ir.attachment/11293/raw HTTP/1.1" 200 - 4 0.002 0.011 2026-10-02 06:50:18,300 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50: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-10-02 06:50:18,323 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:18,351 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:18] "GET /web/image/product.product/2983/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 8 0.025 0.022 2026-10-02 06:50:18,382 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:18,449 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:18,519 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:18,546 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77776356 started for PoS orders references: [{'name': None, 'pos_reference': '260-177-000003', 'uuid': '1be18be3-5c5d-4385-ac64-e99d12e3e06d'}] 2026-10-02 06:50:18,585 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77776356 order {'name': None, 'pos_reference': '260-177-000003', 'uuid': '1be18be3-5c5d-4385-ac64-e99d12e3e06d'} created pos.order #935 2026-10-02 06:50:18,616 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77776356 finished 2026-10-02 06:50:18,733 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:18] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 69 0.072 0.149 2026-10-02 06:50:18,781 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:18] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.003 0.010 2026-10-02 06:50:18,782 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:18,832 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:18,888 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:18,941 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:19,014 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:19,070 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:19,121 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-10-02 06:50:19,122 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:19,220 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8057904 (allocated 8650752) 2026-10-02 06:50:19,222 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 137082 2026-10-02 06:50:19,230 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-10-02 06:50:19,231 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 137082 2026-10-02 06:50:19,339 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_065019_338872_test_self_order_kiosk.txt 2026-10-02 06:50:19,339 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpqrwdbcti_chrome_odoo" 2026-10-02 06:50:19,662 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 137275 2026-10-02 06:50:19,662 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpgunugzhi_chrome_odoo 2026-10-02 06:50:19,662 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:40403/json/version 2026-10-02 06:50:19,664 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40403', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:50:19,704 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-10-02 06:50:19,704 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:40403/json 2026-10-02 06:50:19,705 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40403', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:50:19,718 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:40403/devtools/page/46FCE2ACC2DDD84CD57909189AA2A4CB 2026-10-02 06:50:19,727 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-10-02 06:50:19,734 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-10-02 06:50:19,805 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-10-02 06:50:19,827 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/177?access_token=dc7330a309e64077" in browser 2026-10-02 06:50:19,827 44 INFO rb-67e19c3-225208-420267 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/177?access_token=dc7330a309e64077" 2026-10-02 06:50:19,882 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:19] "GET /pos-self/177?access_token=dc7330a309e64077 HTTP/1.1" 200 - 7 0.005 0.028 2026-10-02 06:50:19,892 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '46FCE2ACC2DDD84CD57909189AA2A4CB', 'loaderId': '37135FF3DE8768AA33FEEAB04AD7B90D', 'isDownload': False} 2026-10-02 06:50:19,892 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:19,922 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:50:19,944 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:19] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.005 0.012 2026-10-02 06:50:19,965 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:19] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.007 0.028 2026-10-02 06:50:19,971 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:19] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.036 2026-10-02 06:50:20,112 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:20] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-02 06:50:20,130 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:20] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:50:20,158 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:20] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 4 0.004 0.023 2026-10-02 06:50:20,160 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:50:20,160 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.017 2026-10-02 06:50:20,164 44 INFO rb-67e19c3-225208-420267 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/177?access_token=dc7330a309e64077", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:50:20,175 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:20,226 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:20] "POST /pos-self/relations/177 HTTP/1.1" 200 - 16 0.010 0.028 2026-10-02 06:50:20,227 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:20,233 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.040 2026-10-02 06:50:20,327 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.068 2026-10-02 06:50:20,524 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:20] "POST /pos-self/data/177 HTTP/1.1" 200 - 114 0.075 0.199 2026-10-02 06:50:20,593 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:20] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.026 2026-10-02 06:50:20,607 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-10-02 06:50:20,654 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:20] "GET /web/image/ir.attachment/11339/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-10-02 06:50:20,699 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:20,772 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:20,787 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:20] "GET /web/image/pos.category/348/image_128?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 2 0.009 0.034 2026-10-02 06:50:20,795 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:50:20,808 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:20] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.001 0.060 2026-10-02 06:50:20,826 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:20] "GET /web/image/product.template/2475/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.003 0.057 2026-10-02 06:50:20,838 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:20,853 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:20] "GET /web/image/product.template/2474/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.004 0.089 2026-10-02 06:50:20,869 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:20] "GET /web/image/product.template/2478/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.003 0.099 2026-10-02 06:50:20,896 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:20] "GET /web/image/product.template/2476/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.015 0.106 2026-10-02 06:50:20,902 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:20,918 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:20] "GET /web/image/product.template/2477/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-10-02 06:50:20,924 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:20] "GET /web/image/ir.attachment/11293/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-02 06:50:20,955 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:20,960 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:50:20,977 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:20] "GET /web/image/product.product/2983/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 8 0.014 0.022 2026-10-02 06:50:21,016 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:21,071 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64341387 started for PoS orders references: [{'name': None, 'pos_reference': '260-177-000004', 'uuid': '4c4ea4de-4dbe-4780-a563-1c055d772b32'}] 2026-10-02 06:50:21,111 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64341387 order {'name': None, 'pos_reference': '260-177-000004', 'uuid': '4c4ea4de-4dbe-4780-a563-1c055d772b32'} created pos.order #936 2026-10-02 06:50:21,134 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64341387 finished 2026-10-02 06:50:21,226 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:21] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 69 0.065 0.134 2026-10-02 06:50:21,281 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.010 2026-10-02 06:50:21,293 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:21,293 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:21] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.005 0.009 2026-10-02 06:50:21,339 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:21,410 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:21,417 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:21] "GET /web/image/ir.attachment/11338/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-02 06:50:21,463 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:21,514 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:21,565 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-10-02 06:50:21,566 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:21,621 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8013036 (allocated 8912896) 2026-10-02 06:50:21,628 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 137275 2026-10-02 06:50:21,632 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-10-02 06:50:21,636 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 137275 2026-10-02 06:50:21,725 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_065021_724961_test_self_order_kiosk.txt 2026-10-02 06:50:21,725 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpgunugzhi_chrome_odoo" 2026-10-02 06:50:21,986 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 137473 2026-10-02 06:50:21,986 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpn88vtnlo_chrome_odoo 2026-10-02 06:50:21,986 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:37577/json/version 2026-10-02 06:50:21,989 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37577', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:50:22,009 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-10-02 06:50:22,009 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:37577/json 2026-10-02 06:50:22,010 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37577', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:50:22,018 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:37577/devtools/page/1CCB19EB13A15986DE4F7BF11FE18DDD 2026-10-02 06:50:22,024 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-10-02 06:50:22,030 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-10-02 06:50:22,060 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-10-02 06:50:22,064 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/177?access_token=dc7330a309e64077" in browser 2026-10-02 06:50:22,065 44 INFO rb-67e19c3-225208-420267 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/177?access_token=dc7330a309e64077" 2026-10-02 06:50:22,130 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:22] "GET /pos-self/177?access_token=dc7330a309e64077 HTTP/1.1" 200 - 7 0.016 0.036 2026-10-02 06:50:22,143 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '1CCB19EB13A15986DE4F7BF11FE18DDD', 'loaderId': 'AA8689B788792419C85C5453D771E2D5', 'isDownload': False} 2026-10-02 06:50:22,143 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:22,177 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:50:22,209 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:22] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.005 0.017 2026-10-02 06:50:22,217 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:22] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.027 2026-10-02 06:50:22,233 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:22] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.003 0.029 2026-10-02 06:50:22,443 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:22] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.011 2026-10-02 06:50:22,446 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:22] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:50:22,461 44 INFO rb-67e19c3-225208-420267 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/177?access_token=dc7330a309e64077", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:50:22,465 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:22] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 4 0.004 0.007 2026-10-02 06:50:22,467 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:50:22,467 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:50:22,471 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:22,511 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:22] "POST /pos-self/relations/177 HTTP/1.1" 200 - 16 0.007 0.026 2026-10-02 06:50:22,517 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.037 2026-10-02 06:50:22,525 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:22,727 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:22] "POST /pos-self/data/177 HTTP/1.1" 200 - 114 0.070 0.130 2026-10-02 06:50:22,730 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.194 2026-10-02 06:50:22,793 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:22] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.027 2026-10-02 06:50:22,803 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-10-02 06:50:22,853 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:22] "GET /web/image/ir.attachment/11339/raw HTTP/1.1" 200 - 4 0.002 0.009 2026-10-02 06:50:22,892 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:22,957 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:50:22,982 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:22,986 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:22] "GET /web/image/pos.category/348/image_128?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 2 0.007 0.038 2026-10-02 06:50:23,007 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:23] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.002 0.062 2026-10-02 06:50:23,041 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:23] "GET /web/image/product.template/2478/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.012 0.073 2026-10-02 06:50:23,050 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:23,058 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:23] "GET /web/image/product.template/2474/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.005 0.083 2026-10-02 06:50:23,072 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:23] "GET /web/image/product.template/2475/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.004 0.117 2026-10-02 06:50:23,094 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:23] "GET /web/image/product.template/2476/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.006 0.106 2026-10-02 06:50:23,121 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:23,126 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:23] "GET /web/image/product.template/2477/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.010 0.127 2026-10-02 06:50:23,194 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:23,204 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:23] "GET /web/image/ir.attachment/11293/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-02 06:50:23,224 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50: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-10-02 06:50:23,245 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:23,253 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:23] "GET /web/image/product.product/2983/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 8 0.007 0.021 2026-10-02 06:50:23,277 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:23] "GET /web/image/product.product/2985/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 8 0.008 0.041 2026-10-02 06:50:23,296 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:23,349 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:23,406 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:23,467 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:23,529 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:23,585 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:23,636 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-10-02 06:50:23,636 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: ╔════════════════════════════════════════╗ ║ TOUR self_order_kiosk_cancel SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-02 06:50:23,695 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8090960 (allocated 8912896) 2026-10-02 06:50:23,704 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 137473 2026-10-02 06:50:23,706 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-10-02 06:50:23,707 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 137473 2026-10-02 06:50:23,808 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_065023_808655_test_self_order_kiosk.txt 2026-10-02 06:50:23,809 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpn88vtnlo_chrome_odoo" 2026-10-02 06:50:23,849 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free ... 2026-10-02 06:50:30,171 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted product.combo.item records with IDs: [372] 2026-10-02 06:50:30,732 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Chrome pid: 137670 2026-10-02 06:50:30,732 44 INFO rb-67e19c3-225208-420267 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/tmpoyzjkfnm_chrome_odoo 2026-10-02 06:50:30,732 44 INFO rb-67e19c3-225208-420267 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:46047/json/version 2026-10-02 06:50:30,735 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46047', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:50:30,839 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:30,839 44 INFO rb-67e19c3-225208-420267 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:46047/json 2026-10-02 06:50:30,840 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46047', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:50:30,866 44 INFO rb-67e19c3-225208-420267 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:46047/devtools/page/3702DB22CA235C2E5CBDEE9836AE77F8 2026-10-02 06:50:30,885 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:30,892 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:31,005 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:31,337 44 INFO rb-67e19c3-225208-420267 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/178?access_token=79f9fc860a0544fd" in browser 2026-10-02 06:50:31,337 44 INFO rb-67e19c3-225208-420267 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/178?access_token=79f9fc860a0544fd" 2026-10-02 06:50:31,361 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:50:31,798 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:31] "GET /pos-self/178?access_token=79f9fc860a0544fd HTTP/1.1" 200 - 57 0.072 0.368 2026-10-02 06:50:31,801 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Navigation result: {'frameId': '3702DB22CA235C2E5CBDEE9836AE77F8', 'loaderId': '4A43CF1A6E3DD0C5631135F0E0231742', 'isDownload': False} 2026-10-02 06:50:31,801 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:31,820 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:50:31,846 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:50:31,880 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:31] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.020 0.032 2026-10-02 06:50:31,899 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:50:31,918 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:31] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.012 0.072 2026-10-02 06:50:31,931 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:50:31,957 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:31] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.112 2026-10-02 06:50:32,150 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:32] "GET /favicon.ico HTTP/1.1" 301 - 1 0.003 0.012 2026-10-02 06:50:32,191 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:32] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.038 2026-10-02 06:50:32,206 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:32] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.005 0.021 2026-10-02 06:50:32,224 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:50:32,225 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:32] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.009 2026-10-02 06:50:32,231 44 INFO rb-67e19c3-225208-420267 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/178?access_token=79f9fc860a0544fd", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:50:32,251 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:32,286 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.045 2026-10-02 06:50:32,433 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:32] "POST /pos-self/relations/178 HTTP/1.1" 200 - 37 0.106 0.089 2026-10-02 06:50:32,436 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.121 2026-10-02 06:50:32,842 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:32] "POST /pos-self/data/178 HTTP/1.1" 200 - 190 0.185 0.194 2026-10-02 06:50:32,948 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:32] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.034 2026-10-02 06:50:32,968 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:33,039 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:33] "GET /web/image/ir.attachment/11392/raw HTTP/1.1" 200 - 4 0.005 0.016 2026-10-02 06:50:33,059 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:33,085 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:33] "GET /web/image/ir.attachment/11346/raw HTTP/1.1" 200 - 4 0.003 0.013 2026-10-02 06:50:33,122 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:50:33,208 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:33,264 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:33] "GET /web/image/pos.category/350/image_128?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 2 0.001 0.042 2026-10-02 06:50:33,268 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:33,307 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:33] "GET /web/image/pos.category/349/image_128?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 2 0.002 0.085 2026-10-02 06:50:33,349 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:33,391 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:33] "GET /web/image/pos.category/351/image_128?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 2 0.012 0.144 2026-10-02 06:50:33,418 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:33,431 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:33] "GET /web/image/pos.category/348/image_128?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 2 0.006 0.181 2026-10-02 06:50:33,467 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:33] "GET /web/image/product.template/2481/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.005 0.214 2026-10-02 06:50:33,475 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:33,507 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:33] "GET /web/image/product.template/2482/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.004 0.254 2026-10-02 06:50:33,522 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:33,536 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:33] "GET /web/image/product.template/2483/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.009 0.248 2026-10-02 06:50:33,556 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:33] "GET /web/image/product.template/2484/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.010 0.230 2026-10-02 06:50:33,589 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:33,606 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:33] "GET /web/image/product.template/2485/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.011 0.195 2026-10-02 06:50:33,641 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:33,648 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:33] "GET /web/image/product.template/2490/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.010 0.192 2026-10-02 06:50:33,683 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:33] "GET /web/image/product.product/2993/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 8 0.016 0.191 2026-10-02 06:50:33,700 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:33,759 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:33,838 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: tour succeeded 2026-10-02 06:50:33,839 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:33,940 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: heap 9336984 (allocated 11010048) 2026-10-02 06:50:33,942 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Closing chrome headless with pid 137670 2026-10-02 06:50:33,949 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Closing websocket connection 2026-10-02 06:50:33,951 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Terminating chrome headless with pid 137670 2026-10-02 06:50:34,079 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_065034_079365_test_self_order_kiosk_combo_qty_max_free.txt 2026-10-02 06:50:34,079 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Removing chrome user profile "/tmp/tmpoyzjkfnm_chrome_odoo" 2026-10-02 06:50:34,126 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_combo_sides ... 2026-10-02 06:50:41,818 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome pid: 137859 2026-10-02 06:50:41,819 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome headless temporary user profile dir: /tmp/tmpp5o4at30_chrome_odoo 2026-10-02 06:50:41,819 44 INFO rb-67e19c3-225208-420267 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:39341/json/version 2026-10-02 06:50:41,826 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39341', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:50:42,007 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:42,007 44 INFO rb-67e19c3-225208-420267 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:39341/json 2026-10-02 06:50:42,019 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39341', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:50:42,046 44 INFO rb-67e19c3-225208-420267 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:39341/devtools/page/37692256E3BA87ECFB7CD5031B91353C 2026-10-02 06:50:42,088 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Enable chrome headless console log notification 2026-10-02 06:50:42,092 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome headless enable page notifications 2026-10-02 06:50:42,260 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Setting session cookie in browser 2026-10-02 06:50:42,609 44 INFO rb-67e19c3-225208-420267 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/179?access_token=439bf58f6b2f424c" in browser 2026-10-02 06:50:42,609 44 INFO rb-67e19c3-225208-420267 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/179?access_token=439bf58f6b2f424c" 2026-10-02 06:50:42,626 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:50:43,211 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:43] "GET /pos-self/179?access_token=439bf58f6b2f424c HTTP/1.1" 200 - 57 0.183 0.405 2026-10-02 06:50:43,225 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Navigation result: {'frameId': '37692256E3BA87ECFB7CD5031B91353C', 'loaderId': '507DA48F87DA0D9FAF71B6EB4443AC11', 'isDownload': False} 2026-10-02 06:50:43,226 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:43,247 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:50:43,286 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:50:43,329 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:43] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.026 0.054 2026-10-02 06:50:43,349 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:50:43,428 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:43] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.061 0.112 2026-10-02 06:50:43,457 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:50:43,479 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:43] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.027 0.188 2026-10-02 06:50:43,632 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:43] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-10-02 06:50:43,653 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:43] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-02 06:50:43,696 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:43] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.005 0.015 2026-10-02 06:50:43,710 44 INFO rb-67e19c3-225208-420267 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/179?access_token=439bf58f6b2f424c", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:50:43,721 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:50:43,721 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:43] "POST /pos/ping HTTP/1.1" 200 - 1 0.004 0.005 2026-10-02 06:50:43,727 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:43,889 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:43] "POST /pos-self/relations/179 HTTP/1.1" 200 - 37 0.082 0.063 2026-10-02 06:50:43,933 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.181 2026-10-02 06:50:44,375 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:44] "POST /pos-self/data/179 HTTP/1.1" 200 - 189 0.262 0.184 2026-10-02 06:50:44,377 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.425 2026-10-02 06:50:44,501 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:44] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.036 2026-10-02 06:50:44,520 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:44,580 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:44] "GET /web/image/ir.attachment/11445/raw HTTP/1.1" 200 - 4 0.011 0.010 2026-10-02 06:50:44,610 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:44,644 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:44] "GET /web/image/ir.attachment/11399/raw HTTP/1.1" 200 - 4 0.012 0.012 2026-10-02 06:50:44,658 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:50:44,763 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:44,843 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:44] "GET /web/image/pos.category/348/image_128?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 2 0.007 0.044 2026-10-02 06:50:44,860 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:44,902 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:44] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.016 0.065 2026-10-02 06:50:44,934 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:44] "GET /web/image/product.template/2474/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.015 0.087 2026-10-02 06:50:44,952 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:44] "GET /web/image/product.template/2475/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.005 0.111 2026-10-02 06:50:44,960 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:44,967 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:44] "GET /web/image/product.template/2478/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.003 0.122 2026-10-02 06:50:45,008 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:45] "GET /web/image/product.template/2476/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.009 0.153 2026-10-02 06:50:45,025 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:45] "GET /web/image/product.template/2477/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.005 0.170 2026-10-02 06:50:45,038 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:45,053 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:45] "GET /web/image/product.template/2491/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.003 0.139 2026-10-02 06:50:45,084 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:45] "GET /web/image/product.product/2987/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 8 0.010 0.070 2026-10-02 06:50:45,091 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:45,160 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:45,220 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:50:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-02 06:50:45,257 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:45,330 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:45,424 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: tour succeeded 2026-10-02 06:50:45,425 44 INFO rb-67e19c3-225208-420267 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-10-02 06:50:45,567 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: heap 9254392 (allocated 10747904) 2026-10-02 06:50:45,586 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Closing chrome headless with pid 137859 2026-10-02 06:50:45,590 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Closing websocket connection 2026-10-02 06:50:45,592 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Terminating chrome headless with pid 137859 2026-10-02 06:50:45,718 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_065045_717954_test_self_order_kiosk_combo_sides.txt 2026-10-02 06:50:45,718 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Removing chrome user profile "/tmp/tmpp5o4at30_chrome_odoo" 2026-10-02 06:50:45,751 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_ordering_images_clear ... 2026-10-02 06:50:52,954 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_ordering_images_public ... 2026-10-02 06:50:59,018 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment ... 2026-10-02 06:51:04,680 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome pid: 138043 2026-10-02 06:51:04,681 44 INFO rb-67e19c3-225208-420267 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/tmp9wtho0dd_chrome_odoo 2026-10-02 06:51:04,681 44 INFO rb-67e19c3-225208-420267 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:33477/json/version 2026-10-02 06:51:04,684 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33477', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:51:04,785 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:04,785 44 INFO rb-67e19c3-225208-420267 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:33477/json 2026-10-02 06:51:04,785 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33477', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:51:04,833 44 INFO rb-67e19c3-225208-420267 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:33477/devtools/page/3B610A988EC1A8F1802B2180397AFEC6 2026-10-02 06:51:04,855 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:04,889 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome headless enable page notifications 2026-10-02 06:51:04,923 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Setting session cookie in browser 2026-10-02 06:51:05,312 44 INFO rb-67e19c3-225208-420267 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/182?access_token=14df24727a0b4f35" in browser 2026-10-02 06:51:05,312 44 INFO rb-67e19c3-225208-420267 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/182?access_token=14df24727a0b4f35" 2026-10-02 06:51:05,349 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:51:05,745 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:05] "GET /pos-self/182?access_token=14df24727a0b4f35 HTTP/1.1" 200 - 57 0.030 0.371 2026-10-02 06:51:05,755 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Navigation result: {'frameId': '3B610A988EC1A8F1802B2180397AFEC6', 'loaderId': 'F6AB74D321E730DB44192DA7B9027C13', 'isDownload': False} 2026-10-02 06:51:05,755 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:05,778 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:51:05,816 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:51:05,849 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:05] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.018 0.044 2026-10-02 06:51:05,867 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:51:05,906 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:05] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.029 0.088 2026-10-02 06:51:05,926 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:51:05,947 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:05] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.022 0.126 2026-10-02 06:51:06,113 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:06] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-02 06:51:06,134 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:06] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.008 0.007 2026-10-02 06:51:06,151 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:06] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.005 0.015 2026-10-02 06:51:06,162 44 INFO rb-67e19c3-225208-420267 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/182?access_token=14df24727a0b4f35", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:51:06,163 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:51:06,163 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:06] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-10-02 06:51:06,173 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:06,286 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:06] "POST /pos-self/relations/182 HTTP/1.1" 200 - 41 0.053 0.053 2026-10-02 06:51:06,356 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.165 2026-10-02 06:51:06,815 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:06] "POST /pos-self/data/182 HTTP/1.1" 200 - 176 0.286 0.188 2026-10-02 06:51:06,818 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.439 2026-10-02 06:51:06,913 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:06] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.019 0.035 2026-10-02 06:51:06,929 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:07,008 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:07] "GET /web/image/ir.attachment/11601/raw HTTP/1.1" 200 - 4 0.013 0.016 2026-10-02 06:51:07,059 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:07,146 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:07] "GET /web/image/pos.category/348/image_128?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 2 0.001 0.024 2026-10-02 06:51:07,188 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:51:07,215 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:07] "GET /web/image/product.template/2474/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.021 0.033 2026-10-02 06:51:07,222 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:07,245 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:07] "GET /web/image/product.template/2475/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.012 0.068 2026-10-02 06:51:07,284 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:07] "GET /web/image/product.template/2478/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.009 0.100 2026-10-02 06:51:07,301 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:07,329 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:07] "GET /web/image/product.template/2477/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.015 0.135 2026-10-02 06:51:07,349 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:07] "GET /web/image/product.template/2476/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.008 0.164 2026-10-02 06:51:07,378 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:07,406 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:07] "GET /web/image/ir.attachment/11555/raw HTTP/1.1" 200 - 4 0.004 0.018 2026-10-02 06:51:07,426 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:51:07,443 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:07] "GET /web/image/product.product/2983/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 8 0.010 0.021 2026-10-02 06:51:07,467 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:07,584 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5604602 started for PoS orders references: [{'name': None, 'pos_reference': '260-182-000001', 'uuid': '29777cd2-0c83-4539-9ddf-822cbc00415b'}] 2026-10-02 06:51:07,626 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5604602 order {'name': None, 'pos_reference': '260-182-000001', 'uuid': '29777cd2-0c83-4539-9ddf-822cbc00415b'} created pos.order #937 2026-10-02 06:51:07,658 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5604602 finished 2026-10-02 06:51:07,825 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:07] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 99 0.161 0.189 2026-10-02 06:51:07,929 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:07] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.019 0.016 2026-10-02 06:51:07,949 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: tour succeeded 2026-10-02 06:51:07,949 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:07,980 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:07] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.030 0.043 2026-10-02 06:51:08,035 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: heap 7483572 (allocated 8388608) 2026-10-02 06:51:08,046 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing chrome headless with pid 138043 2026-10-02 06:51:08,049 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing websocket connection 2026-10-02 06:51:08,051 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Terminating chrome headless with pid 138043 2026-10-02 06:51:08,175 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_065108_175425_test_self_order_kiosk_to_cashier_payment.txt 2026-10-02 06:51:08,175 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Removing chrome user profile "/tmp/tmp9wtho0dd_chrome_odoo" 2026-10-02 06:51:08,555 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome pid: 138225 2026-10-02 06:51:08,556 44 INFO rb-67e19c3-225208-420267 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/tmpqgrx3q_h_chrome_odoo 2026-10-02 06:51:08,556 44 INFO rb-67e19c3-225208-420267 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:45031/json/version 2026-10-02 06:51:08,560 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:08,607 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:08,607 44 INFO rb-67e19c3-225208-420267 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:45031/json 2026-10-02 06:51:08,608 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:08,629 44 INFO rb-67e19c3-225208-420267 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:45031/devtools/page/B4B369DF707932A6D8A6CBB217DE2822 2026-10-02 06:51:08,649 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:08,662 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome headless enable page notifications 2026-10-02 06:51:08,730 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-02 06:51:08,750 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Setting session cookie in browser 2026-10-02 06:51:08,760 44 INFO rb-67e19c3-225208-420267 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/183" in browser 2026-10-02 06:51:08,762 44 INFO rb-67e19c3-225208-420267 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/183" 2026-10-02 06:51:09,397 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:09] "GET /pos/ui/183 HTTP/1.1" 200 - 112 0.181 0.430 2026-10-02 06:51:09,402 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Navigation result: {'frameId': 'B4B369DF707932A6D8A6CBB217DE2822', 'loaderId': 'B7C0287B96BBBA5BBA56277D026738D5', 'isDownload': False} 2026-10-02 06:51:09,402 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:09,421 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:51:09,444 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:09] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.013 2026-10-02 06:51:09,452 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:09] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.019 2026-10-02 06:51:09,462 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:09] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.022 2026-10-02 06:51:10,052 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:51:10,057 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:51:10,088 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-10-02 06:51:10,123 44 INFO rb-67e19c3-225208-420267 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/183", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:51:10,136 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:10,151 44 INFO rb-67e19c3-225208-420267 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-02 06:51:10,216 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:10] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 30 0.058 0.048 2026-10-02 06:51:10,228 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.104 2026-10-02 06:51:10,247 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-02 06:51:10,266 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:51:10,332 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.020 0.035 2026-10-02 06:51:10,344 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.005 0.058 2026-10-02 06:51:10,448 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.051 0.051 2026-10-02 06:51:10,450 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.081 2026-10-02 06:51:11,424 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 411 0.541 0.403 2026-10-02 06:51:11,478 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:11] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.041 2026-10-02 06:51:11,577 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06: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.010 2026-10-02 06:51:11,675 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:11] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.025 0.048 2026-10-02 06:51:11,745 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06: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.003 0.009 2026-10-02 06:51:11,772 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:11,789 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-02 06:51:11,852 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:51:11,857 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:51:11,865 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:11] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 06:51:11,886 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:11] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.009 0.025 2026-10-02 06:51:11,902 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:51:11,913 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-02 06:51:11,940 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-10-02 06:51:11,952 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:11] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.015 0.017 2026-10-02 06:51:12,083 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:12] "GET /pos/ui/183?from_backend=True HTTP/1.1" 200 - 34 0.064 0.090 2026-10-02 06:51:12,090 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:12,192 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:12] "GET /pos/ui/183 HTTP/1.1" 200 - 34 0.049 0.216 2026-10-02 06:51:12,248 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:12] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.011 0.092 2026-10-02 06:51:12,273 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:12] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:51:12,283 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:12,308 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:12] "GET /web/image?model=product.template&field=image_128&id=2474&unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.008 0.104 2026-10-02 06:51:12,334 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:12] "GET /web/image?model=product.template&field=image_128&id=2476&unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-10-02 06:51:12,370 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:12] "GET /web/image?model=product.template&field=image_128&id=2475&unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.006 0.159 2026-10-02 06:51:12,404 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:12] "GET /web/image?model=product.template&field=image_128&id=2477&unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.004 0.188 2026-10-02 06:51:12,434 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:12] "GET /web/image?model=product.template&field=image_128&id=2478&unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.006 0.215 2026-10-02 06:51:12,525 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 21 0.035 0.202 2026-10-02 06:51:12,578 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:12,720 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:12] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 60 0.081 0.056 2026-10-02 06:51:12,779 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:12,786 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.007 0.050 2026-10-02 06:51:12,800 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:51:12,845 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:12,907 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:12,951 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:13,034 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:13,045 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:51:13,084 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:13,139 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:13,204 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:13,210 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22581208 started for PoS orders references: [{'name': '/', 'pos_reference': '260-182-000001', 'uuid': '29777cd2-0c83-4539-9ddf-822cbc00415b'}] 2026-10-02 06:51:13,213 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:51:13,369 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [832] to pos.order #937 2026-10-02 06:51:13,956 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22581208 order {'name': '/', 'pos_reference': '260-182-000001', 'uuid': '29777cd2-0c83-4539-9ddf-822cbc00415b'} updated pos.order #937 2026-10-02 06:51:13,998 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22581208 finished 2026-10-02 06:51:14,120 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 255 0.510 0.404 2026-10-02 06:51:14,176 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:14] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.005 0.010 2026-10-02 06:51:14,350 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: tour succeeded 2026-10-02 06:51:14,350 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:14,359 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28106747 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '260-182-000001', 'uuid': '29777cd2-0c83-4539-9ddf-822cbc00415b'}] 2026-10-02 06:51:14,383 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28106747 order {'name': 'Shop - 000001', 'pos_reference': '260-182-000001', 'uuid': '29777cd2-0c83-4539-9ddf-822cbc00415b'} sync ignored for existing PoS order pos.order(937,) (state: paid) 2026-10-02 06:51:14,459 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28106747 finished 2026-10-02 06:51:14,543 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: heap 15791104 (allocated 17563648) 2026-10-02 06:51:14,552 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing chrome headless with pid 138225 2026-10-02 06:51:14,554 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing websocket connection 2026-10-02 06:51:14,559 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Terminating chrome headless with pid 138225 2026-10-02 06:51:14,600 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.112 0.131 2026-10-02 06:51:14,673 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_065114_673643_test_self_order_kiosk_to_cashier_payment.txt 2026-10-02 06:51:14,673 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Removing chrome user profile "/tmp/tmpqgrx3q_h_chrome_odoo" 2026-10-02 06:51:14,745 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_language_changes ... 2026-10-02 06:51:22,566 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome pid: 138434 2026-10-02 06:51:22,567 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome headless temporary user profile dir: /tmp/tmp7_21r315_chrome_odoo 2026-10-02 06:51:22,567 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Issuing json command http://127.0.0.1:39335/json/version 2026-10-02 06:51:22,568 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39335', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:51:22,595 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Browser version: Chrome/150.0.7871.114 2026-10-02 06:51:22,595 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Issuing json command http://127.0.0.1:39335/json 2026-10-02 06:51:22,596 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39335', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:51:22,611 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Websocket url found: ws://127.0.0.1:39335/devtools/page/A1092C4916AC730D6BDF7476EEBF4CC9 2026-10-02 06:51:22,630 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Enable chrome headless console log notification 2026-10-02 06:51:22,646 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome headless enable page notifications 2026-10-02 06:51:22,712 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Setting session cookie in browser 2026-10-02 06:51:23,087 44 INFO rb-67e19c3-225208-420267 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/184?access_token=561da0bbe9f74076" in browser 2026-10-02 06:51:23,087 44 INFO rb-67e19c3-225208-420267 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/184?access_token=561da0bbe9f74076" 2026-10-02 06:51:23,133 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:51:23,752 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:23] "GET /pos-self/184?access_token=561da0bbe9f74076 HTTP/1.1" 200 - 57 0.124 0.514 2026-10-02 06:51:23,760 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Navigation result: {'frameId': 'A1092C4916AC730D6BDF7476EEBF4CC9', 'loaderId': '5D40CF1A1D26AAB01CDEAA8274F81B87', 'isDownload': False} 2026-10-02 06:51:23,761 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:23,783 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:51:23,829 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:51:23,862 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:23] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.031 0.041 2026-10-02 06:51:23,894 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:51:23,926 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:23] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.031 0.080 2026-10-02 06:51:23,990 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:51:24,036 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:24] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.053 0.194 2026-10-02 06:51:24,192 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:24] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-02 06:51:24,210 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:24] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.008 2026-10-02 06:51:24,222 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:24] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.003 0.013 2026-10-02 06:51:24,235 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:51:24,235 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:24] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-02 06:51:24,238 44 INFO rb-67e19c3-225208-420267 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/184?access_token=561da0bbe9f74076", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:51:24,254 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:24,331 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:24] "POST /pos-self/relations/184 HTTP/1.1" 200 - 37 0.034 0.047 2026-10-02 06:51:24,368 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.116 2026-10-02 06:51:24,788 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:24] "POST /pos-self/data/184 HTTP/1.1" 200 - 183 0.202 0.203 2026-10-02 06:51:24,791 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.384 2026-10-02 06:51:24,931 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:24] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.023 0.039 2026-10-02 06:51:24,942 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: Owl is running in 'dev' mode. 2026-10-02 06:51:24,985 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:24] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:51:24,995 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:24] "GET /web/image/ir.attachment/11654/raw HTTP/1.1" 200 - 4 0.001 0.009 2026-10-02 06:51:25,000 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:25,091 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:25,114 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:25] "GET /web/image/ir.attachment/11653/raw HTTP/1.1" 200 - 4 0.004 0.010 2026-10-02 06:51:25,171 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:25,197 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:25] "GET /web/image/ir.attachment/11608/raw HTTP/1.1" 200 - 4 0.003 0.012 2026-10-02 06:51:25,239 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:51:25,284 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:25,338 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:25] "GET /web/image/pos.category/348/image_128?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 2 0.005 0.030 2026-10-02 06:51:25,380 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:25,399 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:25] "GET /web/image/pos.category/352/image_128?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 2 0.027 0.059 2026-10-02 06:51:25,438 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:25] "GET /web/image/product.template/2475/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.009 0.096 2026-10-02 06:51:25,450 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:25,463 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:25] "GET /web/image/product.template/2474/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.003 0.124 2026-10-02 06:51:25,489 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:25] "GET /web/image/product.template/2478/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.009 0.144 2026-10-02 06:51:25,504 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:25,512 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:25] "GET /web/image/product.template/2476/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.006 0.164 2026-10-02 06:51:25,529 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:25] "GET /web/image/product.template/2477/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.006 0.174 2026-10-02 06:51:25,543 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:51:25,548 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:25] "GET /web/image/product.template/2492/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.004 0.137 2026-10-02 06:51:25,574 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:25,619 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:25,669 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:25,725 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:25,733 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:25] "GET /base/static/img/country_flags/fr.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:51:25,803 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:25] "GET /pos-self/184?access_token=561da0bbe9f74076 HTTP/1.1" 303 - 2 0.003 0.010 2026-10-02 06:51:25,874 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:25] "GET /fr/pos-self/184?access_token=561da0bbe9f74076 HTTP/1.1" 200 - 10 0.022 0.034 2026-10-02 06:51:25,904 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:51:26,097 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:26] "GET /website/translations?hash=&lang=fr_FR HTTP/1.1" 200 - 0 0.000 0.084 2026-10-02 06:51:26,122 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:26,132 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:51:26,132 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:51:26,193 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:26] "POST /pos-self/relations/184 HTTP/1.1" 200 - 16 0.016 0.029 2026-10-02 06:51:26,199 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.002 0.048 2026-10-02 06:51:26,460 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:26] "POST /pos-self/data/184 HTTP/1.1" 200 - 115 0.113 0.139 2026-10-02 06:51:26,462 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.246 2026-10-02 06:51:26,522 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:26] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 304 - 3 0.009 0.015 2026-10-02 06:51:26,531 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: Owl is running in 'dev' mode. 2026-10-02 06:51:26,568 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:26] "GET /web/image/ir.attachment/11654/raw HTTP/1.1" 304 - 4 0.007 0.007 2026-10-02 06:51:26,609 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:26,655 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:26] "GET /web/image/ir.attachment/11653/raw HTTP/1.1" 304 - 4 0.002 0.005 2026-10-02 06:51:26,669 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:26,700 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:26] "GET /web/image/ir.attachment/11608/raw HTTP/1.1" 304 - 4 0.005 0.010 2026-10-02 06:51:26,742 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:26,801 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:26,859 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: tour succeeded 2026-10-02 06:51:26,860 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: ╔════════════════════════════════════════════╗ ║ TOUR self_order_language_changes SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-02 06:51:26,950 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: heap 8406316 (allocated 10162176) 2026-10-02 06:51:26,951 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Closing chrome headless with pid 138434 2026-10-02 06:51:26,954 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Closing websocket connection 2026-10-02 06:51:26,955 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Terminating chrome headless with pid 138434 2026-10-02 06:51:27,056 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_065127_056138_test_self_order_language_changes.txt 2026-10-02 06:51:27,056 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Removing chrome user profile "/tmp/tmp7_21r315_chrome_odoo" 2026-10-02 06:51:27,093 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_parent_category ... 2026-10-02 06:51:35,888 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome pid: 138629 2026-10-02 06:51:35,888 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome headless temporary user profile dir: /tmp/tmpp20vxvge_chrome_odoo 2026-10-02 06:51:35,888 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Issuing json command http://127.0.0.1:33899/json/version 2026-10-02 06:51:35,889 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33899', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:51:36,026 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Browser version: Chrome/150.0.7871.114 2026-10-02 06:51:36,026 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Issuing json command http://127.0.0.1:33899/json 2026-10-02 06:51:36,031 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33899', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:51:36,066 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Websocket url found: ws://127.0.0.1:33899/devtools/page/A3F3CC1895619BFA61F6A8EFD3908FBD 2026-10-02 06:51:36,074 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Enable chrome headless console log notification 2026-10-02 06:51:36,080 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome headless enable page notifications 2026-10-02 06:51:36,163 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Setting session cookie in browser 2026-10-02 06:51:36,520 44 INFO rb-67e19c3-225208-420267 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/185?access_token=528ae6608fb04cf3" in browser 2026-10-02 06:51:36,520 44 INFO rb-67e19c3-225208-420267 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/185?access_token=528ae6608fb04cf3" 2026-10-02 06:51:36,571 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:51:37,021 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:37] "GET /pos-self/185?access_token=528ae6608fb04cf3 HTTP/1.1" 200 - 57 0.080 0.401 2026-10-02 06:51:37,028 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Navigation result: {'frameId': 'A3F3CC1895619BFA61F6A8EFD3908FBD', 'loaderId': '8BD882F74814885648F45837AB68102C', 'isDownload': False} 2026-10-02 06:51:37,029 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:37,054 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:51:37,139 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:51:37,183 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:37] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.041 0.080 2026-10-02 06:51:37,208 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:51:37,235 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:37] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.030 0.134 2026-10-02 06:51:37,258 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:51:37,290 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:37] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.028 0.200 2026-10-02 06:51:37,415 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:37] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-02 06:51:37,428 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:37] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.013 2026-10-02 06:51:37,451 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:37] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.005 0.013 2026-10-02 06:51:37,462 44 INFO rb-67e19c3-225208-420267 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/185?access_token=528ae6608fb04cf3", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:51:37,463 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:51:37,463 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:37] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.013 2026-10-02 06:51:37,478 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:37,574 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:37] "POST /pos-self/relations/185 HTTP/1.1" 200 - 37 0.030 0.063 2026-10-02 06:51:37,627 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.139 2026-10-02 06:51:37,945 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:37] "POST /pos-self/data/185 HTTP/1.1" 200 - 162 0.167 0.165 2026-10-02 06:51:37,948 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.302 2026-10-02 06:51:38,007 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:38] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.029 2026-10-02 06:51:38,016 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: Owl is running in 'dev' mode. 2026-10-02 06:51:38,060 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:38] "GET /web/image/ir.attachment/11707/raw HTTP/1.1" 200 - 4 0.004 0.008 2026-10-02 06:51:38,097 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:38,138 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:38] "GET /web/image/pos.category/353/image_128?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 2 0.001 0.016 2026-10-02 06:51:38,156 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:38] "GET /web/image/product.template/2493/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.002 0.024 2026-10-02 06:51:38,178 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:38,179 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.030 2026-10-02 06:51:38,196 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:38] "GET /web/image/pos.category/354/image_128?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 2 0.006 0.037 2026-10-02 06:51:38,221 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:38] "GET /web/image/product.template/2494/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.001 0.087 2026-10-02 06:51:38,242 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:38,274 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:38] "GET /web/image/pos.category/355/image_128?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 2 0.001 0.109 2026-10-02 06:51:38,299 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:38,355 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:38,426 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:38,440 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:38] "GET /web/image/ir.attachment/11661/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-02 06:51:38,473 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51: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-10-02 06:51:38,492 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:38] "GET /web/image/product.product/3003/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 8 0.007 0.016 2026-10-02 06:51:38,505 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:38,522 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:38] "GET /web/image/product.product/3002/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 8 0.012 0.042 2026-10-02 06:51:38,579 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57732632 started for PoS orders references: [{'name': None, 'pos_reference': '260-185-000001', 'uuid': 'd6d3e5f5-651f-44ac-8c78-a8dfdd13088f'}] 2026-10-02 06:51:38,643 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57732632 order {'name': None, 'pos_reference': '260-185-000001', 'uuid': 'd6d3e5f5-651f-44ac-8c78-a8dfdd13088f'} created pos.order #938 2026-10-02 06:51:38,668 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57732632 finished 2026-10-02 06:51:38,816 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:38] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 98 0.141 0.167 2026-10-02 06:51:38,864 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.009 2026-10-02 06:51:38,874 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:38] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.003 0.006 2026-10-02 06:51:38,894 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: tour succeeded 2026-10-02 06:51:38,895 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:38,972 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: heap 7605160 (allocated 8912896) 2026-10-02 06:51:38,990 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Closing chrome headless with pid 138629 2026-10-02 06:51:38,994 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Closing websocket connection 2026-10-02 06:51:38,995 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Terminating chrome headless with pid 138629 2026-10-02 06:51:39,060 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:39] "GET /web/image/ir.attachment/11706/raw HTTP/1.1" 200 - 4 0.004 0.016 2026-10-02 06:51:39,111 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_065139_111292_test_self_order_parent_category.txt 2026-10-02 06:51:39,111 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Removing chrome user profile "/tmp/tmpp20vxvge_chrome_odoo" 2026-10-02 06:51:39,152 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_pricelist ... 2026-10-02 06:51:47,225 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome pid: 138829 2026-10-02 06:51:47,225 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome headless temporary user profile dir: /tmp/tmpp90ripc1_chrome_odoo 2026-10-02 06:51:47,226 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Issuing json command http://127.0.0.1:36403/json/version 2026-10-02 06:51:47,227 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36403', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:51:47,310 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Browser version: Chrome/150.0.7871.114 2026-10-02 06:51:47,311 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Issuing json command http://127.0.0.1:36403/json 2026-10-02 06:51:47,311 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36403', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:51:47,326 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Websocket url found: ws://127.0.0.1:36403/devtools/page/0D18E3DF92317822569651121BC33D46 2026-10-02 06:51:47,355 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Enable chrome headless console log notification 2026-10-02 06:51:47,363 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome headless enable page notifications 2026-10-02 06:51:47,386 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Setting session cookie in browser 2026-10-02 06:51:47,680 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Open "http://127.0.0.1:8069/pos-self/186?access_token=afe2923c4644457b" in browser 2026-10-02 06:51:47,681 44 INFO rb-67e19c3-225208-420267 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/186?access_token=afe2923c4644457b" 2026-10-02 06:51:47,706 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:51:48,208 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:48] "GET /pos-self/186?access_token=afe2923c4644457b HTTP/1.1" 200 - 57 0.063 0.447 2026-10-02 06:51:48,212 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Navigation result: {'frameId': '0D18E3DF92317822569651121BC33D46', 'loaderId': '810D6EF727BC0942ECFEA010D310E0DE', 'isDownload': False} 2026-10-02 06:51:48,212 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:48,237 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:51:48,266 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:51:48,295 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:48] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.012 0.039 2026-10-02 06:51:48,311 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:51:48,351 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:48] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.031 0.074 2026-10-02 06:51:48,388 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:51:48,434 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:48] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.051 0.133 2026-10-02 06:51:48,574 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:48] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-02 06:51:48,599 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:48] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.015 2026-10-02 06:51:48,641 44 INFO rb-67e19c3-225208-420267 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/186?access_token=afe2923c4644457b", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:51:48,646 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:48] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.003 0.037 2026-10-02 06:51:48,658 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:51:48,658 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:48] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.018 2026-10-02 06:51:48,661 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:48,715 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:48,805 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:48] "POST /pos-self/relations/186 HTTP/1.1" 200 - 42 0.074 0.048 2026-10-02 06:51:48,857 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.160 2026-10-02 06:51:49,305 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:49] "POST /pos-self/data/186 HTTP/1.1" 200 - 183 0.278 0.177 2026-10-02 06:51:49,308 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.423 2026-10-02 06:51:49,388 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:49] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.034 2026-10-02 06:51:49,398 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: Owl is running in 'dev' mode. 2026-10-02 06:51:49,472 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:49] "GET /web/image/ir.attachment/11760/raw HTTP/1.1" 200 - 4 0.003 0.011 2026-10-02 06:51:49,541 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:49,645 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:49] "GET /web/image/pos.category/348/image_128?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 2 0.004 0.019 2026-10-02 06:51:49,674 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:51:49,675 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:49] "GET /web/image/product.template/2474/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.004 0.021 2026-10-02 06:51:49,675 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:49,706 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:49] "GET /web/image/product.template/2478/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.009 0.035 2026-10-02 06:51:49,737 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:49] "GET /web/image/product.template/2477/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.008 0.051 2026-10-02 06:51:49,752 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:49,770 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:49] "GET /web/image/product.template/2475/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.009 0.069 2026-10-02 06:51:49,807 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:49] "GET /web/image/product.template/2476/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 3 0.019 0.124 2026-10-02 06:51:49,822 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:49,891 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:49,922 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:49] "GET /web/image/ir.attachment/11714/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-10-02 06:51:49,946 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:49,981 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:49] "GET /web/image/product.product/2983/image_512?unique=2026-10-02T06:49:44.000+00:00 HTTP/1.1" 200 - 8 0.023 0.019 2026-10-02 06:51:50,000 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:50,073 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:50,133 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:50,187 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:50,259 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:50,336 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87999936 started for PoS orders references: [{'name': None, 'pos_reference': '260-186-000001', 'uuid': '7d085d0b-81ee-4714-a441-b3aaabfdcc3b'}] 2026-10-02 06:51:50,401 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87999936 order {'name': None, 'pos_reference': '260-186-000001', 'uuid': '7d085d0b-81ee-4714-a441-b3aaabfdcc3b'} created pos.order #939 2026-10-02 06:51:50,435 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87999936 finished 2026-10-02 06:51:50,580 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:50] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 101 0.160 0.169 2026-10-02 06:51:50,670 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:50] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.027 0.020 2026-10-02 06:51:50,686 44 INFO rb-67e19c3-225208-420267 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-10-02 06:51:50,695 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:51:50] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.009 0.038 2026-10-02 06:51:50,741 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: tour succeeded 2026-10-02 06:51:50,742 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_self_order_pricelist SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-02 06:51:50,813 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: heap 7961796 (allocated 8912896) 2026-10-02 06:51:50,834 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Closing chrome headless with pid 138829 2026-10-02 06:51:50,838 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Closing websocket connection 2026-10-02 06:51:50,839 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Terminating chrome headless with pid 138829 2026-10-02 06:51:50,938 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_065150_938280_test_self_order_pricelist.txt 2026-10-02 06:51:50,938 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Removing chrome user profile "/tmp/tmpp90ripc1_chrome_odoo" 2026-10-02 06:51:51,024 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-02 06:51:53,118 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_delete_mobile_order_from_backend ... 2026-10-02 06:52:02,711 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome pid: 139010 2026-10-02 06:52:02,711 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome headless temporary user profile dir: /tmp/tmp7oxtb6ia_chrome_odoo 2026-10-02 06:52:02,711 44 INFO rb-67e19c3-225208-420267 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:34063/json/version 2026-10-02 06:52:02,713 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34063', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:52:02,873 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:02,873 44 INFO rb-67e19c3-225208-420267 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:34063/json 2026-10-02 06:52:02,874 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34063', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:52:02,911 44 INFO rb-67e19c3-225208-420267 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:34063/devtools/page/8344406E97D0F7C636AB2C5E9019FBDC 2026-10-02 06:52:02,947 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Enable chrome headless console log notification 2026-10-02 06:52:02,976 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome headless enable page notifications 2026-10-02 06:52:03,008 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Setting session cookie in browser 2026-10-02 06:52:03,398 44 INFO rb-67e19c3-225208-420267 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/187?access_token=2263b2edda1a4d79" in browser 2026-10-02 06:52:03,400 44 INFO rb-67e19c3-225208-420267 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/187?access_token=2263b2edda1a4d79" 2026-10-02 06:52:03,423 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:52:03,872 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:03] "GET /pos-self/187?access_token=2263b2edda1a4d79 HTTP/1.1" 200 - 57 0.092 0.364 2026-10-02 06:52:03,877 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Navigation result: {'frameId': '8344406E97D0F7C636AB2C5E9019FBDC', 'loaderId': '90E02DAB5500EC6B600ECB45E15C424B', 'isDownload': False} 2026-10-02 06:52:03,877 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:03,894 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:52:03,934 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:52:03,995 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:03] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.044 0.047 2026-10-02 06:52:04,021 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:52:04,047 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:04] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.026 0.119 2026-10-02 06:52:04,074 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:52:04,111 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:04] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.015 0.195 2026-10-02 06:52:04,302 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:04] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-10-02 06:52:04,315 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:04] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-02 06:52:04,346 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:04] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.006 0.008 2026-10-02 06:52:04,349 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:52:04,349 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:04] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-10-02 06:52:04,354 44 INFO rb-67e19c3-225208-420267 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/187?access_token=2263b2edda1a4d79", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:52:04,373 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:04,423 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:04,458 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:04] "POST /pos-self/relations/187 HTTP/1.1" 200 - 37 0.032 0.050 2026-10-02 06:52:04,500 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.106 2026-10-02 06:52:04,850 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:04] "POST /pos-self/data/187 HTTP/1.1" 200 - 181 0.149 0.185 2026-10-02 06:52:04,853 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.314 2026-10-02 06:52:04,912 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:04,960 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:04] "GET /web/image/ir.attachment/11823/raw HTTP/1.1" 200 - 4 0.007 0.012 2026-10-02 06:52:05,010 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:05,074 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:05] "GET /web/image/pos.category/356/image_128?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 2 0.002 0.023 2026-10-02 06:52:05,123 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:52:05,131 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:05] "GET /web/image/product.template/2496/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.025 0.025 2026-10-02 06:52:05,146 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:05] "GET /web/image/product.template/2495/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.034 2026-10-02 06:52:05,158 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:05] "GET /web/image/product.template/2498/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.040 2026-10-02 06:52:05,171 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:05] "GET /web/image/product.template/2499/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.076 2026-10-02 06:52:05,176 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:05,185 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:05] "GET /web/image/product.template/2497/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.077 2026-10-02 06:52:05,236 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:05,254 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:05] "GET /web/image/ir.attachment/11777/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-02 06:52:05,279 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:52:05,303 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:05] "GET /web/image/product.product/3004/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 8 0.009 0.022 2026-10-02 06:52:05,311 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:05,379 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:05,439 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24440478 started for PoS orders references: [{'name': None, 'pos_reference': '260-187-000001', 'uuid': '94e03281-223e-406b-9ce6-2ef810a9ed40'}] 2026-10-02 06:52:05,484 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24440478 order {'name': None, 'pos_reference': '260-187-000001', 'uuid': '94e03281-223e-406b-9ce6-2ef810a9ed40'} created pos.order #940 2026-10-02 06:52:05,517 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24440478 finished 2026-10-02 06:52:05,628 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:05] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 99 0.095 0.152 2026-10-02 06:52:05,700 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:05] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.013 0.019 2026-10-02 06:52:05,703 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:05,751 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:05,803 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:05,891 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #3 deleted mail.message records with IDs: [10994] 2026-10-02 06:52:06,121 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #3 deleted pos.order records with IDs: [940] 2026-10-02 06:52:06,163 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #3 deleted mail.followers records with IDs: [2619] 2026-10-02 06:52:06,167 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:06] "POST /pos-self-order/test-delete-order-from-backend/ HTTP/1.1" 200 - 74 0.177 0.134 2026-10-02 06:52:06,179 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:06,182 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:06] "GET /web/image/ir.attachment/11822/raw HTTP/1.1" 200 - 4 0.001 0.309 2026-10-02 06:52:06,251 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 10 0.008 0.031 2026-10-02 06:52:06,309 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:06,362 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: tour succeeded 2026-10-02 06:52:06,363 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:06,406 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: heap 8128520 (allocated 8912896) 2026-10-02 06:52:06,418 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Closing chrome headless with pid 139010 2026-10-02 06:52:06,421 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Closing websocket connection 2026-10-02 06:52:06,424 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Terminating chrome headless with pid 139010 2026-10-02 06:52:06,536 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_065206_536707_test_delete_mobile_order_from_backend.txt 2026-10-02 06:52:06,537 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Removing chrome user profile "/tmp/tmp7oxtb6ia_chrome_odoo" 2026-10-02 06:52:06,588 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_mobile_self_order_preparation_changes ... 2026-10-02 06:52:14,226 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome pid: 139193 2026-10-02 06:52:14,227 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmpq3munzp5_chrome_odoo 2026-10-02 06:52:14,227 44 INFO rb-67e19c3-225208-420267 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:36851/json/version 2026-10-02 06:52:14,228 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36851', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:52:14,295 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:14,295 44 INFO rb-67e19c3-225208-420267 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:36851/json 2026-10-02 06:52:14,311 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36851', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:52:14,314 44 INFO rb-67e19c3-225208-420267 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:36851/devtools/page/CA59A0071008ECF824455FA9B938457D 2026-10-02 06:52:14,330 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Enable chrome headless console log notification 2026-10-02 06:52:14,368 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-10-02 06:52:14,406 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-10-02 06:52:14,828 44 INFO rb-67e19c3-225208-420267 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/188?access_token=e42c1890804c437f" in browser 2026-10-02 06:52:14,828 44 INFO rb-67e19c3-225208-420267 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/188?access_token=e42c1890804c437f" 2026-10-02 06:52:14,855 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:52:15,396 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:15] "GET /pos-self/188?access_token=e42c1890804c437f HTTP/1.1" 200 - 57 0.154 0.395 2026-10-02 06:52:15,401 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Navigation result: {'frameId': 'CA59A0071008ECF824455FA9B938457D', 'loaderId': '47F3512269D1235DC78D43144274563A', 'isDownload': False} 2026-10-02 06:52:15,401 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:15,418 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:52:15,449 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:52:15,512 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:15] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.050 0.036 2026-10-02 06:52:15,533 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:52:15,555 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:15] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.011 0.114 2026-10-02 06:52:15,574 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:52:15,590 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:15] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.148 2026-10-02 06:52:15,808 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:15] "GET /favicon.ico HTTP/1.1" 301 - 1 0.004 0.010 2026-10-02 06:52:15,842 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:15] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.032 2026-10-02 06:52:15,873 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:15] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.011 0.033 2026-10-02 06:52:15,880 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:52:15,881 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:15] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.007 2026-10-02 06:52:15,887 44 INFO rb-67e19c3-225208-420267 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/188?access_token=e42c1890804c437f", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:52:15,906 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:15,964 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:16,030 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:16] "POST /pos-self/relations/188 HTTP/1.1" 200 - 37 0.066 0.053 2026-10-02 06:52:16,088 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.169 2026-10-02 06:52:16,532 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:16] "POST /pos-self/data/188 HTTP/1.1" 200 - 181 0.270 0.180 2026-10-02 06:52:16,534 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.411 2026-10-02 06:52:16,576 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:16,649 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:16] "GET /web/image/ir.attachment/11876/raw HTTP/1.1" 200 - 4 0.004 0.015 2026-10-02 06:52:16,678 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:16,783 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:16] "GET /web/image/pos.category/356/image_128?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 2 0.016 0.048 2026-10-02 06:52:16,812 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.022 2026-10-02 06:52:16,823 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:16] "GET /web/image/product.template/2496/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.014 0.073 2026-10-02 06:52:16,844 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:16] "GET /web/image/product.template/2497/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.092 2026-10-02 06:52:16,851 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:16,865 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:16] "GET /web/image/product.template/2495/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.125 2026-10-02 06:52:16,895 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:16] "GET /web/image/product.template/2499/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.009 0.151 2026-10-02 06:52:16,911 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:16] "GET /web/image/product.template/2498/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.157 2026-10-02 06:52:16,917 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:16,992 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:17,031 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:52:17,046 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:17,047 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:17] "GET /web/image/ir.attachment/11830/raw HTTP/1.1" 200 - 4 0.019 0.024 2026-10-02 06:52:17,100 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:17] "GET /web/image/product.product/3004/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 8 0.026 0.042 2026-10-02 06:52:17,105 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:17,138 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:17] "GET /web/image/product.product/3006/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 8 0.011 0.093 2026-10-02 06:52:17,175 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:17,230 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:17,301 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:17,382 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62786964 started for PoS orders references: [{'name': None, 'pos_reference': '260-188-000001', 'uuid': 'd93e5413-a198-4ee3-9552-937af237d009'}] 2026-10-02 06:52:17,448 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62786964 order {'name': None, 'pos_reference': '260-188-000001', 'uuid': 'd93e5413-a198-4ee3-9552-937af237d009'} created pos.order #941 2026-10-02 06:52:17,482 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62786964 finished 2026-10-02 06:52:17,677 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:17] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 107 0.177 0.202 2026-10-02 06:52:17,733 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:17,752 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:17] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.019 0.011 2026-10-02 06:52:17,792 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: tour succeeded 2026-10-02 06:52:17,793 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:17,908 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: heap 8084388 (allocated 9175040) 2026-10-02 06:52:17,924 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing chrome headless with pid 139193 2026-10-02 06:52:17,929 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing websocket connection 2026-10-02 06:52:17,930 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Terminating chrome headless with pid 139193 2026-10-02 06:52:18,034 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_065218_033820_test_mobile_self_order_preparation_changes.txt 2026-10-02 06:52:18,034 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Removing chrome user profile "/tmp/tmpq3munzp5_chrome_odoo" 2026-10-02 06:52:18,418 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome pid: 139374 2026-10-02 06:52:18,418 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmp8hm10dme_chrome_odoo 2026-10-02 06:52:18,419 44 INFO rb-67e19c3-225208-420267 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:34161/json/version 2026-10-02 06:52:18,420 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34161', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:52:18,460 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:18,460 44 INFO rb-67e19c3-225208-420267 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:34161/json 2026-10-02 06:52:18,463 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34161', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:52:18,497 44 INFO rb-67e19c3-225208-420267 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:34161/devtools/page/7C333286AC6EA3F25F7F63026FEABF5D 2026-10-02 06:52:18,584 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Enable chrome headless console log notification 2026-10-02 06:52:18,622 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-10-02 06:52:18,717 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:52:18,723 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-10-02 06:52:18,731 44 INFO rb-67e19c3-225208-420267 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=188" in browser 2026-10-02 06:52:18,731 44 INFO rb-67e19c3-225208-420267 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=188" 2026-10-02 06:52:19,100 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:19] "GET /pos/ui?config_id=188 HTTP/1.1" 200 - 73 0.055 0.284 2026-10-02 06:52:19,105 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Navigation result: {'frameId': '7C333286AC6EA3F25F7F63026FEABF5D', 'loaderId': '1B924EA30FFA84B2D146A73FA0BB8FC1', 'isDownload': False} 2026-10-02 06:52:19,105 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:19,121 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:52:19,152 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:19] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-10-02 06:52:19,156 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:19] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.023 2026-10-02 06:52:19,166 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:19] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-10-02 06:52:19,744 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:52:19,747 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:52:19,769 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:52:19,796 44 INFO rb-67e19c3-225208-420267 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=188", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:52:19,801 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:19,826 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.022 0.013 2026-10-02 06:52:19,843 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-02 06:52:19,861 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:52:19,902 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.019 0.009 2026-10-02 06:52:19,910 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.028 2026-10-02 06:52:20,009 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.038 0.052 2026-10-02 06:52:20,013 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.081 2026-10-02 06:52:21,438 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 281, model: sale.order 2026-10-02 06:52:21,446 44 INFO rb-67e19c3-225208-420267 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/Auditor - Readonly - Accounting/Bookkeeper - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/Administrator - Sales/User: Own Documents Only - Role / Portal Contact your administrator to request access if necessary. 2026-10-02 06:52:21,446 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 281, model: sale.order.line 2026-10-02 06:52:21,452 44 INFO rb-67e19c3-225208-420267 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/Auditor - Readonly - Accounting/Bookkeeper - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/User: Own Documents Only - Role / Portal Contact your administrator to request access if necessary. 2026-10-02 06:52:21,463 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 486 0.982 0.438 2026-10-02 06:52:21,504 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06: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.029 2026-10-02 06:52:21,663 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.010 0.011 2026-10-02 06:52:21,742 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:21] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.044 2026-10-02 06:52:21,785 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:21] "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-10-02 06:52:21,812 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:21,833 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.012 2026-10-02 06:52:21,881 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:52:21,892 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:21] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:52:21,906 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:21] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:52:21,925 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:21] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.006 0.030 2026-10-02 06:52:21,928 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.030 2026-10-02 06:52:21,977 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52: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-10-02 06:52:21,980 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:52:22,063 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:52:22,067 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:22] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.018 0.029 2026-10-02 06:52:22,098 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:22,177 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:22] "GET /pos/ui/188?from_backend=True HTTP/1.1" 200 - 33 0.056 0.090 2026-10-02 06:52:22,248 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:22] "GET /pos/ui/188 HTTP/1.1" 200 - 33 0.028 0.183 2026-10-02 06:52:22,298 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:22,314 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:22] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.035 0.156 2026-10-02 06:52:22,354 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:22,448 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:22] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.062 0.081 2026-10-02 06:52:22,464 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:22] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.008 0.125 2026-10-02 06:52:22,523 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:52:22,525 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:22,526 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.009 0.041 2026-10-02 06:52:22,583 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:22,661 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:22,778 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:22,829 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:22,880 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:22,931 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:23,020 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:23,045 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:52:23,072 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:23,140 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: tour succeeded 2026-10-02 06:52:23,141 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:23,149 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:52:23,154 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94079606 started for PoS orders references: [{'name': '/', 'pos_reference': '260-188-000001', 'uuid': 'd93e5413-a198-4ee3-9552-937af237d009'}] 2026-10-02 06:52:23,250 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: heap 15241544 (allocated 16515072) 2026-10-02 06:52:23,286 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing chrome headless with pid 139374 2026-10-02 06:52:23,294 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing websocket connection 2026-10-02 06:52:23,296 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Terminating chrome headless with pid 139374 2026-10-02 06:52:23,471 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [833] to pos.order #941 2026-10-02 06:52:23,503 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_065223_503005_test_mobile_self_order_preparation_changes.txt 2026-10-02 06:52:23,503 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Removing chrome user profile "/tmp/tmp8hm10dme_chrome_odoo" 2026-10-02 06:52:23,519 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: waiting for threads: [, ] 2026-10-02 06:52:24,346 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94079606 order {'name': '/', 'pos_reference': '260-188-000001', 'uuid': 'd93e5413-a198-4ee3-9552-937af237d009'} updated pos.order #941 2026-10-02 06:52:24,350 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94079606 finished 2026-10-02 06:52:24,444 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 265 0.865 0.433 2026-10-02 06:52:24,529 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_order_sequence_in_self ... 2026-10-02 06:52:33,030 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome pid: 139568 2026-10-02 06:52:33,030 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome headless temporary user profile dir: /tmp/tmpye0og7x3_chrome_odoo 2026-10-02 06:52:33,030 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Issuing json command http://127.0.0.1:34557/json/version 2026-10-02 06:52:33,032 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34557', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:52:33,108 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Browser version: Chrome/150.0.7871.114 2026-10-02 06:52:33,108 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Issuing json command http://127.0.0.1:34557/json 2026-10-02 06:52:33,115 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34557', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:52:33,140 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Websocket url found: ws://127.0.0.1:34557/devtools/page/22A2AB02E6B77C7ABDED526AA37D0DAA 2026-10-02 06:52:33,153 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Enable chrome headless console log notification 2026-10-02 06:52:33,157 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome headless enable page notifications 2026-10-02 06:52:33,198 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Setting session cookie in browser 2026-10-02 06:52:33,547 44 INFO rb-67e19c3-225208-420267 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/189?access_token=5045c31639d14e7f" in browser 2026-10-02 06:52:33,548 44 INFO rb-67e19c3-225208-420267 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/189?access_token=5045c31639d14e7f" 2026-10-02 06:52:33,571 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:52:33,975 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:33] "GET /pos-self/189?access_token=5045c31639d14e7f HTTP/1.1" 200 - 57 0.071 0.341 2026-10-02 06:52:33,979 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Navigation result: {'frameId': '22A2AB02E6B77C7ABDED526AA37D0DAA', 'loaderId': 'CABEC17F574DA9FEA4E4569B3D4ABA9A', 'isDownload': False} 2026-10-02 06:52:33,979 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:33,997 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:52:34,024 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:52:34,083 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:34] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.037 0.043 2026-10-02 06:52:34,104 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:52:34,124 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:34] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.110 2026-10-02 06:52:34,160 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:52:34,199 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:34] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.029 0.166 2026-10-02 06:52:34,416 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:34] "GET /favicon.ico HTTP/1.1" 301 - 1 0.003 0.024 2026-10-02 06:52:34,425 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:34] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.019 2026-10-02 06:52:34,442 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:34] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.003 0.010 2026-10-02 06:52:34,442 44 INFO rb-67e19c3-225208-420267 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/189?access_token=5045c31639d14e7f", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:52:34,444 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:52:34,444 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:34] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-10-02 06:52:34,452 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:34,524 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:34] "POST /pos-self/relations/189 HTTP/1.1" 200 - 37 0.025 0.039 2026-10-02 06:52:34,580 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.113 2026-10-02 06:52:34,959 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:34] "POST /pos-self/data/189 HTTP/1.1" 200 - 181 0.202 0.170 2026-10-02 06:52:34,962 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.345 2026-10-02 06:52:35,021 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: Owl is running in 'dev' mode. 2026-10-02 06:52:35,070 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:35] "GET /web/image/ir.attachment/11929/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-02 06:52:35,145 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:35,211 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:52:35,223 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:35] "GET /web/image/pos.category/356/image_128?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 2 0.001 0.031 2026-10-02 06:52:35,245 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:35] "GET /web/image/product.template/2495/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.028 2026-10-02 06:52:35,280 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:35] "GET /web/image/product.template/2496/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.058 2026-10-02 06:52:35,291 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:35,305 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:35] "GET /web/image/product.template/2497/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.082 2026-10-02 06:52:35,330 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:35] "GET /web/image/product.template/2499/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.007 0.106 2026-10-02 06:52:35,344 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:35] "GET /web/image/product.template/2498/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.110 2026-10-02 06:52:35,354 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:35,384 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:35] "GET /web/image/ir.attachment/11883/raw HTTP/1.1" 200 - 4 0.002 0.015 2026-10-02 06:52:35,392 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06: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-10-02 06:52:35,419 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:35,436 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:35] "GET /web/image/product.product/3007/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 8 0.027 0.025 2026-10-02 06:52:35,482 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:35,524 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79897520 started for PoS orders references: [{'name': None, 'pos_reference': '260-189-000001', 'uuid': 'd93ce249-f668-484a-bb0e-dd774bed01c4'}] 2026-10-02 06:52:35,570 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79897520 order {'name': None, 'pos_reference': '260-189-000001', 'uuid': 'd93ce249-f668-484a-bb0e-dd774bed01c4'} created pos.order #942 2026-10-02 06:52:35,596 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79897520 finished 2026-10-02 06:52:36,311 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:36] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 269 0.444 0.383 2026-10-02 06:52:36,357 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:36,413 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:36,473 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:36,541 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:36,602 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:36,655 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:36,709 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:36,795 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52647011 started for PoS orders references: [{'name': None, 'pos_reference': '260-189-000002', 'uuid': 'bc5ba24e-7c71-4f18-bbdb-545b013cd715'}] 2026-10-02 06:52:36,860 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52647011 order {'name': None, 'pos_reference': '260-189-000002', 'uuid': 'bc5ba24e-7c71-4f18-bbdb-545b013cd715'} created pos.order #943 2026-10-02 06:52:36,913 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52647011 finished 2026-10-02 06:52:37,393 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:37] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 157 0.350 0.332 2026-10-02 06:52:37,440 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:37,497 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:37,556 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:37,625 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:37,683 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:37,734 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:37,794 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:37,843 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43660333 started for PoS orders references: [{'name': None, 'pos_reference': '260-189-000003', 'uuid': '0e769916-043a-4c8d-bd5f-3526c6d2c1e6'}] 2026-10-02 06:52:37,906 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43660333 order {'name': None, 'pos_reference': '260-189-000003', 'uuid': '0e769916-043a-4c8d-bd5f-3526c6d2c1e6'} created pos.order #944 2026-10-02 06:52:37,935 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43660333 finished 2026-10-02 06:52:38,356 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:38] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 157 0.236 0.321 2026-10-02 06:52:38,405 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:38,460 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:38,527 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:38,588 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:38,651 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:38,701 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:38,759 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:38,813 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86309641 started for PoS orders references: [{'name': None, 'pos_reference': '260-189-000004', 'uuid': '13eb2214-0337-478d-a387-389837d5d661'}] 2026-10-02 06:52:38,885 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86309641 order {'name': None, 'pos_reference': '260-189-000004', 'uuid': '13eb2214-0337-478d-a387-389837d5d661'} created pos.order #945 2026-10-02 06:52:38,925 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86309641 finished 2026-10-02 06:52:39,371 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:39] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 157 0.286 0.325 2026-10-02 06:52:39,424 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:39,480 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: tour succeeded 2026-10-02 06:52:39,481 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:39,589 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: heap 10049028 (allocated 11534336) 2026-10-02 06:52:39,606 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Closing chrome headless with pid 139568 2026-10-02 06:52:39,619 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Closing websocket connection 2026-10-02 06:52:39,623 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Terminating chrome headless with pid 139568 2026-10-02 06:52:39,731 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_065239_731029_test_order_sequence_in_self.txt 2026-10-02 06:52:39,731 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Removing chrome user profile "/tmp/tmpye0og7x3_chrome_odoo" 2026-10-02 06:52:39,779 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_pos_self_order_table_transfer ... 2026-10-02 06:52:47,545 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome pid: 139748 2026-10-02 06:52:47,545 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome headless temporary user profile dir: /tmp/tmpysrvk__9_chrome_odoo 2026-10-02 06:52:47,545 44 INFO rb-67e19c3-225208-420267 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:38725/json/version 2026-10-02 06:52:47,547 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38725', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:52:47,599 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:47,599 44 INFO rb-67e19c3-225208-420267 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:38725/json 2026-10-02 06:52:47,600 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38725', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:52:47,611 44 INFO rb-67e19c3-225208-420267 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:38725/devtools/page/171B483FF35941425E7265A8A98F13B7 2026-10-02 06:52:47,622 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Enable chrome headless console log notification 2026-10-02 06:52:47,649 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome headless enable page notifications 2026-10-02 06:52:48,120 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 06:52:48,123 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Setting session cookie in browser 2026-10-02 06:52:48,125 44 INFO rb-67e19c3-225208-420267 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=190" in browser 2026-10-02 06:52:48,125 44 INFO rb-67e19c3-225208-420267 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=190" 2026-10-02 06:52:48,144 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:52:48,788 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:48] "GET /pos/ui?config_id=190 HTTP/1.1" 200 - 87 0.170 0.478 2026-10-02 06:52:48,792 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Navigation result: {'frameId': '171B483FF35941425E7265A8A98F13B7', 'loaderId': '040D84C65C4759DCC631B1A416809C36', 'isDownload': False} 2026-10-02 06:52:48,792 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:48,815 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:52:48,836 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:48] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-10-02 06:52:48,848 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:48] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-10-02 06:52:48,861 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:48] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.023 2026-10-02 06:52:49,517 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:52:49,520 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:52:49,547 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.013 2026-10-02 06:52:49,600 44 INFO rb-67e19c3-225208-420267 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=190", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:52:49,615 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:49,616 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.015 2026-10-02 06:52:49,644 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-02 06:52:49,660 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:52:49,692 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.014 2026-10-02 06:52:49,723 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.019 0.029 2026-10-02 06:52:49,726 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.007 2026-10-02 06:52:49,809 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.018 0.035 2026-10-02 06:52:50,860 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 281, model: sale.order 2026-10-02 06:52:50,863 44 INFO rb-67e19c3-225208-420267 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/Auditor - Readonly - Accounting/Bookkeeper - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/Administrator - Sales/User: Own Documents Only - Role / Portal Contact your administrator to request access if necessary. 2026-10-02 06:52:50,863 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 281, model: sale.order.line 2026-10-02 06:52:50,865 44 INFO rb-67e19c3-225208-420267 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/Auditor - Readonly - Accounting/Bookkeeper - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/User: Own Documents Only - Role / Portal Contact your administrator to request access if necessary. 2026-10-02 06:52:50,877 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 491 0.615 0.416 2026-10-02 06:52:50,908 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:50] "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-10-02 06:52:51,044 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:51] "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-10-02 06:52:51,130 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:51] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.020 0.051 2026-10-02 06:52:51,195 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.008 2026-10-02 06:52:51,213 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:51,224 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-10-02 06:52:51,269 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:52:51,289 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:51] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:52:51,291 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:52:51,317 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-10-02 06:52:51,343 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52: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-10-02 06:52:51,345 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:52:51,396 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:51] "GET /web/image/res.users/281/avatar_128 HTTP/1.1" 200 - 14 0.056 0.046 2026-10-02 06:52:51,417 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:51] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.002 0.125 2026-10-02 06:52:51,440 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-10-02 06:52:51,469 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:51,472 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:51] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.007 0.064 2026-10-02 06:52:51,567 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:51] "GET /pos/ui/190?from_backend=True HTTP/1.1" 200 - 33 0.051 0.100 2026-10-02 06:52:51,728 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:51] "GET /pos/ui/190 HTTP/1.1" 200 - 33 0.113 0.178 2026-10-02 06:52:51,753 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:51] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.007 0.226 2026-10-02 06:52:51,767 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:51] "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.089 2026-10-02 06:52:51,818 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:51,865 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:51,869 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:52:51,915 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:51] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.020 0.045 2026-10-02 06:52:51,920 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:51,982 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:52,031 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:52] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:52:52,046 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:52,106 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:52,113 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28764253 started for PoS orders references: [{'name': '/', 'pos_reference': '260-190-000001', 'uuid': '9656e905-e272-47b0-8d23-ee101c07c3f8'}] 2026-10-02 06:52:52,143 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:52:52,239 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28764253 order {'name': '/', 'pos_reference': '260-190-000001', 'uuid': '9656e905-e272-47b0-8d23-ee101c07c3f8'} updated pos.order #946 2026-10-02 06:52:52,302 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28764253 finished 2026-10-02 06:52:52,511 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.246 0.154 2026-10-02 06:52:52,595 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:52] "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-10-02 06:52:52,635 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:52,690 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:54,720 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:54,771 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:54,842 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06: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.012 2026-10-02 06:52:54,847 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:54,895 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:54,945 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:54,995 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:55,050 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:55,070 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93584391 started for PoS orders references: [{'name': '/', 'pos_reference': '261-190-000001', 'uuid': '179c1b33-a14d-466c-9750-b2685b574edf'}] 2026-10-02 06:52:55,146 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93584391 order {'name': '/', 'pos_reference': '261-190-000001', 'uuid': '179c1b33-a14d-466c-9750-b2685b574edf'} created pos.order #947 2026-10-02 06:52:55,169 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93584391 finished 2026-10-02 06:52:55,242 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 44 0.065 0.109 2026-10-02 06:52:55,271 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:55,336 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:55,341 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:52:55] "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.008 2026-10-02 06:52:55,390 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: tour succeeded 2026-10-02 06:52:55,395 44 INFO rb-67e19c3-225208-420267 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-10-02 06:52:55,526 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: heap 16500060 (allocated 17436672) 2026-10-02 06:52:55,548 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Closing chrome headless with pid 139748 2026-10-02 06:52:55,555 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Closing websocket connection 2026-10-02 06:52:55,558 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Terminating chrome headless with pid 139748 2026-10-02 06:52:55,661 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_065255_661033_test_pos_self_order_table_transfer.txt 2026-10-02 06:52:55,661 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Removing chrome user profile "/tmp/tmpysrvk__9_chrome_odoo" 2026-10-02 06:52:55,720 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_category_with_only_special_products ... 2026-10-02 06:53:02,895 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Chrome pid: 139953 2026-10-02 06:53:02,896 44 INFO rb-67e19c3-225208-420267 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/tmpklrbf28i_chrome_odoo 2026-10-02 06:53:02,896 44 INFO rb-67e19c3-225208-420267 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:40861/json/version 2026-10-02 06:53:02,897 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40861', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:53:02,970 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:02,971 44 INFO rb-67e19c3-225208-420267 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:40861/json 2026-10-02 06:53:02,978 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40861', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:53:03,007 44 INFO rb-67e19c3-225208-420267 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:40861/devtools/page/705C8748B73BB565534B7E8C4BE3CDC9 2026-10-02 06:53:03,039 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:03,053 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:03,078 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:03,367 44 INFO rb-67e19c3-225208-420267 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/191?access_token=4da601a46b4e4102" in browser 2026-10-02 06:53:03,368 44 INFO rb-67e19c3-225208-420267 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/191?access_token=4da601a46b4e4102" 2026-10-02 06:53:03,391 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:53:03,965 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:03] "GET /pos-self/191?access_token=4da601a46b4e4102 HTTP/1.1" 200 - 57 0.070 0.514 2026-10-02 06:53:03,969 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Navigation result: {'frameId': '705C8748B73BB565534B7E8C4BE3CDC9', 'loaderId': '620862B1F9D82CF45B1D2AD0E97004DE', 'isDownload': False} 2026-10-02 06:53:03,970 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:03,987 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:53:04,044 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:53:04,074 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:04] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.029 0.041 2026-10-02 06:53:04,090 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:53:04,108 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:04] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.093 2026-10-02 06:53:04,132 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:53:04,191 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:04] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.052 0.137 2026-10-02 06:53:04,363 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:04] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.010 2026-10-02 06:53:04,375 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:04] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-02 06:53:04,392 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:04] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.008 0.007 2026-10-02 06:53:04,410 44 INFO rb-67e19c3-225208-420267 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/191?access_token=4da601a46b4e4102", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:53:04,416 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:53:04,417 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:04] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.010 2026-10-02 06:53:04,420 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:04,483 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:04,559 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:04] "POST /pos-self/relations/191 HTTP/1.1" 200 - 37 0.058 0.064 2026-10-02 06:53:04,631 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.187 2026-10-02 06:53:05,050 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:05] "POST /pos-self/data/191 HTTP/1.1" 200 - 179 0.238 0.194 2026-10-02 06:53:05,053 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.398 2026-10-02 06:53:05,128 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:05,183 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:05] "GET /web/image/ir.attachment/12032/raw HTTP/1.1" 200 - 4 0.004 0.008 2026-10-02 06:53:05,202 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:05,257 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:05] "GET /web/image/ir.attachment/11986/raw HTTP/1.1" 200 - 4 0.007 0.015 2026-10-02 06:53:05,286 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:53:05,378 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:05,424 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:05,447 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:05] "GET /web/image/pos.category/356/image_128?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 2 0.004 0.045 2026-10-02 06:53:05,473 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:05,494 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:05] "GET /web/image/pos.category/357/image_128?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 2 0.002 0.090 2026-10-02 06:53:05,516 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:05] "GET /web/image/product.template/2497/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.088 2026-10-02 06:53:05,529 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: tour succeeded 2026-10-02 06:53:05,530 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:05,540 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:05] "GET /web/image/product.template/2499/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.116 2026-10-02 06:53:05,568 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:05] "GET /web/image/product.template/2495/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.149 2026-10-02 06:53:05,574 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: heap 7043244 (allocated 7602176) 2026-10-02 06:53:05,603 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Closing chrome headless with pid 139953 2026-10-02 06:53:05,605 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Closing websocket connection 2026-10-02 06:53:05,606 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Terminating chrome headless with pid 139953 2026-10-02 06:53:05,625 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:05] "GET /web/image/product.template/2496/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.018 0.189 2026-10-02 06:53:05,642 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:05] "GET /web/image/product.template/2498/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.174 2026-10-02 06:53:05,674 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:05] "GET /web/image/product.template/2500/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.146 2026-10-02 06:53:05,691 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:05] "GET /web/image/product.template/2501/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.163 2026-10-02 06:53:05,708 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_065305_708271_test_self_order_category_with_only_special_products.txt 2026-10-02 06:53:05,708 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Removing chrome user profile "/tmp/tmpklrbf28i_chrome_odoo" 2026-10-02 06:53:05,756 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync ... 2026-10-02 06:53:11,752 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Chrome pid: 140133 2026-10-02 06:53:11,753 44 INFO rb-67e19c3-225208-420267 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/tmpg5kmfx_b_chrome_odoo 2026-10-02 06:53:11,753 44 INFO rb-67e19c3-225208-420267 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:32869/json/version 2026-10-02 06:53:11,754 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32869', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:53:11,983 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:11,983 44 INFO rb-67e19c3-225208-420267 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:32869/json 2026-10-02 06:53:11,983 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32869', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:53:12,065 44 INFO rb-67e19c3-225208-420267 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:32869/devtools/page/7E6BA56365EDD460DFF150E2F3354317 2026-10-02 06:53:12,111 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:12,137 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:12,187 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:12,459 44 INFO rb-67e19c3-225208-420267 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/192?access_token=3ab94278a9a04b87" in browser 2026-10-02 06:53:12,459 44 INFO rb-67e19c3-225208-420267 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/192?access_token=3ab94278a9a04b87" 2026-10-02 06:53:12,489 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:53:12,972 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:12] "GET /pos-self/192?access_token=3ab94278a9a04b87 HTTP/1.1" 200 - 57 0.059 0.430 2026-10-02 06:53:12,977 44 INFO rb-67e19c3-225208-420267 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': '7E6BA56365EDD460DFF150E2F3354317', 'loaderId': 'EF6685BD8A2DC9738D506667EE3EB785', 'isDownload': False} 2026-10-02 06:53:12,977 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:12,995 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:53:13,033 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:53:13,065 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:13] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.048 2026-10-02 06:53:13,080 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:53:13,117 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:13] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.012 0.093 2026-10-02 06:53:13,139 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:53:13,194 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:13] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.042 0.146 2026-10-02 06:53:13,350 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:13] "GET /favicon.ico HTTP/1.1" 301 - 1 0.003 0.015 2026-10-02 06:53:13,383 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:13] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.037 2026-10-02 06:53:13,393 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:13] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.003 0.024 2026-10-02 06:53:13,413 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:53:13,413 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:13] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-10-02 06:53:13,414 44 INFO rb-67e19c3-225208-420267 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/192?access_token=3ab94278a9a04b87", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:53:13,425 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:13,480 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:13,507 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:13] "POST /pos-self/relations/192 HTTP/1.1" 200 - 37 0.031 0.044 2026-10-02 06:53:13,575 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.129 2026-10-02 06:53:13,934 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:13] "POST /pos-self/data/192 HTTP/1.1" 200 - 181 0.195 0.188 2026-10-02 06:53:13,938 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.344 2026-10-02 06:53:13,987 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:14,022 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:14] "GET /web/image/ir.attachment/12085/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-10-02 06:53:14,079 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:14,161 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-02 06:53:14,178 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:14,181 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:14] "GET /web/image/pos.category/356/image_128?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 2 0.010 0.045 2026-10-02 06:53:14,197 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:14] "GET /web/image/product.template/2495/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.061 2026-10-02 06:53:14,215 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:14] "GET /web/image/product.template/2496/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.072 2026-10-02 06:53:14,238 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:14] "GET /web/image/product.template/2499/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.006 0.085 2026-10-02 06:53:14,265 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:14] "GET /web/image/product.template/2497/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.011 0.097 2026-10-02 06:53:14,284 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:14] "GET /web/image/product.template/2498/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.105 2026-10-02 06:53:14,308 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:14] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 6 0.010 0.040 2026-10-02 06:53:14,350 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:14,414 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:14,466 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:14,538 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:14,608 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:14,661 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:14,722 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:14,772 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:14,773 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:14,813 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: heap 7764244 (allocated 9175040) 2026-10-02 06:53:14,817 44 INFO rb-67e19c3-225208-420267 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 140133 2026-10-02 06:53:14,818 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:14,819 44 INFO rb-67e19c3-225208-420267 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 140133 2026-10-02 06:53:14,916 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_065314_916033_test_self_order_meal_do_not_change_tracking_number_on_sync.txt 2026-10-02 06:53:14,916 44 INFO rb-67e19c3-225208-420267 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/tmpg5kmfx_b_chrome_odoo" 2026-10-02 06:53:14,967 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile ... 2026-10-02 06:53:22,063 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 140306 2026-10-02 06:53:22,063 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmptl0ga6qw_chrome_odoo 2026-10-02 06:53:22,064 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:39475/json/version 2026-10-02 06:53:22,064 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39475', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:53:22,086 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-02 06:53:22,086 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:39475/json 2026-10-02 06:53:22,087 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39475', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:53:22,107 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:39475/devtools/page/E3841C46552CC13A40F52BB583873453 2026-10-02 06:53:22,120 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-02 06:53:22,143 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-02 06:53:22,174 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-02 06:53:22,425 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/193?access_token=55e66b26d1b34281&table_identifier=65b9e27a" in browser 2026-10-02 06:53:22,425 44 INFO rb-67e19c3-225208-420267 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/193?access_token=55e66b26d1b34281&table_identifier=65b9e27a" 2026-10-02 06:53:22,442 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:53:22,959 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:22] "GET /pos-self/193?access_token=55e66b26d1b34281&table_identifier=65b9e27a HTTP/1.1" 200 - 59 0.132 0.391 2026-10-02 06:53:22,964 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'E3841C46552CC13A40F52BB583873453', 'loaderId': 'BE54D3B7FBE6ADC841EA25753DE73776', 'isDownload': False} 2026-10-02 06:53:22,964 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:22,983 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:53:23,007 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:53:23,041 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:23] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.011 0.042 2026-10-02 06:53:23,056 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:53:23,098 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:23] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.032 0.075 2026-10-02 06:53:23,110 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:53:23,141 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:23] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.139 2026-10-02 06:53:23,255 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:23] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-10-02 06:53:23,262 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:23] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-02 06:53:23,277 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:23] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.003 0.006 2026-10-02 06:53:23,291 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:53:23,292 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:23] "POST /pos/ping HTTP/1.1" 200 - 1 0.002 0.007 2026-10-02 06:53:23,292 44 INFO rb-67e19c3-225208-420267 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/193?access_token=55e66b26d1b34281&table_identifier=65b9e27a", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:53:23,309 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:23,365 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:23,413 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:23] "POST /pos-self/relations/193 HTTP/1.1" 200 - 37 0.062 0.044 2026-10-02 06:53:23,485 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.167 2026-10-02 06:53:23,901 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:23] "POST /pos-self/data/193 HTTP/1.1" 200 - 181 0.250 0.191 2026-10-02 06:53:23,905 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.394 2026-10-02 06:53:23,972 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:23] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.010 2026-10-02 06:53:23,982 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-02 06:53:24,039 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:24] "GET /web/image/ir.attachment/12138/raw HTTP/1.1" 200 - 4 0.005 0.011 2026-10-02 06:53:24,067 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:24,083 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:24] "GET /web/image/ir.attachment/12092/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-10-02 06:53:24,117 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:53:24,191 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:24,259 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:24] "GET /web/image/pos.category/356/image_128?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 2 0.010 0.040 2026-10-02 06:53:24,274 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:24,285 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:24] "GET /web/image/product.template/2495/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.012 0.046 2026-10-02 06:53:24,311 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:24] "GET /web/image/product.template/2496/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.007 0.075 2026-10-02 06:53:24,333 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:24] "GET /web/image/product.template/2499/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.097 2026-10-02 06:53:24,338 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:24,346 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:24] "GET /web/image/product.template/2497/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.107 2026-10-02 06:53:24,371 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:24] "GET /web/image/product.template/2498/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-10-02 06:53:24,384 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53: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-10-02 06:53:24,395 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:24,430 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:24] "GET /web/image/product.product/3004/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 8 0.021 0.024 2026-10-02 06:53:24,462 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:24,513 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43201419 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000001', 'uuid': 'd314c944-c9fe-47e4-affc-6156943661fe'}] 2026-10-02 06:53:24,569 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43201419 order {'name': None, 'pos_reference': '260-193-000001', 'uuid': 'd314c944-c9fe-47e4-affc-6156943661fe'} created pos.order #948 2026-10-02 06:53:24,595 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43201419 finished 2026-10-02 06:53:24,743 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:24] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 101 0.124 0.162 2026-10-02 06:53:24,789 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.012 2026-10-02 06:53:24,802 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:24,851 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:24,908 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:24,967 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:25,016 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:25,065 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:25,122 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:25,177 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:25,233 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:25,330 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:25] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.026 0.067 2026-10-02 06:53:25,356 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:25,362 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:25] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.006 0.009 2026-10-02 06:53:25,407 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-02 06:53:25,408 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:25,462 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8182104 (allocated 9437184) 2026-10-02 06:53:25,481 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 140306 2026-10-02 06:53:25,483 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-02 06:53:25,485 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 140306 2026-10-02 06:53:25,498 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:25] "GET /web/image/ir.attachment/12137/raw HTTP/1.1" 200 - 4 0.006 0.023 2026-10-02 06:53:25,592 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_065325_592645_test_self_order_mobile.txt 2026-10-02 06:53:25,593 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmptl0ga6qw_chrome_odoo" 2026-10-02 06:53:25,965 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 140492 2026-10-02 06:53:25,965 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpf8uobrso_chrome_odoo 2026-10-02 06:53:25,966 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:43831/json/version 2026-10-02 06:53:25,967 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43831', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:53:25,999 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-02 06:53:26,000 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:43831/json 2026-10-02 06:53:26,001 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43831', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:53:26,014 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:43831/devtools/page/4F4C0A3FDFD05AC22F8FCBDACAD72C7C 2026-10-02 06:53:26,029 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-02 06:53:26,036 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-02 06:53:26,096 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-02 06:53:26,113 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/193?access_token=55e66b26d1b34281&table_identifier=65b9e27a" in browser 2026-10-02 06:53:26,113 44 INFO rb-67e19c3-225208-420267 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/193?access_token=55e66b26d1b34281&table_identifier=65b9e27a" 2026-10-02 06:53:26,217 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:26] "GET /pos-self/193?access_token=55e66b26d1b34281&table_identifier=65b9e27a HTTP/1.1" 200 - 9 0.020 0.060 2026-10-02 06:53:26,231 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '4F4C0A3FDFD05AC22F8FCBDACAD72C7C', 'loaderId': '4F36A6243E606A4EC414DD4EBF2A15EF', 'isDownload': False} 2026-10-02 06:53:26,231 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:26,251 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:53:26,287 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:26] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.018 2026-10-02 06:53:26,305 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:26] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.010 0.024 2026-10-02 06:53:26,314 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:26] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.003 0.035 2026-10-02 06:53:26,584 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:26] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.017 2026-10-02 06:53:26,587 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:26] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:53:26,608 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:26] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 4 0.002 0.007 2026-10-02 06:53:26,619 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:53:26,619 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:53:26,620 44 INFO rb-67e19c3-225208-420267 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/193?access_token=55e66b26d1b34281&table_identifier=65b9e27a", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:53:26,630 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:26,683 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:26,706 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:26] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.022 0.045 2026-10-02 06:53:26,716 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.072 2026-10-02 06:53:27,001 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:27] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.120 0.148 2026-10-02 06:53:27,004 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.263 2026-10-02 06:53:27,083 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.009 2026-10-02 06:53:27,092 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-02 06:53:27,139 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:27] "GET /web/image/ir.attachment/12138/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-02 06:53:27,178 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:27,211 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:27] "GET /web/image/ir.attachment/12092/raw HTTP/1.1" 200 - 4 0.012 0.011 2026-10-02 06:53:27,240 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:53:27,288 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:27,337 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:27] "GET /web/image/pos.category/356/image_128?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 2 0.006 0.027 2026-10-02 06:53:27,358 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:27] "GET /web/image/product.template/2495/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.041 2026-10-02 06:53:27,361 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:27,417 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:27] "GET /web/image/product.template/2496/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.018 0.076 2026-10-02 06:53:27,437 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:27,443 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:27] "GET /web/image/product.template/2498/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.111 2026-10-02 06:53:27,471 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:27] "GET /web/image/product.template/2497/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.010 0.134 2026-10-02 06:53:27,477 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:53:27,489 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:27] "GET /web/image/product.template/2499/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.163 2026-10-02 06:53:27,492 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:27,503 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.006 0.100 2026-10-02 06:53:27,526 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:27] "GET /web/image/product.product/3004/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 8 0.010 0.042 2026-10-02 06:53:27,545 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.009 0.129 2026-10-02 06:53:27,564 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:27,577 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:27] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.003 0.008 2026-10-02 06:53:27,626 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:27,699 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:27,735 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26210216 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000002', 'uuid': '15d12165-58ed-455d-82f4-26e994e61bd5'}] 2026-10-02 06:53:27,767 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26210216 order {'name': None, 'pos_reference': '260-193-000002', 'uuid': '15d12165-58ed-455d-82f4-26e994e61bd5'} created pos.order #949 2026-10-02 06:53:27,798 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26210216 finished 2026-10-02 06:53:27,916 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:27] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.074 0.150 2026-10-02 06:53:27,962 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.007 0.011 2026-10-02 06:53:27,992 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:28,041 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:28,096 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:28,154 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:28,206 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:28,255 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-02 06:53:28,255 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:28,341 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8363352 (allocated 9437184) 2026-10-02 06:53:28,351 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 140492 2026-10-02 06:53:28,354 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-02 06:53:28,358 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 140492 2026-10-02 06:53:28,453 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_065328_453458_test_self_order_mobile.txt 2026-10-02 06:53:28,453 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpf8uobrso_chrome_odoo" 2026-10-02 06:53:28,864 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 140685 2026-10-02 06:53:28,865 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp2l84selr_chrome_odoo 2026-10-02 06:53:28,865 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:35347/json/version 2026-10-02 06:53:28,866 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35347', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:53:28,900 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-02 06:53:28,900 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:35347/json 2026-10-02 06:53:28,901 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35347', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:53:28,920 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:35347/devtools/page/4E131395FA10E1A4AB167018BA8ED6DC 2026-10-02 06:53:28,931 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-02 06:53:28,933 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-02 06:53:28,956 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-02 06:53:28,974 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/193?access_token=55e66b26d1b34281&table_identifier=65b9e27a" in browser 2026-10-02 06:53:28,974 44 INFO rb-67e19c3-225208-420267 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/193?access_token=55e66b26d1b34281&table_identifier=65b9e27a" 2026-10-02 06:53:29,016 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:29] "GET /pos-self/193?access_token=55e66b26d1b34281&table_identifier=65b9e27a HTTP/1.1" 200 - 9 0.008 0.018 2026-10-02 06:53:29,026 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '4E131395FA10E1A4AB167018BA8ED6DC', 'loaderId': '1A34D5FF862B99BCD7191BF06F253E82', 'isDownload': False} 2026-10-02 06:53:29,027 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:29,050 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:53:29,099 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:29] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.032 0.006 2026-10-02 06:53:29,108 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:29] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.041 2026-10-02 06:53:29,117 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:29] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.049 2026-10-02 06:53:29,363 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:29] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.014 2026-10-02 06:53:29,366 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:29] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:53:29,414 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:29] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 4 0.006 0.017 2026-10-02 06:53:29,417 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:53:29,417 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.024 2026-10-02 06:53:29,419 44 INFO rb-67e19c3-225208-420267 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/193?access_token=55e66b26d1b34281&table_identifier=65b9e27a", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:53:29,434 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:29,458 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.004 0.009 2026-10-02 06:53:29,486 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:29,539 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:29] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.049 0.044 2026-10-02 06:53:29,541 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.064 2026-10-02 06:53:29,954 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:29] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.108 0.271 2026-10-02 06:53:30,006 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:30] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.008 2026-10-02 06:53:30,022 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-02 06:53:30,070 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:30] "GET /web/image/ir.attachment/12138/raw HTTP/1.1" 200 - 4 0.003 0.009 2026-10-02 06:53:30,089 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:30,103 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:30] "GET /web/image/ir.attachment/12092/raw HTTP/1.1" 200 - 4 0.003 0.006 2026-10-02 06:53:30,138 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:53:30,194 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:30,263 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:30,264 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:30] "GET /web/image/pos.category/356/image_128?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 2 0.017 0.037 2026-10-02 06:53:30,283 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:30] "GET /web/image/product.template/2499/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.052 2026-10-02 06:53:30,299 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:30] "GET /web/image/product.template/2497/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.065 2026-10-02 06:53:30,335 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:30] "GET /web/image/product.template/2496/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.010 0.083 2026-10-02 06:53:30,344 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:30,350 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:30] "GET /web/image/product.template/2495/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.103 2026-10-02 06:53:30,376 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53: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-10-02 06:53:30,380 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:30] "GET /web/image/product.template/2498/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.122 2026-10-02 06:53:30,397 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:30,416 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:30] "GET /web/image/product.product/3004/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 8 0.017 0.027 2026-10-02 06:53:30,464 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:30,499 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74332776 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000003', 'uuid': '9fa0fcbb-17eb-4ea7-9457-e3e8d7d29e65'}] 2026-10-02 06:53:30,561 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74332776 order {'name': None, 'pos_reference': '260-193-000003', 'uuid': '9fa0fcbb-17eb-4ea7-9457-e3e8d7d29e65'} created pos.order #950 2026-10-02 06:53:30,605 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74332776 finished 2026-10-02 06:53:30,721 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:30] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.097 0.163 2026-10-02 06:53:30,767 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:30] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.010 2026-10-02 06:53:30,789 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:30,836 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:30,892 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:30,909 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:30] "GET /web/image/ir.attachment/12137/raw HTTP/1.1" 200 - 4 0.004 0.007 2026-10-02 06:53:30,948 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:31,004 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:31,053 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-02 06:53:31,053 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:31,136 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8092896 (allocated 8912896) 2026-10-02 06:53:31,158 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 140685 2026-10-02 06:53:31,163 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-02 06:53:31,164 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 140685 2026-10-02 06:53:31,294 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_065331_294063_test_self_order_mobile.txt 2026-10-02 06:53:31,294 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp2l84selr_chrome_odoo" 2026-10-02 06:53:31,667 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 140874 2026-10-02 06:53:31,667 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpkrg2foqw_chrome_odoo 2026-10-02 06:53:31,667 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:34021/json/version 2026-10-02 06:53:31,668 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34021', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:53:31,704 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-02 06:53:31,704 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:34021/json 2026-10-02 06:53:31,705 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34021', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:53:31,725 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:34021/devtools/page/F444CD05B527223293C6463FA206D3FB 2026-10-02 06:53:31,741 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-02 06:53:31,779 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-02 06:53:31,827 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-02 06:53:31,846 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/193?access_token=55e66b26d1b34281&table_identifier=65b9e27a" in browser 2026-10-02 06:53:31,846 44 INFO rb-67e19c3-225208-420267 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/193?access_token=55e66b26d1b34281&table_identifier=65b9e27a" 2026-10-02 06:53:31,900 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:31] "GET /pos-self/193?access_token=55e66b26d1b34281&table_identifier=65b9e27a HTTP/1.1" 200 - 9 0.011 0.025 2026-10-02 06:53:31,918 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'F444CD05B527223293C6463FA206D3FB', 'loaderId': '36EAB5692FF29E6D00EA69BEBE7EA3D4', 'isDownload': False} 2026-10-02 06:53:31,918 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:31,952 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:53:31,990 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:31] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.003 0.012 2026-10-02 06:53:32,016 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:32] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.008 0.030 2026-10-02 06:53:32,027 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:32] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.048 2026-10-02 06:53:32,228 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:32] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.015 2026-10-02 06:53:32,231 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:32] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:53:32,263 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:32] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 4 0.007 0.010 2026-10-02 06:53:32,267 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:53:32,267 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:53:32,270 44 INFO rb-67e19c3-225208-420267 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/193?access_token=55e66b26d1b34281&table_identifier=65b9e27a", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:53:32,281 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:32,336 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:32,360 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:32] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.023 0.039 2026-10-02 06:53:32,381 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.011 0.067 2026-10-02 06:53:32,689 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:32] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.123 0.154 2026-10-02 06:53:32,691 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.276 2026-10-02 06:53:32,778 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:32] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.008 2026-10-02 06:53:32,782 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-02 06:53:32,840 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:32] "GET /web/image/ir.attachment/12138/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-02 06:53:32,876 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:32,897 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:32] "GET /web/image/ir.attachment/12092/raw HTTP/1.1" 200 - 4 0.004 0.007 2026-10-02 06:53:32,923 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:53:33,012 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:33,075 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:33] "GET /web/image/pos.category/356/image_128?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 2 0.001 0.036 2026-10-02 06:53:33,093 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:33,107 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:33] "GET /web/image/product.template/2497/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.010 0.040 2026-10-02 06:53:33,136 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:33] "GET /web/image/product.template/2496/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.078 2026-10-02 06:53:33,160 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:33] "GET /web/image/product.template/2499/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.006 0.099 2026-10-02 06:53:33,180 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:33,202 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:33] "GET /web/image/product.template/2495/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.015 0.101 2026-10-02 06:53:33,221 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53: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-10-02 06:53:33,229 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:33] "GET /web/image/product.template/2498/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.008 0.147 2026-10-02 06:53:33,231 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:33,271 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.011 0.171 2026-10-02 06:53:33,303 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:33,310 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.020 0.148 2026-10-02 06:53:33,322 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.193 2026-10-02 06:53:33,345 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.170 2026-10-02 06:53:33,371 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:33] "GET /web/image/product.product/3004/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 8 0.008 0.112 2026-10-02 06:53:33,385 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:33] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.005 0.072 2026-10-02 06:53:33,432 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:33,508 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:33,534 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65829526 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000004', 'uuid': '43c374a7-c722-4913-b52e-4b4a5215a07d'}] 2026-10-02 06:53:33,584 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65829526 order {'name': None, 'pos_reference': '260-193-000004', 'uuid': '43c374a7-c722-4913-b52e-4b4a5215a07d'} created pos.order #951 2026-10-02 06:53:33,613 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65829526 finished 2026-10-02 06:53:33,712 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:33] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.067 0.147 2026-10-02 06:53:33,763 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.011 2026-10-02 06:53:33,802 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:33,851 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:33,903 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:33,957 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:34,011 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:34,060 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-02 06:53:34,061 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:34,151 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8374944 (allocated 9437184) 2026-10-02 06:53:34,161 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:34] "GET /web/image/ir.attachment/12137/raw HTTP/1.1" 200 - 4 0.005 0.008 2026-10-02 06:53:34,166 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 140874 2026-10-02 06:53:34,171 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-02 06:53:34,171 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 140874 2026-10-02 06:53:34,279 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_065334_279760_test_self_order_mobile.txt 2026-10-02 06:53:34,280 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpkrg2foqw_chrome_odoo" 2026-10-02 06:53:34,611 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 141069 2026-10-02 06:53:34,611 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpr9w108o6_chrome_odoo 2026-10-02 06:53:34,611 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:38997/json/version 2026-10-02 06:53:34,612 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38997', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:53:34,673 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-02 06:53:34,673 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:38997/json 2026-10-02 06:53:34,673 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38997', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:53:34,706 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:38997/devtools/page/E4821C502087C0C2AFF7491E3F8DD4CC 2026-10-02 06:53:34,723 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-02 06:53:34,732 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-02 06:53:34,805 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-02 06:53:34,826 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/193?access_token=55e66b26d1b34281&table_identifier=65b9e27a" in browser 2026-10-02 06:53:34,827 44 INFO rb-67e19c3-225208-420267 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/193?access_token=55e66b26d1b34281&table_identifier=65b9e27a" 2026-10-02 06:53:34,903 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:34] "GET /pos-self/193?access_token=55e66b26d1b34281&table_identifier=65b9e27a HTTP/1.1" 200 - 9 0.011 0.032 2026-10-02 06:53:34,915 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'E4821C502087C0C2AFF7491E3F8DD4CC', 'loaderId': '6BCA6CC70F0962A81E8CB9540A6C4631', 'isDownload': False} 2026-10-02 06:53:34,915 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:34,953 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:53:35,002 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:35] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.016 0.021 2026-10-02 06:53:35,020 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:35] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.005 0.045 2026-10-02 06:53:35,031 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:35] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.051 2026-10-02 06:53:35,311 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:35] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.011 2026-10-02 06:53:35,314 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:35] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:53:35,346 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:35] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 4 0.002 0.008 2026-10-02 06:53:35,363 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:53:35,363 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:53:35,368 44 INFO rb-67e19c3-225208-420267 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/193?access_token=55e66b26d1b34281&table_identifier=65b9e27a", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:53:35,383 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:35,440 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:35,553 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:35] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.085 0.050 2026-10-02 06:53:35,568 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.139 2026-10-02 06:53:35,603 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.008 2026-10-02 06:53:35,992 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:35] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.243 0.167 2026-10-02 06:53:36,065 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:36] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.006 0.011 2026-10-02 06:53:36,078 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-02 06:53:36,154 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:36] "GET /web/image/ir.attachment/12138/raw HTTP/1.1" 200 - 4 0.005 0.009 2026-10-02 06:53:36,175 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:36,194 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:36] "GET /web/image/ir.attachment/12092/raw HTTP/1.1" 200 - 4 0.003 0.007 2026-10-02 06:53:36,229 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:53:36,323 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:36,394 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:36] "GET /web/image/pos.category/356/image_128?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 2 0.001 0.049 2026-10-02 06:53:36,398 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:36,445 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:36,446 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:36] "GET /web/image/product.template/2496/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.018 0.079 2026-10-02 06:53:36,467 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:36] "GET /web/image/product.template/2499/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.114 2026-10-02 06:53:36,481 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:36] "GET /web/image/product.template/2498/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.117 2026-10-02 06:53:36,498 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:36,509 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:36] "GET /web/image/product.template/2497/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.134 2026-10-02 06:53:36,532 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:36] "GET /web/image/product.template/2495/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.174 2026-10-02 06:53:36,563 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:36,589 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:53:36,617 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:36] "GET /web/image/product.product/3004/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 8 0.011 0.021 2026-10-02 06:53:36,618 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:36,696 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:36,735 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55108149 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000005', 'uuid': '0aa79cfd-fb24-47a5-bcf4-51ac91e25b06'}] 2026-10-02 06:53:36,772 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55108149 order {'name': None, 'pos_reference': '260-193-000005', 'uuid': '0aa79cfd-fb24-47a5-bcf4-51ac91e25b06'} created pos.order #952 2026-10-02 06:53:36,803 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55108149 finished 2026-10-02 06:53:36,938 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:36] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.113 0.144 2026-10-02 06:53:36,986 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:36] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.011 2026-10-02 06:53:36,995 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:37,057 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:37,125 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:37,178 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:37,232 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:37,288 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:37,339 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:37] "GET /web/image/product.product/3006/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 8 0.016 0.015 2026-10-02 06:53:37,343 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:37,404 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:37,466 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51847207 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000005', 'uuid': '0aa79cfd-fb24-47a5-bcf4-51ac91e25b06'}] 2026-10-02 06:53:37,484 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: Added lines [1494] to pos.order #952 2026-10-02 06:53:37,490 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51847207 order {'name': None, 'pos_reference': '260-193-000005', 'uuid': '0aa79cfd-fb24-47a5-bcf4-51ac91e25b06'} updated pos.order #952 2026-10-02 06:53:37,510 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51847207 finished 2026-10-02 06:53:37,675 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:37] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.105 0.155 2026-10-02 06:53:37,741 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:37,766 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:37] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.030 0.014 2026-10-02 06:53:37,797 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:37,858 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:37,912 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:37,965 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:38,015 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-02 06:53:38,016 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:38,090 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8685820 (allocated 9699328) 2026-10-02 06:53:38,097 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 141069 2026-10-02 06:53:38,098 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-02 06:53:38,100 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 141069 2026-10-02 06:53:38,199 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_065338_199322_test_self_order_mobile.txt 2026-10-02 06:53:38,199 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpr9w108o6_chrome_odoo" 2026-10-02 06:53:38,595 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 141268 2026-10-02 06:53:38,595 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpr858v9j9_chrome_odoo 2026-10-02 06:53:38,595 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:35183/json/version 2026-10-02 06:53:38,596 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35183', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:53:38,640 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-02 06:53:38,640 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:35183/json 2026-10-02 06:53:38,641 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35183', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:53:38,647 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:35183/devtools/page/DBAA62A122ED364DB6B604C140941B23 2026-10-02 06:53:38,657 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-02 06:53:38,664 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-02 06:53:38,726 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-02 06:53:38,739 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/193?access_token=55e66b26d1b34281&table_identifier=65b9e27a" in browser 2026-10-02 06:53:38,740 44 INFO rb-67e19c3-225208-420267 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/193?access_token=55e66b26d1b34281&table_identifier=65b9e27a" 2026-10-02 06:53:38,829 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:38] "GET /pos-self/193?access_token=55e66b26d1b34281&table_identifier=65b9e27a HTTP/1.1" 200 - 9 0.033 0.041 2026-10-02 06:53:38,841 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'DBAA62A122ED364DB6B604C140941B23', 'loaderId': '53272782FAD4D80F432C438828E29838', 'isDownload': False} 2026-10-02 06:53:38,841 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:38,865 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:53:38,910 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:38] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.005 0.009 2026-10-02 06:53:38,928 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:38] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.006 0.021 2026-10-02 06:53:38,958 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:38] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.017 0.032 2026-10-02 06:53:39,177 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:39] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-02 06:53:39,197 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:39] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:53:39,216 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:39] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 4 0.006 0.019 2026-10-02 06:53:39,218 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:53:39,219 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:53:39,222 44 INFO rb-67e19c3-225208-420267 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/193?access_token=55e66b26d1b34281&table_identifier=65b9e27a", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:53:39,240 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:39,283 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:39] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.021 0.030 2026-10-02 06:53:39,291 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.050 2026-10-02 06:53:39,293 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:39,639 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:39] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.173 0.156 2026-10-02 06:53:39,642 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.326 2026-10-02 06:53:39,728 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.014 0.013 2026-10-02 06:53:39,739 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-02 06:53:39,793 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:39] "GET /web/image/ir.attachment/12138/raw HTTP/1.1" 200 - 4 0.005 0.014 2026-10-02 06:53:39,820 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:39,845 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:39] "GET /web/image/ir.attachment/12092/raw HTTP/1.1" 200 - 4 0.003 0.010 2026-10-02 06:53:39,857 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:53:39,967 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:40,051 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:40,064 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:40] "GET /web/image/pos.category/356/image_128?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 2 0.007 0.060 2026-10-02 06:53:40,090 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:40] "GET /web/image/product.template/2495/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.007 0.075 2026-10-02 06:53:40,109 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:40] "GET /web/image/product.template/2496/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.007 0.089 2026-10-02 06:53:40,126 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:40,141 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:40] "GET /web/image/product.template/2498/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.008 0.105 2026-10-02 06:53:40,155 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:40,166 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:40] "GET /web/image/product.template/2499/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.149 2026-10-02 06:53:40,190 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:40] "GET /web/image/product.template/2497/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.164 2026-10-02 06:53:40,227 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:40,262 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:53:40,284 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:40,292 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:40] "GET /web/image/product.product/3004/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 8 0.010 0.017 2026-10-02 06:53:40,341 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:40,368 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:40] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.010 0.015 2026-10-02 06:53:40,412 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:40,480 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:40,511 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52134370 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000006', 'uuid': '073da321-2bd2-49d9-b884-f8909fb1fa8d'}] 2026-10-02 06:53:40,545 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52134370 order {'name': None, 'pos_reference': '260-193-000006', 'uuid': '073da321-2bd2-49d9-b884-f8909fb1fa8d'} created pos.order #953 2026-10-02 06:53:40,572 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52134370 finished 2026-10-02 06:53:40,713 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:40] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.082 0.157 2026-10-02 06:53:40,789 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:40,814 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:40] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.028 0.018 2026-10-02 06:53:40,850 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:40,910 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:40,977 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:41,028 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:41,081 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:41,141 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:41,177 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:41] "GET /web/image/product.product/3006/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 8 0.005 0.014 2026-10-02 06:53:41,192 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:41,260 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:41,315 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60936952 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000006', 'uuid': '073da321-2bd2-49d9-b884-f8909fb1fa8d'}] 2026-10-02 06:53:41,364 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: Added lines [1496] to pos.order #953 2026-10-02 06:53:41,376 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60936952 order {'name': None, 'pos_reference': '260-193-000006', 'uuid': '073da321-2bd2-49d9-b884-f8909fb1fa8d'} updated pos.order #953 2026-10-02 06:53:41,398 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60936952 finished 2026-10-02 06:53:41,545 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:41] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.142 0.150 2026-10-02 06:53:41,587 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.007 0.010 2026-10-02 06:53:41,589 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:41,646 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:41,700 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:41,758 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:41,818 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:41,860 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-02 06:53:41,861 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:41,901 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8998532 (allocated 10223616) 2026-10-02 06:53:41,912 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 141268 2026-10-02 06:53:41,913 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-02 06:53:41,914 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 141268 2026-10-02 06:53:42,020 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_065342_019875_test_self_order_mobile.txt 2026-10-02 06:53:42,020 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpr858v9j9_chrome_odoo" 2026-10-02 06:53:42,462 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 141469 2026-10-02 06:53:42,463 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpcf51ysv7_chrome_odoo 2026-10-02 06:53:42,463 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:40589/json/version 2026-10-02 06:53:42,464 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40589', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:53:42,515 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-02 06:53:42,515 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:40589/json 2026-10-02 06:53:42,516 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40589', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:53:42,545 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:40589/devtools/page/E688EB75E7ACDC113A2BFFD58F977729 2026-10-02 06:53:42,564 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-02 06:53:42,575 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-02 06:53:42,608 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-02 06:53:42,637 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/193?access_token=55e66b26d1b34281&table_identifier=65b9e27a" in browser 2026-10-02 06:53:42,638 44 INFO rb-67e19c3-225208-420267 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/193?access_token=55e66b26d1b34281&table_identifier=65b9e27a" 2026-10-02 06:53:42,728 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:42] "GET /pos-self/193?access_token=55e66b26d1b34281&table_identifier=65b9e27a HTTP/1.1" 200 - 9 0.011 0.033 2026-10-02 06:53:42,737 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'E688EB75E7ACDC113A2BFFD58F977729', 'loaderId': '173316EF39DEA70F83531ACDBDFA5746', 'isDownload': False} 2026-10-02 06:53:42,738 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:42,771 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:53:42,808 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:42] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.005 0.009 2026-10-02 06:53:42,827 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:42] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.006 0.028 2026-10-02 06:53:42,846 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:42] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.005 0.039 2026-10-02 06:53:43,026 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:43] "GET /favicon.ico HTTP/1.1" 301 - 1 0.004 0.008 2026-10-02 06:53:43,034 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:43] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:53:43,053 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:43] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 4 0.002 0.008 2026-10-02 06:53:43,070 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:53:43,071 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:53:43,077 44 INFO rb-67e19c3-225208-420267 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/193?access_token=55e66b26d1b34281&table_identifier=65b9e27a", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:53:43,100 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:43,155 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:43,214 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:43] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.062 0.038 2026-10-02 06:53:43,229 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.006 0.105 2026-10-02 06:53:43,258 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-10-02 06:53:43,541 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:43] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.119 0.158 2026-10-02 06:53:43,622 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:43] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.010 0.012 2026-10-02 06:53:43,632 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-02 06:53:43,709 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:43] "GET /web/image/ir.attachment/12138/raw HTTP/1.1" 200 - 4 0.001 0.024 2026-10-02 06:53:43,715 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:43,746 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:43] "GET /web/image/ir.attachment/12092/raw HTTP/1.1" 200 - 4 0.009 0.008 2026-10-02 06:53:43,799 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:53:43,890 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:43,965 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:43,966 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:43] "GET /web/image/pos.category/356/image_128?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 2 0.001 0.048 2026-10-02 06:53:43,990 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:43] "GET /web/image/product.template/2495/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.055 2026-10-02 06:53:44,011 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:44,011 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:44] "GET /web/image/product.template/2497/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-10-02 06:53:44,028 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:44] "GET /web/image/product.template/2498/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.075 2026-10-02 06:53:44,055 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:44] "GET /web/image/product.template/2496/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.007 0.113 2026-10-02 06:53:44,068 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:44,095 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:44] "GET /web/image/product.template/2499/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.011 0.139 2026-10-02 06:53:44,150 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:44,208 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:53:44,219 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:44,220 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:44] "GET /web/image/product.product/3004/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 8 0.016 0.029 2026-10-02 06:53:44,274 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:44,350 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64811660 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000007', 'uuid': 'd2e5315a-8592-4c48-9ee6-3704daf9d511'}] 2026-10-02 06:53:44,390 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64811660 order {'name': None, 'pos_reference': '260-193-000007', 'uuid': 'd2e5315a-8592-4c48-9ee6-3704daf9d511'} created pos.order #954 2026-10-02 06:53:44,427 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64811660 finished 2026-10-02 06:53:44,647 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:44] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.192 0.184 2026-10-02 06:53:44,709 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:44,738 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:44] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.025 0.014 2026-10-02 06:53:44,771 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:44,829 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:44,897 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:44,946 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:44,995 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:45,056 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:45,107 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:45,112 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:45] "GET /web/image/product.product/3006/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 8 0.020 0.013 2026-10-02 06:53:45,172 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:45,236 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41145279 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000007', 'uuid': 'd2e5315a-8592-4c48-9ee6-3704daf9d511'}] 2026-10-02 06:53:45,300 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: Added lines [1498] to pos.order #954 2026-10-02 06:53:45,313 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41145279 order {'name': None, 'pos_reference': '260-193-000007', 'uuid': 'd2e5315a-8592-4c48-9ee6-3704daf9d511'} updated pos.order #954 2026-10-02 06:53:45,349 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41145279 finished 2026-10-02 06:53:45,512 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:45] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.178 0.167 2026-10-02 06:53:45,555 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:45,587 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:45] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.011 0.017 2026-10-02 06:53:45,611 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:45,667 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:45,723 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:45,777 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:45,826 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-02 06:53:45,826 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:45,877 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8635668 (allocated 10223616) 2026-10-02 06:53:45,882 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 141469 2026-10-02 06:53:45,883 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-02 06:53:45,884 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 141469 2026-10-02 06:53:46,005 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_065346_005614_test_self_order_mobile.txt 2026-10-02 06:53:46,005 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpcf51ysv7_chrome_odoo" 2026-10-02 06:53:46,274 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 141663 2026-10-02 06:53:46,274 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpatjlsqzj_chrome_odoo 2026-10-02 06:53:46,274 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:45255/json/version 2026-10-02 06:53:46,275 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45255', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:53:46,346 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-02 06:53:46,346 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:45255/json 2026-10-02 06:53:46,347 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45255', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:53:46,363 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:45255/devtools/page/8ED88BCC1A37A08228D505BE1F3A5FD4 2026-10-02 06:53:46,373 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-02 06:53:46,382 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-02 06:53:46,446 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-02 06:53:46,464 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/193?access_token=55e66b26d1b34281&table_identifier=65b9e27a" in browser 2026-10-02 06:53:46,464 44 INFO rb-67e19c3-225208-420267 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/193?access_token=55e66b26d1b34281&table_identifier=65b9e27a" 2026-10-02 06:53:46,526 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:46] "GET /pos-self/193?access_token=55e66b26d1b34281&table_identifier=65b9e27a HTTP/1.1" 200 - 9 0.005 0.036 2026-10-02 06:53:46,531 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '8ED88BCC1A37A08228D505BE1F3A5FD4', 'loaderId': '38F51DDCF3048610A29B23E92994526F', 'isDownload': False} 2026-10-02 06:53:46,532 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:46,583 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:53:46,610 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:46] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.012 2026-10-02 06:53:46,628 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:46] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.007 0.026 2026-10-02 06:53:46,653 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:46] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.010 0.042 2026-10-02 06:53:46,900 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:46] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-10-02 06:53:46,910 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:46] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:53:46,936 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:46] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 4 0.002 0.013 2026-10-02 06:53:46,942 44 INFO rb-67e19c3-225208-420267 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/193?access_token=55e66b26d1b34281&table_identifier=65b9e27a", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:53:46,943 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:53:46,943 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:53:46,953 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:46,977 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.004 0.006 2026-10-02 06:53:47,008 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:47,054 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:47] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.045 0.037 2026-10-02 06:53:47,058 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.061 2026-10-02 06:53:47,405 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:47] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.156 0.140 2026-10-02 06:53:47,460 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:47] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.006 0.009 2026-10-02 06:53:47,469 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-02 06:53:47,521 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:47] "GET /web/image/ir.attachment/12138/raw HTTP/1.1" 200 - 4 0.004 0.008 2026-10-02 06:53:47,541 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:47,576 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:47] "GET /web/image/ir.attachment/12092/raw HTTP/1.1" 200 - 4 0.007 0.021 2026-10-02 06:53:47,581 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:53:47,649 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:47,741 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:47] "GET /web/image/pos.category/356/image_128?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 2 0.001 0.024 2026-10-02 06:53:47,744 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:47,766 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:47] "GET /web/image/product.template/2495/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.035 2026-10-02 06:53:47,785 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:47] "GET /web/image/product.template/2496/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.053 2026-10-02 06:53:47,793 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:47,825 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:47] "GET /web/image/product.template/2499/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.089 2026-10-02 06:53:47,848 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:47,861 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:47] "GET /web/image/product.template/2497/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.007 0.121 2026-10-02 06:53:47,892 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:47] "GET /web/image/product.template/2498/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.011 0.144 2026-10-02 06:53:47,918 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:47,963 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53: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-10-02 06:53:47,976 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:47,996 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:47] "GET /web/image/product.product/3004/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 8 0.010 0.024 2026-10-02 06:53:48,044 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:48,068 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:48] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.004 0.011 2026-10-02 06:53:48,128 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:48,192 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:48,274 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7816729 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000008', 'uuid': 'f3719548-ff95-4bb7-ab0d-d57e4add55a0'}] 2026-10-02 06:53:48,325 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7816729 order {'name': None, 'pos_reference': '260-193-000008', 'uuid': 'f3719548-ff95-4bb7-ab0d-d57e4add55a0'} created pos.order #955 2026-10-02 06:53:48,360 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7816729 finished 2026-10-02 06:53:48,495 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:48] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.114 0.181 2026-10-02 06:53:48,558 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:48,567 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:48] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.015 0.011 2026-10-02 06:53:48,617 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:48,682 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:48,751 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:48,803 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:48,853 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:48,915 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:48,968 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:48,982 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:48] "GET /web/image/product.product/3006/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 8 0.025 0.018 2026-10-02 06:53:49,035 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:49,070 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48530701 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000008', 'uuid': 'f3719548-ff95-4bb7-ab0d-d57e4add55a0'}] 2026-10-02 06:53:49,083 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: Added lines [1500] to pos.order #955 2026-10-02 06:53:49,099 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48530701 order {'name': None, 'pos_reference': '260-193-000008', 'uuid': 'f3719548-ff95-4bb7-ab0d-d57e4add55a0'} updated pos.order #955 2026-10-02 06:53:49,134 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48530701 finished 2026-10-02 06:53:49,288 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:49] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.095 0.165 2026-10-02 06:53:49,344 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:49,353 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.018 0.012 2026-10-02 06:53:49,402 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:49,458 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:49,514 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:49,568 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:49,616 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-02 06:53:49,617 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:49,679 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8939404 (allocated 9961472) 2026-10-02 06:53:49,690 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 141663 2026-10-02 06:53:49,691 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-02 06:53:49,694 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 141663 2026-10-02 06:53:49,694 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:49] "GET /web/image/ir.attachment/12137/raw HTTP/1.1" 200 - 4 0.003 0.012 2026-10-02 06:53:49,795 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_065349_795666_test_self_order_mobile.txt 2026-10-02 06:53:49,795 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpatjlsqzj_chrome_odoo" 2026-10-02 06:53:50,166 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 141854 2026-10-02 06:53:50,167 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp9igg7bmz_chrome_odoo 2026-10-02 06:53:50,167 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:38189/json/version 2026-10-02 06:53:50,179 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38189', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:53:50,239 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-02 06:53:50,239 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:38189/json 2026-10-02 06:53:50,240 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38189', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:53:50,260 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:38189/devtools/page/8CB283D1F8304B370D25B4A85BB4FA24 2026-10-02 06:53:50,289 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-02 06:53:50,310 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-02 06:53:50,364 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-02 06:53:50,379 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/193?access_token=55e66b26d1b34281&table_identifier=65b9e27a" in browser 2026-10-02 06:53:50,379 44 INFO rb-67e19c3-225208-420267 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/193?access_token=55e66b26d1b34281&table_identifier=65b9e27a" 2026-10-02 06:53:50,476 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:50] "GET /pos-self/193?access_token=55e66b26d1b34281&table_identifier=65b9e27a HTTP/1.1" 200 - 9 0.037 0.037 2026-10-02 06:53:50,494 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '8CB283D1F8304B370D25B4A85BB4FA24', 'loaderId': 'A87E4838D579CCF1BF439CEAB5A62D55', 'isDownload': False} 2026-10-02 06:53:50,494 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:50,517 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:53:50,551 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:50] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.005 0.013 2026-10-02 06:53:50,573 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:50] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.007 0.034 2026-10-02 06:53:50,580 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:50] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.043 2026-10-02 06:53:50,823 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:50] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.018 2026-10-02 06:53:50,828 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:50] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:53:50,845 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:50] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 4 0.002 0.008 2026-10-02 06:53:50,854 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:53:50,854 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:53:50,855 44 INFO rb-67e19c3-225208-420267 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/193?access_token=55e66b26d1b34281&table_identifier=65b9e27a", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:53:50,871 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:50,931 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:50,940 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:50] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.027 0.030 2026-10-02 06:53:50,949 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.054 2026-10-02 06:53:51,398 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:51] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.248 0.177 2026-10-02 06:53:51,405 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.426 2026-10-02 06:53:51,519 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:51] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.026 0.023 2026-10-02 06:53:51,526 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-02 06:53:51,573 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:51] "GET /web/image/ir.attachment/12138/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-02 06:53:51,599 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:51,624 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:51] "GET /web/image/ir.attachment/12092/raw HTTP/1.1" 200 - 4 0.003 0.007 2026-10-02 06:53:51,642 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:53:51,705 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:51,766 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:51] "GET /web/image/pos.category/356/image_128?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 2 0.002 0.025 2026-10-02 06:53:51,801 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:51,831 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:51] "GET /web/image/product.template/2495/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.023 0.040 2026-10-02 06:53:51,857 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:51,861 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:51] "GET /web/image/product.template/2499/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.075 2026-10-02 06:53:51,895 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:51] "GET /web/image/product.template/2496/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.007 0.107 2026-10-02 06:53:51,907 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:51,923 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:51] "GET /web/image/product.template/2498/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.008 0.115 2026-10-02 06:53:51,982 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:51,988 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:51] "GET /web/image/product.template/2497/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.023 0.165 2026-10-02 06:53:52,023 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53: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-10-02 06:53:52,033 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:52,076 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:52] "GET /web/image/product.product/3004/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 8 0.033 0.018 2026-10-02 06:53:52,086 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:52,151 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:52,213 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:52,271 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:52,324 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:52,386 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:52,436 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:52,487 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:52,545 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:52,596 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:52,664 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:52,709 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:52] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.030 0.012 2026-10-02 06:53:52,775 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:52,850 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:52,963 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80169455 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000009', 'uuid': '96ab84df-9246-4e8d-83ca-a53b5397081d'}] 2026-10-02 06:53:53,073 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80169455 order {'name': None, 'pos_reference': '260-193-000009', 'uuid': '96ab84df-9246-4e8d-83ca-a53b5397081d'} created pos.order #956 2026-10-02 06:53:53,122 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80169455 finished 2026-10-02 06:53:53,256 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:53] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.236 0.175 2026-10-02 06:53:53,332 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:53] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.014 0.014 2026-10-02 06:53:53,338 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:53,388 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:53,444 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:53,511 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:53,565 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:53,614 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:53,674 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:53,715 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:53] "GET /web/image/product.product/3006/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 8 0.014 0.020 2026-10-02 06:53:53,727 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:53,774 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:53,834 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:53,893 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:53,946 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:53,997 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-02 06:53:53,998 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔══════════════════════════════════════════════╗ ║ TOUR self_order_mobile_meal_cancel SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-10-02 06:53:54,087 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 9595324 (allocated 10485760) 2026-10-02 06:53:54,090 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 141854 2026-10-02 06:53:54,100 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-02 06:53:54,102 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 141854 2026-10-02 06:53:54,231 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_065354_231505_test_self_order_mobile.txt 2026-10-02 06:53:54,231 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp9igg7bmz_chrome_odoo" 2026-10-02 06:53:54,670 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 142049 2026-10-02 06:53:54,670 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp13wpm3m3_chrome_odoo 2026-10-02 06:53:54,670 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:39121/json/version 2026-10-02 06:53:54,671 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39121', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:53:54,743 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-02 06:53:54,749 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:39121/json 2026-10-02 06:53:54,753 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39121', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:53:54,766 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:39121/devtools/page/AC3168D746F8E901A6CBDC5C1DDCC6E9 2026-10-02 06:53:54,803 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-02 06:53:54,814 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-02 06:53:54,864 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-02 06:53:54,903 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/193?access_token=55e66b26d1b34281&table_identifier=65b9e27a" in browser 2026-10-02 06:53:54,903 44 INFO rb-67e19c3-225208-420267 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/193?access_token=55e66b26d1b34281&table_identifier=65b9e27a" 2026-10-02 06:53:54,989 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:54] "GET /pos-self/193?access_token=55e66b26d1b34281&table_identifier=65b9e27a HTTP/1.1" 200 - 9 0.015 0.027 2026-10-02 06:53:54,996 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'AC3168D746F8E901A6CBDC5C1DDCC6E9', 'loaderId': 'C75992340CBB0EF3055C70152700D28A', 'isDownload': False} 2026-10-02 06:53:54,996 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:55,021 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:53:55,078 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:55] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.006 0.021 2026-10-02 06:53:55,095 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:55] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.008 0.031 2026-10-02 06:53:55,133 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:55] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.019 0.063 2026-10-02 06:53:55,356 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:55] "GET /favicon.ico HTTP/1.1" 301 - 1 0.005 0.016 2026-10-02 06:53:55,364 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:55] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.018 2026-10-02 06:53:55,393 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:55] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 4 0.009 0.009 2026-10-02 06:53:55,401 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:53:55,402 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:53:55,402 44 INFO rb-67e19c3-225208-420267 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/193?access_token=55e66b26d1b34281&table_identifier=65b9e27a", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:53:55,411 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:55,464 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:55,472 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:55] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.014 0.031 2026-10-02 06:53:55,494 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.006 0.057 2026-10-02 06:53:55,775 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:55] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.127 0.152 2026-10-02 06:53:55,777 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.261 2026-10-02 06:53:55,840 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:55] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.007 0.008 2026-10-02 06:53:55,848 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-02 06:53:55,899 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:55] "GET /web/image/ir.attachment/12138/raw HTTP/1.1" 200 - 4 0.004 0.008 2026-10-02 06:53:55,920 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:55,939 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:55] "GET /web/image/ir.attachment/12092/raw HTTP/1.1" 200 - 4 0.002 0.008 2026-10-02 06:53:55,980 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:53:56,091 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:56,166 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:56] "GET /web/image/pos.category/356/image_128?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 2 0.007 0.027 2026-10-02 06:53:56,204 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:56,214 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:56] "GET /web/image/product.template/2495/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.022 0.038 2026-10-02 06:53:56,251 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:56] "GET /web/image/product.template/2496/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.027 0.067 2026-10-02 06:53:56,272 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:56,289 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:56] "GET /web/image/product.template/2498/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.026 0.087 2026-10-02 06:53:56,319 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:56] "GET /web/image/product.template/2497/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.141 2026-10-02 06:53:56,323 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:53:56,330 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:56,336 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:56] "GET /web/image/product.template/2499/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-10-02 06:53:56,358 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.009 0.127 2026-10-02 06:53:56,383 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:56,390 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.021 0.074 2026-10-02 06:53:56,415 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.014 0.205 2026-10-02 06:53:56,441 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.006 0.104 2026-10-02 06:53:56,454 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:56,458 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.007 0.053 2026-10-02 06:53:56,480 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.130 2026-10-02 06:53:56,504 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.013 0.124 2026-10-02 06:53:56,518 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:56,527 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.014 0.069 2026-10-02 06:53:56,554 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.014 0.074 2026-10-02 06:53:56,564 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.301 2026-10-02 06:53:56,575 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:56,590 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.011 0.064 2026-10-02 06:53:56,602 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.115 2026-10-02 06:53:56,622 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.011 0.186 2026-10-02 06:53:56,635 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.097 2026-10-02 06:53:56,639 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:56,669 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:56] "GET /web/image/product.product/3004/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 8 0.012 0.085 2026-10-02 06:53:56,681 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:56,745 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:56,797 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:56,855 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:56,861 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:56] "GET /web/image/product.product/3006/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 8 0.022 0.025 2026-10-02 06:53:56,914 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:56,936 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:56] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.010 0.008 2026-10-02 06:53:56,975 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:57,048 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:57,183 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75555785 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000010', 'uuid': 'a57059a2-b439-4772-b7cd-c87b59aa1dd4'}] 2026-10-02 06:53:57,293 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75555785 order {'name': None, 'pos_reference': '260-193-000010', 'uuid': 'a57059a2-b439-4772-b7cd-c87b59aa1dd4'} created pos.order #957 2026-10-02 06:53:57,321 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75555785 finished 2026-10-02 06:53:57,457 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:57] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.267 0.145 2026-10-02 06:53:57,478 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:57] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.007 0.007 2026-10-02 06:53:57,511 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:57,558 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:57,615 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:57,665 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:57,716 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-02 06:53:57,717 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔══════════════════════════════════════════════╗ ║ TOUR self_order_mobile_each_cancel SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-10-02 06:53:57,794 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 9061252 (allocated 10223616) 2026-10-02 06:53:57,814 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 142049 2026-10-02 06:53:57,819 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-02 06:53:57,828 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 142049 2026-10-02 06:53:57,939 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_065357_938983_test_self_order_mobile.txt 2026-10-02 06:53:57,939 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp13wpm3m3_chrome_odoo" 2026-10-02 06:53:58,356 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 142251 2026-10-02 06:53:58,356 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpvoz776_l_chrome_odoo 2026-10-02 06:53:58,356 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:35309/json/version 2026-10-02 06:53:58,357 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35309', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:53:58,384 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-02 06:53:58,385 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:35309/json 2026-10-02 06:53:58,385 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35309', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:53:58,390 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:35309/devtools/page/7655431A8B444B6054491B69326F9419 2026-10-02 06:53:58,404 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-02 06:53:58,416 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-02 06:53:58,489 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-02 06:53:58,512 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/193?access_token=55e66b26d1b34281&table_identifier=65b9e27a" in browser 2026-10-02 06:53:58,512 44 INFO rb-67e19c3-225208-420267 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/193?access_token=55e66b26d1b34281&table_identifier=65b9e27a" 2026-10-02 06:53:58,588 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:58] "GET /pos-self/193?access_token=55e66b26d1b34281&table_identifier=65b9e27a HTTP/1.1" 200 - 9 0.015 0.043 2026-10-02 06:53:58,596 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '7655431A8B444B6054491B69326F9419', 'loaderId': 'AB3C788C4AB3A6138BE88541321834F0', 'isDownload': False} 2026-10-02 06:53:58,596 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:58,619 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:53:58,644 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:58] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.004 0.016 2026-10-02 06:53:58,653 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:58] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.018 2026-10-02 06:53:58,660 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:58] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.029 2026-10-02 06:53:58,892 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:58] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-10-02 06:53:58,900 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:58] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:53:58,934 44 INFO rb-67e19c3-225208-420267 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/193?access_token=55e66b26d1b34281&table_identifier=65b9e27a", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:53:58,942 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:58] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 4 0.010 0.017 2026-10-02 06:53:58,945 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:58,946 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:53:58,946 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.021 2026-10-02 06:53:59,003 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:59,016 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:59] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.016 0.032 2026-10-02 06:53:59,026 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.055 2026-10-02 06:53:59,428 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:59] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.201 0.161 2026-10-02 06:53:59,432 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.354 2026-10-02 06:53:59,507 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:59] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.009 2026-10-02 06:53:59,517 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-02 06:53:59,571 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:59] "GET /web/image/ir.attachment/12138/raw HTTP/1.1" 200 - 4 0.003 0.009 2026-10-02 06:53:59,590 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:59,612 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:59] "GET /web/image/ir.attachment/12092/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-10-02 06:53:59,638 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:53:59,691 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:59,780 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:59,787 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:59] "GET /web/image/pos.category/356/image_128?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 2 0.007 0.036 2026-10-02 06:53:59,810 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:59] "GET /web/image/product.template/2495/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.056 2026-10-02 06:53:59,842 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:59] "GET /web/image/product.template/2496/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.087 2026-10-02 06:53:59,873 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:59,878 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:59] "GET /web/image/product.template/2499/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.006 0.120 2026-10-02 06:53:59,897 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:59] "GET /web/image/product.template/2497/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.006 0.135 2026-10-02 06:53:59,928 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:59] "GET /web/image/product.template/2498/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.010 0.160 2026-10-02 06:53:59,949 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:53:59,957 44 INFO rb-67e19c3-225208-420267 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-10-02 06:53:59,986 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:53:59] "GET /web/image/product.product/3004/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 8 0.008 0.034 2026-10-02 06:54:00,031 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:00,081 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:00,101 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60562832 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000011', 'uuid': 'badcdab1-2d61-448e-ae22-d54929a6b662'}] 2026-10-02 06:54:00,157 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60562832 order {'name': None, 'pos_reference': '260-193-000011', 'uuid': 'badcdab1-2d61-448e-ae22-d54929a6b662'} created pos.order #958 2026-10-02 06:54:00,183 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60562832 finished 2026-10-02 06:54:00,322 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:00] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.138 0.147 2026-10-02 06:54:00,367 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:00] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.014 2026-10-02 06:54:00,379 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:00,433 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:00,483 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-02 06:54:00,484 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:00,579 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 7819564 (allocated 8650752) 2026-10-02 06:54:00,610 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 142251 2026-10-02 06:54:00,614 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-02 06:54:00,614 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 142251 2026-10-02 06:54:00,699 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_065400_699005_test_self_order_mobile.txt 2026-10-02 06:54:00,699 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpvoz776_l_chrome_odoo" 2026-10-02 06:54:00,746 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_0_price_order ... 2026-10-02 06:54:06,938 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Chrome pid: 142441 2026-10-02 06:54:06,939 44 INFO rb-67e19c3-225208-420267 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/tmpn4gco9jn_chrome_odoo 2026-10-02 06:54:06,939 44 INFO rb-67e19c3-225208-420267 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:34119/json/version 2026-10-02 06:54:06,940 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34119', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:54:07,011 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:07,011 44 INFO rb-67e19c3-225208-420267 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:34119/json 2026-10-02 06:54:07,011 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34119', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:54:07,035 44 INFO rb-67e19c3-225208-420267 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:34119/devtools/page/D1D564006BFA4493F19F4FEB1BE749F8 2026-10-02 06:54:07,062 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:07,073 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Chrome headless enable page notifications 2026-10-02 06:54:07,110 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Setting session cookie in browser 2026-10-02 06:54:07,629 44 INFO rb-67e19c3-225208-420267 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/194?access_token=a095dc37feb94e22&table_identifier=37bb755c" in browser 2026-10-02 06:54:07,629 44 INFO rb-67e19c3-225208-420267 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/194?access_token=a095dc37feb94e22&table_identifier=37bb755c" 2026-10-02 06:54:07,653 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:54:08,119 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:08] "GET /pos-self/194?access_token=a095dc37feb94e22&table_identifier=37bb755c HTTP/1.1" 200 - 59 0.058 0.413 2026-10-02 06:54:08,122 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Navigation result: {'frameId': 'D1D564006BFA4493F19F4FEB1BE749F8', 'loaderId': '067AE93D62041259DA02D7590E340C78', 'isDownload': False} 2026-10-02 06:54:08,123 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:08,148 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:54:08,179 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:54:08,199 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:08] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.029 2026-10-02 06:54:08,230 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:54:08,265 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:08] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.024 0.075 2026-10-02 06:54:08,296 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:54:08,332 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:08] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.037 0.128 2026-10-02 06:54:08,515 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:08] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-10-02 06:54:08,522 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:08] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-02 06:54:08,560 44 INFO rb-67e19c3-225208-420267 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/194?access_token=a095dc37feb94e22&table_identifier=37bb755c", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:54:08,562 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:08] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.007 0.014 2026-10-02 06:54:08,566 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:54:08,566 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:08] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.016 2026-10-02 06:54:08,572 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:08,629 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:08,648 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:08] "POST /pos-self/relations/194 HTTP/1.1" 200 - 37 0.031 0.039 2026-10-02 06:54:08,696 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.111 2026-10-02 06:54:09,160 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:09] "POST /pos-self/data/194 HTTP/1.1" 200 - 181 0.276 0.187 2026-10-02 06:54:09,162 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.437 2026-10-02 06:54:09,227 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:09] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.010 2026-10-02 06:54:09,235 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:09,285 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:09] "GET /web/image/ir.attachment/12191/raw HTTP/1.1" 200 - 4 0.002 0.011 2026-10-02 06:54:09,311 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:09,344 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:09] "GET /web/image/ir.attachment/12145/raw HTTP/1.1" 200 - 4 0.003 0.006 2026-10-02 06:54:09,360 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:54:09,415 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:09,513 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:09] "GET /web/image/pos.category/356/image_128?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 2 0.003 0.032 2026-10-02 06:54:09,523 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:09,528 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:09] "GET /web/image/product.template/2495/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.006 0.029 2026-10-02 06:54:09,558 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:09] "GET /web/image/product.template/2496/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.010 0.048 2026-10-02 06:54:09,571 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:09] "GET /web/image/product.template/2499/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.064 2026-10-02 06:54:09,590 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:09] "GET /web/image/product.template/2497/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.081 2026-10-02 06:54:09,593 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:09,623 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54: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-10-02 06:54:09,630 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:09] "GET /web/image/product.template/2498/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.118 2026-10-02 06:54:09,654 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:09,661 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:09] "GET /web/image/product.product/3007/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 8 0.012 0.021 2026-10-02 06:54:09,725 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:09,796 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16645325 started for PoS orders references: [{'name': None, 'pos_reference': '260-194-000001', 'uuid': '9662c9cf-106d-4197-8e23-fc93c5fc4911'}] 2026-10-02 06:54:09,892 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16645325 order {'name': None, 'pos_reference': '260-194-000001', 'uuid': '9662c9cf-106d-4197-8e23-fc93c5fc4911'} created pos.order #959 2026-10-02 06:54:09,927 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16645325 finished 2026-10-02 06:54:10,543 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:10] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 271 0.434 0.392 2026-10-02 06:54:10,581 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.013 0.012 2026-10-02 06:54:10,603 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:10,660 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:10,721 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: tour succeeded 2026-10-02 06:54:10,722 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:10,794 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: heap 7984596 (allocated 8912896) 2026-10-02 06:54:10,824 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Closing chrome headless with pid 142441 2026-10-02 06:54:10,826 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Closing websocket connection 2026-10-02 06:54:10,828 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Terminating chrome headless with pid 142441 2026-10-02 06:54:10,927 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_065410_926981_test_self_order_mobile_0_price_order.txt 2026-10-02 06:54:10,927 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Removing chrome user profile "/tmp/tmpn4gco9jn_chrome_odoo" 2026-10-02 06:54:10,998 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_no_access_token ... 2026-10-02 06:54:18,275 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Chrome pid: 142623 2026-10-02 06:54:18,275 44 INFO rb-67e19c3-225208-420267 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/tmp75y6doka_chrome_odoo 2026-10-02 06:54:18,275 44 INFO rb-67e19c3-225208-420267 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:38853/json/version 2026-10-02 06:54:18,277 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:18,312 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:18,312 44 INFO rb-67e19c3-225208-420267 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:38853/json 2026-10-02 06:54:18,313 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:18,323 44 INFO rb-67e19c3-225208-420267 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:38853/devtools/page/D423FFF98C3C96084B6E5D33E3F20C9B 2026-10-02 06:54:18,336 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:18,360 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Chrome headless enable page notifications 2026-10-02 06:54:18,413 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Setting session cookie in browser 2026-10-02 06:54:18,670 44 INFO rb-67e19c3-225208-420267 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/195" in browser 2026-10-02 06:54:18,670 44 INFO rb-67e19c3-225208-420267 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/195" 2026-10-02 06:54:18,686 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:54:19,103 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:19] "GET /pos-self/195 HTTP/1.1" 200 - 57 0.066 0.354 2026-10-02 06:54:19,112 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Navigation result: {'frameId': 'D423FFF98C3C96084B6E5D33E3F20C9B', 'loaderId': '23EF0FEAD0957DC613B9FEAB2CC68BCD', 'isDownload': False} 2026-10-02 06:54:19,112 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:19,130 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:54:19,172 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:54:19,210 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:19] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.023 0.051 2026-10-02 06:54:19,231 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:54:19,291 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:19] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.049 0.089 2026-10-02 06:54:19,324 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:54:19,350 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:19] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.033 0.166 2026-10-02 06:54:19,488 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:19] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.013 2026-10-02 06:54:19,503 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:19] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.016 2026-10-02 06:54:19,521 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:19] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.007 0.015 2026-10-02 06:54:19,535 44 INFO rb-67e19c3-225208-420267 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/195", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:54:19,543 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:54:19,543 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:19] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.009 2026-10-02 06:54:19,549 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:19,604 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:19,677 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:19] "POST /pos-self/relations/195 HTTP/1.1" 200 - 37 0.040 0.062 2026-10-02 06:54:19,723 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.141 2026-10-02 06:54:20,244 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:20] "POST /pos-self/data/195 HTTP/1.1" 200 - 181 0.222 0.304 2026-10-02 06:54:20,246 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.502 2026-10-02 06:54:20,288 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:20,341 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:20] "GET /web/image/ir.attachment/12244/raw HTTP/1.1" 200 - 4 0.014 0.007 2026-10-02 06:54:20,362 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:20,390 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:20] "GET /web/image/ir.attachment/12198/raw HTTP/1.1" 200 - 4 0.007 0.007 2026-10-02 06:54:20,400 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:54:20,425 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: tour succeeded 2026-10-02 06:54:20,426 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:20,496 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: heap 6226576 (allocated 6815744) 2026-10-02 06:54:20,530 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Closing chrome headless with pid 142623 2026-10-02 06:54:20,538 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Closing websocket connection 2026-10-02 06:54:20,541 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Terminating chrome headless with pid 142623 2026-10-02 06:54:20,604 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_065420_604196_test_self_order_mobile_no_access_token.txt 2026-10-02 06:54:20,604 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Removing chrome user profile "/tmp/tmp75y6doka_chrome_odoo" 2026-10-02 06:54:20,640 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config ... 2026-10-02 06:54:26,750 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Chrome pid: 142795 2026-10-02 06:54:26,750 44 INFO rb-67e19c3-225208-420267 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/tmpj54jmkpa_chrome_odoo 2026-10-02 06:54:26,750 44 INFO rb-67e19c3-225208-420267 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:43847/json/version 2026-10-02 06:54:26,752 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43847', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:54:26,798 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:26,799 44 INFO rb-67e19c3-225208-420267 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:43847/json 2026-10-02 06:54:26,799 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43847', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:54:26,826 44 INFO rb-67e19c3-225208-420267 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:43847/devtools/page/35B2EAB13E1A5FA5DBDE8867BD47B511 2026-10-02 06:54:26,841 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:26,853 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:27,217 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-02 06:54:27,227 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:27,229 44 INFO rb-67e19c3-225208-420267 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/197" in browser 2026-10-02 06:54:27,229 44 INFO rb-67e19c3-225208-420267 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/197" 2026-10-02 06:54:27,254 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:54:27,939 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:27] "GET /pos/ui/197 HTTP/1.1" 200 - 127 0.145 0.543 2026-10-02 06:54:27,950 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Navigation result: {'frameId': '35B2EAB13E1A5FA5DBDE8867BD47B511', 'loaderId': '1C047D62CC33B7CC3F84AC2DE9FD7025', 'isDownload': False} 2026-10-02 06:54:27,950 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:27,969 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:54:28,000 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:28] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.011 0.009 2026-10-02 06:54:28,011 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:28] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-10-02 06:54:28,031 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:28] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.040 2026-10-02 06:54:28,457 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:54:28,464 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:54:28,486 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.019 2026-10-02 06:54:28,504 44 INFO rb-67e19c3-225208-420267 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/197", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:54:28,510 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:28,529 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.015 0.010 2026-10-02 06:54:28,551 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-02 06:54:28,568 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:54:28,620 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.015 2026-10-02 06:54:28,640 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.040 2026-10-02 06:54:28,721 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.041 0.037 2026-10-02 06:54:28,724 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.056 2026-10-02 06:54:29,618 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 428 0.491 0.364 2026-10-02 06:54:29,649 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:29] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-10-02 06:54:29,730 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.011 2026-10-02 06:54:29,832 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:29] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.021 0.059 2026-10-02 06:54:29,859 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-02 06:54:29,873 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:29,888 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-02 06:54:29,941 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:54:29,949 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:54:29,953 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:29] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:54:29,964 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:29] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:54:30,002 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:54:30,039 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:54:30,043 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:30] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.057 0.032 2026-10-02 06:54:30,045 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.027 2026-10-02 06:54:30,093 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:30,174 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:30] "GET /pos/ui/197?from_backend=True HTTP/1.1" 200 - 33 0.075 0.094 2026-10-02 06:54:30,199 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:30] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.008 0.103 2026-10-02 06:54:30,296 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:30,311 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:30] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:54:30,340 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:30] "GET /pos/ui/197 HTTP/1.1" 200 - 33 0.096 0.230 2026-10-02 06:54:30,354 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:30] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.149 2026-10-02 06:54:30,388 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 20 0.012 0.062 2026-10-02 06:54:30,462 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:30,471 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:30] "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-10-02 06:54:30,512 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:54:30,515 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config.browser: tour succeeded 2026-10-02 06:54:30,515 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:30,525 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.004 0.028 2026-10-02 06:54:30,666 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config.browser: heap 12571184 (allocated 13107200) 2026-10-02 06:54:30,666 44 INFO rb-67e19c3-225208-420267 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 142795 2026-10-02 06:54:30,676 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Closing websocket connection 2026-10-02 06:54:30,682 44 INFO rb-67e19c3-225208-420267 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 142795 2026-10-02 06:54:30,787 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_065430_787060_test_self_order_mobile_not_visible_in_other_config.txt 2026-10-02 06:54:30,787 44 INFO rb-67e19c3-225208-420267 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/tmpj54jmkpa_chrome_odoo" 2026-10-02 06:54:30,897 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_table_sharing ... 2026-10-02 06:54:37,999 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome pid: 142988 2026-10-02 06:54:37,999 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless temporary user profile dir: /tmp/tmpxs20mx3c_chrome_odoo 2026-10-02 06:54:38,000 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:34849/json/version 2026-10-02 06:54:38,001 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34849', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:54:38,094 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Browser version: Chrome/150.0.7871.114 2026-10-02 06:54:38,109 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:34849/json 2026-10-02 06:54:38,109 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34849', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:54:38,132 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Websocket url found: ws://127.0.0.1:34849/devtools/page/42E5DA94A9771455BF03EC24DA9BBBA7 2026-10-02 06:54:38,160 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Enable chrome headless console log notification 2026-10-02 06:54:38,204 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless enable page notifications 2026-10-02 06:54:38,227 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Setting session cookie in browser 2026-10-02 06:54:38,563 44 INFO rb-67e19c3-225208-420267 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/198?access_token=a873c15eac65453e&table_identifier=3583356b" in browser 2026-10-02 06:54:38,564 44 INFO rb-67e19c3-225208-420267 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/198?access_token=a873c15eac65453e&table_identifier=3583356b" 2026-10-02 06:54:38,603 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:54:39,060 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:39] "GET /pos-self/198?access_token=a873c15eac65453e&table_identifier=3583356b HTTP/1.1" 200 - 59 0.101 0.368 2026-10-02 06:54:39,066 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Navigation result: {'frameId': '42E5DA94A9771455BF03EC24DA9BBBA7', 'loaderId': 'A98AD4694D1E042EB4E402AFAF96AA82', 'isDownload': False} 2026-10-02 06:54:39,066 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:39,082 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:54:39,115 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:54:39,144 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:39] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.041 2026-10-02 06:54:39,170 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:54:39,219 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:39] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.035 0.094 2026-10-02 06:54:39,250 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:54:39,270 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:39] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.017 0.152 2026-10-02 06:54:39,419 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:39] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.021 2026-10-02 06:54:39,438 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:39] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.027 2026-10-02 06:54:39,469 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:39] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.006 0.015 2026-10-02 06:54:39,474 44 INFO rb-67e19c3-225208-420267 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/198?access_token=a873c15eac65453e&table_identifier=3583356b", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:54:39,483 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:54:39,484 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:39] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.009 2026-10-02 06:54:39,485 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:39,550 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:39,610 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:39] "POST /pos-self/relations/198 HTTP/1.1" 200 - 37 0.071 0.039 2026-10-02 06:54:39,661 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.150 2026-10-02 06:54:40,079 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:40] "POST /pos-self/data/198 HTTP/1.1" 200 - 180 0.251 0.177 2026-10-02 06:54:40,082 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.400 2026-10-02 06:54:40,188 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:40] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.023 0.016 2026-10-02 06:54:40,196 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: Owl is running in 'dev' mode. 2026-10-02 06:54:40,291 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:40] "GET /web/image/ir.attachment/12347/raw HTTP/1.1" 200 - 4 0.010 0.011 2026-10-02 06:54:40,327 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:40,384 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:54:40,412 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:40] "GET /web/image/pos.category/356/image_128?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 2 0.022 0.028 2026-10-02 06:54:40,419 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:40,451 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:40] "GET /web/image/product.template/2495/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.016 0.056 2026-10-02 06:54:40,494 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:40] "GET /web/image/product.template/2496/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.008 0.100 2026-10-02 06:54:40,498 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:40,536 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:40] "GET /web/image/product.template/2499/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.013 0.135 2026-10-02 06:54:40,556 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:40] "GET /web/image/product.template/2497/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.163 2026-10-02 06:54:40,574 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:40,578 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:40] "GET /web/image/product.template/2498/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.009 0.169 2026-10-02 06:54:40,600 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:40] "GET /web/image/ir.attachment/12301/raw HTTP/1.1" 200 - 4 0.001 0.011 2026-10-02 06:54:40,634 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-02 06:54:40,636 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:40,667 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:40] "GET /web/image/product.product/3006/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 8 0.017 0.042 2026-10-02 06:54:40,678 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:40,701 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:40] "GET /web/image/product.product/3004/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 8 0.013 0.075 2026-10-02 06:54:40,748 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:40,829 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77798014 started for PoS orders references: [{'name': None, 'pos_reference': '260-198-000002', 'uuid': '056053ff-b917-4869-b52a-d1674f798ea6'}] 2026-10-02 06:54:40,892 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77798014 order {'name': None, 'pos_reference': '260-198-000002', 'uuid': '056053ff-b917-4869-b52a-d1674f798ea6'} created pos.order #962 2026-10-02 06:54:40,918 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77798014 finished 2026-10-02 06:54:41,092 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:41] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 103 0.178 0.172 2026-10-02 06:54:41,158 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:41,158 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.009 0.011 2026-10-02 06:54:41,216 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: tour succeeded 2026-10-02 06:54:41,216 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:41,291 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: heap 7938536 (allocated 8650752) 2026-10-02 06:54:41,298 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing chrome headless with pid 142988 2026-10-02 06:54:41,303 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing websocket connection 2026-10-02 06:54:41,310 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Terminating chrome headless with pid 142988 2026-10-02 06:54:41,397 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_065441_396843_test_self_order_table_sharing.txt 2026-10-02 06:54:41,397 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Removing chrome user profile "/tmp/tmpxs20mx3c_chrome_odoo" 2026-10-02 06:54:41,826 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome pid: 143182 2026-10-02 06:54:41,827 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless temporary user profile dir: /tmp/tmpqonsvjwo_chrome_odoo 2026-10-02 06:54:41,827 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:45831/json/version 2026-10-02 06:54:41,828 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45831', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:54:42,030 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Browser version: Chrome/150.0.7871.114 2026-10-02 06:54:42,030 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:45831/json 2026-10-02 06:54:42,031 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45831', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:54:42,074 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Websocket url found: ws://127.0.0.1:45831/devtools/page/DB621BAF5F8892B198901B1FB658AC07 2026-10-02 06:54:42,095 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Enable chrome headless console log notification 2026-10-02 06:54:42,106 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless enable page notifications 2026-10-02 06:54:42,138 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Setting session cookie in browser 2026-10-02 06:54:42,157 44 INFO rb-67e19c3-225208-420267 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/198?access_token=a873c15eac65453e&table_identifier=3583356b" in browser 2026-10-02 06:54:42,157 44 INFO rb-67e19c3-225208-420267 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/198?access_token=a873c15eac65453e&table_identifier=3583356b" 2026-10-02 06:54:42,225 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:42] "GET /pos-self/198?access_token=a873c15eac65453e&table_identifier=3583356b HTTP/1.1" 200 - 9 0.021 0.027 2026-10-02 06:54:42,242 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Navigation result: {'frameId': 'DB621BAF5F8892B198901B1FB658AC07', 'loaderId': '23B9DB3C3432DAB707424936FCC9F3DA', 'isDownload': False} 2026-10-02 06:54:42,242 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:42,256 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:54:42,295 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:42] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.006 0.014 2026-10-02 06:54:42,317 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:42] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.006 0.030 2026-10-02 06:54:42,350 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:42] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.018 0.046 2026-10-02 06:54:42,511 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:42] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.007 2026-10-02 06:54:42,517 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:42] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:54:42,543 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:42] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 4 0.006 0.011 2026-10-02 06:54:42,549 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:54:42,549 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:54:42,551 44 INFO rb-67e19c3-225208-420267 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/198?access_token=a873c15eac65453e&table_identifier=3583356b", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:54:42,560 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:42,620 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:42,631 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:42] "POST /pos-self/relations/198 HTTP/1.1" 200 - 16 0.029 0.031 2026-10-02 06:54:42,640 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.065 2026-10-02 06:54:42,876 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:42] "POST /pos-self/data/198 HTTP/1.1" 200 - 113 0.077 0.139 2026-10-02 06:54:42,883 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.218 2026-10-02 06:54:43,002 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:43] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 35 0.028 0.029 2026-10-02 06:54:43,024 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: Owl is running in 'dev' mode. 2026-10-02 06:54:43,077 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:43] "GET /web/image/ir.attachment/12347/raw HTTP/1.1" 200 - 4 0.003 0.007 2026-10-02 06:54:43,112 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:43,154 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:43] "GET /web/image/pos.category/356/image_128?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 2 0.001 0.017 2026-10-02 06:54:43,213 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.055 2026-10-02 06:54:43,227 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:43,242 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:43] "GET /web/image/product.template/2495/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.037 0.045 2026-10-02 06:54:43,273 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:43] "GET /web/image/product.template/2497/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.011 0.086 2026-10-02 06:54:43,278 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: tour succeeded 2026-10-02 06:54:43,279 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:43,309 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:43] "GET /web/image/product.template/2496/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.010 0.125 2026-10-02 06:54:43,339 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:43] "GET /web/image/product.template/2499/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.164 2026-10-02 06:54:43,343 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: heap 7288668 (allocated 8650752) 2026-10-02 06:54:43,349 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing chrome headless with pid 143182 2026-10-02 06:54:43,352 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing websocket connection 2026-10-02 06:54:43,355 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Terminating chrome headless with pid 143182 2026-10-02 06:54:43,360 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:43] "GET /web/image/product.template/2498/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.139 2026-10-02 06:54:43,426 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:43] "GET /web/image/product.product/3004/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 8 0.021 0.123 2026-10-02 06:54:43,439 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:43] "GET /web/image/ir.attachment/12301/raw HTTP/1.1" 200 - 4 0.005 0.202 2026-10-02 06:54:43,455 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_065443_455514_test_self_order_table_sharing.txt 2026-10-02 06:54:43,455 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Removing chrome user profile "/tmp/tmpqonsvjwo_chrome_odoo" 2026-10-02 06:54:43,504 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_sub_categories_products_displayed ... 2026-10-02 06:54:50,488 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome pid: 143368 2026-10-02 06:54:50,489 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless temporary user profile dir: /tmp/tmpx014x2kw_chrome_odoo 2026-10-02 06:54:50,489 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:42843/json/version 2026-10-02 06:54:50,490 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42843', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:54:50,542 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Browser version: Chrome/150.0.7871.114 2026-10-02 06:54:50,542 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:42843/json 2026-10-02 06:54:50,543 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42843', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:54:50,571 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Websocket url found: ws://127.0.0.1:42843/devtools/page/6F602AE15C4EF342BE359D870CE7E1DA 2026-10-02 06:54:50,590 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Enable chrome headless console log notification 2026-10-02 06:54:50,602 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless enable page notifications 2026-10-02 06:54:50,634 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Setting session cookie in browser 2026-10-02 06:54:50,934 44 INFO rb-67e19c3-225208-420267 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/199?access_token=9a96fe9dfe7b4011" in browser 2026-10-02 06:54:50,935 44 INFO rb-67e19c3-225208-420267 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/199?access_token=9a96fe9dfe7b4011" 2026-10-02 06:54:50,956 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:54:51,396 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:51] "GET /pos-self/199?access_token=9a96fe9dfe7b4011 HTTP/1.1" 200 - 57 0.097 0.352 2026-10-02 06:54:51,400 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigation result: {'frameId': '6F602AE15C4EF342BE359D870CE7E1DA', 'loaderId': 'DB640868FAA1EC0673C821E0C654CF32', 'isDownload': False} 2026-10-02 06:54:51,400 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:51,425 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:54:51,454 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:54:51,481 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:51] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.011 0.038 2026-10-02 06:54:51,493 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:54:51,520 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:51] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.011 0.073 2026-10-02 06:54:51,551 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:54:51,603 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:51] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.046 0.120 2026-10-02 06:54:51,790 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:51] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.019 2026-10-02 06:54:51,800 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:51] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.016 2026-10-02 06:54:51,828 44 INFO rb-67e19c3-225208-420267 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/199?access_token=9a96fe9dfe7b4011", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:54:51,829 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:51] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.007 0.011 2026-10-02 06:54:51,837 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:54:51,837 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:51] "POST /pos/ping HTTP/1.1" 200 - 1 0.003 0.011 2026-10-02 06:54:51,843 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:51,961 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:51] "POST /pos-self/relations/199 HTTP/1.1" 200 - 37 0.055 0.044 2026-10-02 06:54:52,009 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.142 2026-10-02 06:54:52,384 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:52] "POST /pos-self/data/199 HTTP/1.1" 200 - 181 0.181 0.195 2026-10-02 06:54:52,386 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.351 2026-10-02 06:54:52,435 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: Owl is running in 'dev' mode. 2026-10-02 06:54:52,492 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:52] "GET /web/image/ir.attachment/12400/raw HTTP/1.1" 200 - 4 0.007 0.012 2026-10-02 06:54:52,531 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:52,617 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:54:52,638 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:52] "GET /web/image/pos.category/356/image_128?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 2 0.003 0.050 2026-10-02 06:54:52,680 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:52] "GET /web/image/pos.category/359/image_128?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 2 0.001 0.082 2026-10-02 06:54:52,680 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:52,723 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:52] "GET /web/image/product.template/2498/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.107 2026-10-02 06:54:52,751 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:52,765 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:52] "GET /web/image/product.template/2499/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.018 0.132 2026-10-02 06:54:52,790 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:52] "GET /web/image/product.template/2496/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.170 2026-10-02 06:54:52,810 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:52,820 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:52] "GET /web/image/product.template/2495/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.017 0.173 2026-10-02 06:54:52,846 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:52] "GET /web/image/product.template/2497/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.012 0.176 2026-10-02 06:54:52,879 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: tour succeeded 2026-10-02 06:54:52,879 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:52,957 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: heap 7592756 (allocated 8650752) 2026-10-02 06:54:52,976 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing chrome headless with pid 143368 2026-10-02 06:54:52,978 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing websocket connection 2026-10-02 06:54:52,981 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Terminating chrome headless with pid 143368 2026-10-02 06:54:53,093 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_065453_093404_test_sub_categories_products_displayed.txt 2026-10-02 06:54:53,093 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Removing chrome user profile "/tmp/tmpx014x2kw_chrome_odoo" 2026-10-02 06:54:53,637 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome pid: 143544 2026-10-02 06:54:53,637 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless temporary user profile dir: /tmp/tmpz06_oj84_chrome_odoo 2026-10-02 06:54:53,637 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:36953/json/version 2026-10-02 06:54:53,639 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36953', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:54:53,736 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Browser version: Chrome/150.0.7871.114 2026-10-02 06:54:53,736 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:36953/json 2026-10-02 06:54:53,736 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36953', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:54:53,781 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Websocket url found: ws://127.0.0.1:36953/devtools/page/A2C6840DE1430A62B37B020CDACFC5CC 2026-10-02 06:54:53,803 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Enable chrome headless console log notification 2026-10-02 06:54:53,812 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless enable page notifications 2026-10-02 06:54:53,847 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Setting session cookie in browser 2026-10-02 06:54:53,874 44 INFO rb-67e19c3-225208-420267 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/199" in browser 2026-10-02 06:54:53,874 44 INFO rb-67e19c3-225208-420267 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/199" 2026-10-02 06:54:53,921 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:53] "GET /pos-self/199 HTTP/1.1" 200 - 7 0.006 0.024 2026-10-02 06:54:53,930 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigation result: {'frameId': 'A2C6840DE1430A62B37B020CDACFC5CC', 'loaderId': '4B56E2ABD63F71CB7C858F5E72A433B2', 'isDownload': False} 2026-10-02 06:54:53,930 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:53,964 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:54:53,986 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:53] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.012 2026-10-02 06:54:54,000 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:54] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.003 0.023 2026-10-02 06:54:54,021 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:54] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.003 0.043 2026-10-02 06:54:54,217 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:54] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-02 06:54:54,222 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:54] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:54:54,249 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:54] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 4 0.010 0.011 2026-10-02 06:54:54,250 44 INFO rb-67e19c3-225208-420267 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/199", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:54:54,252 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:54:54,252 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:54:54,259 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:54,346 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:54] "POST /pos-self/relations/199 HTTP/1.1" 200 - 16 0.038 0.031 2026-10-02 06:54:54,352 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.057 2026-10-02 06:54:54,694 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:54] "POST /pos-self/data/199 HTTP/1.1" 200 - 113 0.177 0.148 2026-10-02 06:54:54,697 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.321 2026-10-02 06:54:54,744 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: Owl is running in 'dev' mode. 2026-10-02 06:54:54,794 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:54] "GET /web/image/ir.attachment/12406/raw HTTP/1.1" 200 - 4 0.003 0.008 2026-10-02 06:54:54,843 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:54,900 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:54] "GET /web/image/pos.category/356/image_128?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 2 0.002 0.028 2026-10-02 06:54:54,915 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:54,939 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:54] "GET /web/image/pos.category/359/image_128?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 2 0.001 0.061 2026-10-02 06:54:54,965 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:54,977 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:54] "GET /web/image/product.template/2496/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.011 0.071 2026-10-02 06:54:55,002 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:55] "GET /web/image/product.template/2499/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.092 2026-10-02 06:54:55,025 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:55,030 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:55] "GET /web/image/product.template/2498/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.108 2026-10-02 06:54:55,062 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:55] "GET /web/image/product.template/2495/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.009 0.126 2026-10-02 06:54:55,085 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: tour succeeded 2026-10-02 06:54:55,086 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:55,101 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:55] "GET /web/image/product.template/2497/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.008 0.162 2026-10-02 06:54:55,163 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: heap 6947660 (allocated 7602176) 2026-10-02 06:54:55,169 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing chrome headless with pid 143544 2026-10-02 06:54:55,172 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing websocket connection 2026-10-02 06:54:55,175 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Terminating chrome headless with pid 143544 2026-10-02 06:54:55,285 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_065455_285125_test_sub_categories_products_displayed.txt 2026-10-02 06:54:55,285 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Removing chrome user profile "/tmp/tmpz06_oj84_chrome_odoo" 2026-10-02 06:54:55,808 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome pid: 143719 2026-10-02 06:54:55,808 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless temporary user profile dir: /tmp/tmpt9ndom9x_chrome_odoo 2026-10-02 06:54:55,808 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:38593/json/version 2026-10-02 06:54:55,809 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38593', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:54:55,832 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Browser version: Chrome/150.0.7871.114 2026-10-02 06:54:55,832 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:38593/json 2026-10-02 06:54:55,835 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38593', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:54:55,841 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Websocket url found: ws://127.0.0.1:38593/devtools/page/6110B3B6F7E6E40E742100862D48AFDE 2026-10-02 06:54:55,845 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Enable chrome headless console log notification 2026-10-02 06:54:55,854 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless enable page notifications 2026-10-02 06:54:55,920 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Setting session cookie in browser 2026-10-02 06:54:55,939 44 INFO rb-67e19c3-225208-420267 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/199?access_token=9a96fe9dfe7b4011" in browser 2026-10-02 06:54:55,939 44 INFO rb-67e19c3-225208-420267 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/199?access_token=9a96fe9dfe7b4011" 2026-10-02 06:54:56,091 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:56] "GET /pos-self/199?access_token=9a96fe9dfe7b4011 HTTP/1.1" 200 - 7 0.059 0.056 2026-10-02 06:54:56,100 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigation result: {'frameId': '6110B3B6F7E6E40E742100862D48AFDE', 'loaderId': '1A2D9640D688470285F60F74027DFC9E', 'isDownload': False} 2026-10-02 06:54:56,100 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:56,120 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:54:56,142 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:56] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.008 0.009 2026-10-02 06:54:56,162 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:56] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.011 0.025 2026-10-02 06:54:56,180 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:56] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.004 0.043 2026-10-02 06:54:56,352 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:56] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-10-02 06:54:56,359 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:56] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 06:54:56,394 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:56] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 4 0.014 0.016 2026-10-02 06:54:56,396 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:54:56,396 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 06:54:56,400 44 INFO rb-67e19c3-225208-420267 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/199?access_token=9a96fe9dfe7b4011", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:54:56,409 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:56,521 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:56] "POST /pos-self/relations/199 HTTP/1.1" 200 - 16 0.048 0.050 2026-10-02 06:54:56,528 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.100 2026-10-02 06:54:56,809 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:56] "POST /pos-self/data/199 HTTP/1.1" 200 - 114 0.112 0.153 2026-10-02 06:54:56,812 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.261 2026-10-02 06:54:56,904 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:56] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.045 2026-10-02 06:54:56,929 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: Owl is running in 'dev' mode. 2026-10-02 06:54:56,999 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:56] "GET /web/image/ir.attachment/12409/raw HTTP/1.1" 200 - 4 0.005 0.020 2026-10-02 06:54:57,038 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:57,095 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:57,109 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:57] "GET /web/image/pos.category/356/image_128?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 2 0.004 0.040 2026-10-02 06:54:57,130 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:57] "GET /web/image/pos.category/359/image_128?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 2 0.002 0.056 2026-10-02 06:54:57,154 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:57,157 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:57] "GET /web/image/product.template/2496/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.070 2026-10-02 06:54:57,176 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:57] "GET /web/image/product.template/2499/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.083 2026-10-02 06:54:57,194 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:57] "GET /web/image/product.template/2498/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.097 2026-10-02 06:54:57,210 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:57,211 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:57] "GET /web/image/product.template/2495/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.115 2026-10-02 06:54:57,261 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: tour succeeded 2026-10-02 06:54:57,262 44 INFO rb-67e19c3-225208-420267 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-10-02 06:54:57,263 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:57] "GET /web/image/pos.category/358/image_128?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 2 0.005 0.139 2026-10-02 06:54:57,282 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:57] "GET /web/image/pos.category/360/image_128?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 2 0.002 0.050 2026-10-02 06:54:57,320 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:54:57] "GET /web/image/product.template/2497/image_512?unique=2026-10-02T06:51:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.083 2026-10-02 06:54:57,322 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: heap 6910788 (allocated 7602176) 2026-10-02 06:54:57,340 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing chrome headless with pid 143719 2026-10-02 06:54:57,341 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing websocket connection 2026-10-02 06:54:57,343 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Terminating chrome headless with pid 143719 2026-10-02 06:54:57,452 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_065457_452432_test_sub_categories_products_displayed.txt 2026-10-02 06:54:57,452 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Removing chrome user profile "/tmp/tmpt9ndom9x_chrome_odoo" 2026-10-02 06:54:57,507 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-02 06:54:59,208 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_delivery_tour ... 2026-10-02 06:55:06,626 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome pid: 143898 2026-10-02 06:55:06,627 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome headless temporary user profile dir: /tmp/tmpw15tn_fw_chrome_odoo 2026-10-02 06:55:06,627 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Issuing json command http://127.0.0.1:43297/json/version 2026-10-02 06:55:06,628 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43297', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:55:06,714 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Browser version: Chrome/150.0.7871.114 2026-10-02 06:55:06,714 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Issuing json command http://127.0.0.1:43297/json 2026-10-02 06:55:06,715 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43297', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:55:06,737 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Websocket url found: ws://127.0.0.1:43297/devtools/page/D93A3D2518916771D5F18A8E6557E701 2026-10-02 06:55:06,756 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Enable chrome headless console log notification 2026-10-02 06:55:06,769 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome headless enable page notifications 2026-10-02 06:55:06,848 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Setting session cookie in browser 2026-10-02 06:55:07,171 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Open "http://127.0.0.1:8069/pos-self/200?access_token=227b50c4d0234113" in browser 2026-10-02 06:55:07,171 44 INFO rb-67e19c3-225208-420267 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/200?access_token=227b50c4d0234113" 2026-10-02 06:55:07,191 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:55:07,644 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:07] "GET /pos-self/200?access_token=227b50c4d0234113 HTTP/1.1" 200 - 57 0.058 0.400 2026-10-02 06:55:07,647 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Navigation result: {'frameId': 'D93A3D2518916771D5F18A8E6557E701', 'loaderId': '45C936274069A1E35A8E8BBD215BE498', 'isDownload': False} 2026-10-02 06:55:07,648 44 INFO rb-67e19c3-225208-420267 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-10-02 06:55:07,672 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:55:07,704 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:55:07,745 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:07] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.014 0.050 2026-10-02 06:55:07,791 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:55:07,840 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:07] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.047 0.115 2026-10-02 06:55:07,861 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:55:07,877 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:07] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.014 0.172 2026-10-02 06:55:08,085 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:08] "GET /favicon.ico HTTP/1.1" 301 - 1 0.005 0.013 2026-10-02 06:55:08,100 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:08] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-10-02 06:55:08,124 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:08] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.005 0.015 2026-10-02 06:55:08,127 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:55:08,127 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:08] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-10-02 06:55:08,132 44 INFO rb-67e19c3-225208-420267 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/200?access_token=227b50c4d0234113", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:55:08,143 44 INFO rb-67e19c3-225208-420267 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-10-02 06:55:08,249 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:08] "POST /pos-self/relations/200 HTTP/1.1" 200 - 37 0.059 0.044 2026-10-02 06:55:08,306 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.153 2026-10-02 06:55:08,675 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:08] "POST /pos-self/data/200 HTTP/1.1" 200 - 181 0.196 0.176 2026-10-02 06:55:08,677 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.340 2026-10-02 06:55:08,734 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: Owl is running in 'dev' mode. 2026-10-02 06:55:08,807 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:08] "GET /web/image/ir.attachment/12469/raw HTTP/1.1" 200 - 4 0.006 0.015 2026-10-02 06:55:08,821 44 INFO rb-67e19c3-225208-420267 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-10-02 06:55:08,836 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:08] "GET /web/image/ir.attachment/12423/raw HTTP/1.1" 200 - 4 0.003 0.006 2026-10-02 06:55:08,872 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:55:08,923 44 INFO rb-67e19c3-225208-420267 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-10-02 06:55:08,995 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:08] "GET /web/image/pos.category/362/image_128?unique=2026-10-02T06:54:57.000+00:00 HTTP/1.1" 200 - 2 0.001 0.020 2026-10-02 06:55:09,010 44 INFO rb-67e19c3-225208-420267 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-10-02 06:55:09,030 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:09] "GET /web/image/product.template/2502/image_512?unique=2026-10-02T06:54:57.000+00:00 HTTP/1.1" 200 - 3 0.013 0.035 2026-10-02 06:55:09,056 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:09] "GET /web/image/product.template/2503/image_512?unique=2026-10-02T06:54:57.000+00:00 HTTP/1.1" 200 - 3 0.007 0.060 2026-10-02 06:55:09,075 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:09] "GET /web/image/product.template/2506/image_512?unique=2026-10-02T06:54:57.000+00:00 HTTP/1.1" 200 - 3 0.010 0.048 2026-10-02 06:55:09,090 44 INFO rb-67e19c3-225208-420267 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-10-02 06:55:09,095 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:09] "GET /web/image/product.template/2505/image_512?unique=2026-10-02T06:54:57.000+00:00 HTTP/1.1" 200 - 3 0.003 0.065 2026-10-02 06:55:09,114 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:09] "GET /web/image/product.template/2504/image_512?unique=2026-10-02T06:54:57.000+00:00 HTTP/1.1" 200 - 3 0.007 0.083 2026-10-02 06:55:09,131 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:55:09,161 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:09] "GET /web/image/product.product/3012/image_512?unique=2026-10-02T06:54:57.000+00:00 HTTP/1.1" 200 - 8 0.008 0.027 2026-10-02 06:55:09,172 44 INFO rb-67e19c3-225208-420267 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-10-02 06:55:09,246 44 INFO rb-67e19c3-225208-420267 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-10-02 06:55:09,290 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:09] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.020 0.018 2026-10-02 06:55:09,379 44 INFO rb-67e19c3-225208-420267 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-10-02 06:55:09,492 44 INFO rb-67e19c3-225208-420267 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-10-02 06:55:09,599 44 INFO rb-67e19c3-225208-420267 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-10-02 06:55:09,712 44 INFO rb-67e19c3-225208-420267 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-10-02 06:55:09,782 44 INFO rb-67e19c3-225208-420267 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-10-02 06:55:09,870 44 INFO rb-67e19c3-225208-420267 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-10-02 06:55:09,923 44 INFO rb-67e19c3-225208-420267 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-10-02 06:55:10,087 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:10] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 32 0.088 0.074 2026-10-02 06:55:10,153 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19643966 started for PoS orders references: [{'name': None, 'pos_reference': '260-200-000001', 'uuid': 'b02ec168-6171-4864-b7fa-0a728d6bac45'}] 2026-10-02 06:55:10,228 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19643966 order {'name': None, 'pos_reference': '260-200-000001', 'uuid': 'b02ec168-6171-4864-b7fa-0a728d6bac45'} created pos.order #963 2026-10-02 06:55:10,253 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19643966 finished 2026-10-02 06:55:11,007 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:11] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 279 0.499 0.404 2026-10-02 06:55:11,062 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: tour succeeded 2026-10-02 06:55:11,063 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: ╔════════════════════════════════════════════════╗ ║ TOUR self_order_preset_delivery_tour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-02 06:55:11,212 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: heap 8718508 (allocated 9699328) 2026-10-02 06:55:11,218 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:11] "GET /web/image/ir.attachment/12468/raw HTTP/1.1" 200 - 4 0.003 0.007 2026-10-02 06:55:11,220 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Closing chrome headless with pid 143898 2026-10-02 06:55:11,222 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Closing websocket connection 2026-10-02 06:55:11,224 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Terminating chrome headless with pid 143898 2026-10-02 06:55:11,347 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_065511_347408_test_preset_delivery_tour.txt 2026-10-02 06:55:11,347 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Removing chrome user profile "/tmp/tmpw15tn_fw_chrome_odoo" 2026-10-02 06:55:11,402 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_dine_in_tour ... 2026-10-02 06:55:19,259 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome pid: 144083 2026-10-02 06:55:19,259 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome headless temporary user profile dir: /tmp/tmp5pkkew1v_chrome_odoo 2026-10-02 06:55:19,259 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:35135/json/version 2026-10-02 06:55:19,261 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35135', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:55:19,303 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Browser version: Chrome/150.0.7871.114 2026-10-02 06:55:19,303 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:35135/json 2026-10-02 06:55:19,304 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35135', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:55:19,314 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Websocket url found: ws://127.0.0.1:35135/devtools/page/B313967C9F48AAD8272720A725CA3B96 2026-10-02 06:55:19,342 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Enable chrome headless console log notification 2026-10-02 06:55:19,371 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome headless enable page notifications 2026-10-02 06:55:19,453 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Setting session cookie in browser 2026-10-02 06:55:19,765 44 INFO rb-67e19c3-225208-420267 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/201?access_token=9373b39b8bfd4e66&table_identifier=21792a56" in browser 2026-10-02 06:55:19,765 44 INFO rb-67e19c3-225208-420267 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/201?access_token=9373b39b8bfd4e66&table_identifier=21792a56" 2026-10-02 06:55:19,795 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:55:20,452 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:20] "GET /pos-self/201?access_token=9373b39b8bfd4e66&table_identifier=21792a56 HTTP/1.1" 200 - 59 0.090 0.582 2026-10-02 06:55:20,457 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Navigation result: {'frameId': 'B313967C9F48AAD8272720A725CA3B96', 'loaderId': '261F984862C4FCA250981C16DFAB1A26', 'isDownload': False} 2026-10-02 06:55:20,458 44 INFO rb-67e19c3-225208-420267 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-10-02 06:55:20,483 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:55:20,526 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:55:20,552 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:20] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.019 0.038 2026-10-02 06:55:20,563 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:55:20,580 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:20] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.070 2026-10-02 06:55:20,590 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:55:20,627 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:20] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.021 0.112 2026-10-02 06:55:20,782 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:20] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-10-02 06:55:20,798 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:20] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.010 2026-10-02 06:55:20,818 44 INFO rb-67e19c3-225208-420267 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/201?access_token=9373b39b8bfd4e66&table_identifier=21792a56", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:55:20,823 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:20] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.002 0.014 2026-10-02 06:55:20,830 44 INFO rb-67e19c3-225208-420267 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-10-02 06:55:20,833 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:55:20,833 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:20] "POST /pos/ping HTTP/1.1" 200 - 1 0.003 0.011 2026-10-02 06:55:20,884 44 INFO rb-67e19c3-225208-420267 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-10-02 06:55:20,925 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:20] "POST /pos-self/relations/201 HTTP/1.1" 200 - 37 0.040 0.039 2026-10-02 06:55:20,963 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.113 2026-10-02 06:55:21,344 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:21] "POST /pos-self/data/201 HTTP/1.1" 200 - 181 0.210 0.172 2026-10-02 06:55:21,347 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.365 2026-10-02 06:55:21,420 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.008 2026-10-02 06:55:21,433 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: Owl is running in 'dev' mode. 2026-10-02 06:55:21,474 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:21] "GET /web/image/ir.attachment/12522/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-02 06:55:21,519 44 INFO rb-67e19c3-225208-420267 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-10-02 06:55:21,547 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:21] "GET /web/image/ir.attachment/12476/raw HTTP/1.1" 200 - 4 0.004 0.012 2026-10-02 06:55:21,574 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:55:21,683 44 INFO rb-67e19c3-225208-420267 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-10-02 06:55:21,751 44 INFO rb-67e19c3-225208-420267 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-10-02 06:55:21,762 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:21] "GET /web/image/product.template/2503/image_512?unique=2026-10-02T06:54:57.000+00:00 HTTP/1.1" 200 - 3 0.011 0.035 2026-10-02 06:55:21,787 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:21] "GET /web/image/pos.category/362/image_128?unique=2026-10-02T06:54:57.000+00:00 HTTP/1.1" 200 - 2 0.001 0.060 2026-10-02 06:55:21,819 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:21] "GET /web/image/product.template/2506/image_512?unique=2026-10-02T06:54:57.000+00:00 HTTP/1.1" 200 - 3 0.010 0.084 2026-10-02 06:55:21,827 44 INFO rb-67e19c3-225208-420267 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-10-02 06:55:21,836 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:21] "GET /web/image/product.template/2504/image_512?unique=2026-10-02T06:54:57.000+00:00 HTTP/1.1" 200 - 3 0.004 0.103 2026-10-02 06:55:21,861 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:21] "GET /web/image/product.template/2505/image_512?unique=2026-10-02T06:54:57.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-10-02 06:55:21,882 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:55:21,890 44 INFO rb-67e19c3-225208-420267 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-10-02 06:55:21,895 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:21] "GET /web/image/product.template/2502/image_512?unique=2026-10-02T06:54:57.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-10-02 06:55:21,938 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:21] "GET /web/image/product.product/3011/image_512?unique=2026-10-02T06:54:57.000+00:00 HTTP/1.1" 200 - 8 0.022 0.032 2026-10-02 06:55:21,978 44 INFO rb-67e19c3-225208-420267 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-10-02 06:55:22,039 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29825178 started for PoS orders references: [{'name': None, 'pos_reference': '260-201-000001', 'uuid': '2ff20ed3-cd7d-48ae-95b5-3eb41b8fed82'}] 2026-10-02 06:55:22,075 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29825178 order {'name': None, 'pos_reference': '260-201-000001', 'uuid': '2ff20ed3-cd7d-48ae-95b5-3eb41b8fed82'} created pos.order #964 2026-10-02 06:55:22,105 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29825178 finished 2026-10-02 06:55:22,244 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:22] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 101 0.109 0.174 2026-10-02 06:55:22,290 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:22] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.009 0.013 2026-10-02 06:55:22,334 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: tour succeeded 2026-10-02 06:55:22,335 44 INFO rb-67e19c3-225208-420267 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-10-02 06:55:22,438 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: heap 7816652 (allocated 8912896) 2026-10-02 06:55:22,441 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Closing chrome headless with pid 144083 2026-10-02 06:55:22,441 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Closing websocket connection 2026-10-02 06:55:22,441 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Terminating chrome headless with pid 144083 2026-10-02 06:55:22,541 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_065522_540815_test_preset_dine_in_tour.txt 2026-10-02 06:55:22,541 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Removing chrome user profile "/tmp/tmp5pkkew1v_chrome_odoo" 2026-10-02 06:55:22,599 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_takeaway_tour ... 2026-10-02 06:55:29,605 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome pid: 144268 2026-10-02 06:55:29,605 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome headless temporary user profile dir: /tmp/tmpc9rh5ss__chrome_odoo 2026-10-02 06:55:29,605 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:46679/json/version 2026-10-02 06:55:29,606 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46679', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:55:29,711 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Browser version: Chrome/150.0.7871.114 2026-10-02 06:55:29,711 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:46679/json 2026-10-02 06:55:29,714 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46679', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:55:29,735 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Websocket url found: ws://127.0.0.1:46679/devtools/page/17CF756BA8CE425DE8C63DAA0A493139 2026-10-02 06:55:29,772 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Enable chrome headless console log notification 2026-10-02 06:55:29,812 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome headless enable page notifications 2026-10-02 06:55:29,864 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Setting session cookie in browser 2026-10-02 06:55:30,174 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Open "http://127.0.0.1:8069/pos-self/202?access_token=d5d68500cebf4be0" in browser 2026-10-02 06:55:30,174 44 INFO rb-67e19c3-225208-420267 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/202?access_token=d5d68500cebf4be0" 2026-10-02 06:55:30,210 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:55:30,633 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:30] "GET /pos-self/202?access_token=d5d68500cebf4be0 HTTP/1.1" 200 - 57 0.064 0.372 2026-10-02 06:55:30,638 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Navigation result: {'frameId': '17CF756BA8CE425DE8C63DAA0A493139', 'loaderId': 'A1B8C2A7CD0AA481B3DF8FDBCB924CA8', 'isDownload': False} 2026-10-02 06:55:30,638 44 INFO rb-67e19c3-225208-420267 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-10-02 06:55:30,667 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:55:30,689 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:55:30,718 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:30] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.039 2026-10-02 06:55:30,752 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:55:30,802 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:30] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.049 0.080 2026-10-02 06:55:30,845 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:55:30,861 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:30] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.025 0.156 2026-10-02 06:55:31,009 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:31] "GET /favicon.ico HTTP/1.1" 301 - 1 0.003 0.020 2026-10-02 06:55:31,020 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:31] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.028 2026-10-02 06:55:31,045 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:31] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.004 0.012 2026-10-02 06:55:31,055 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:55:31,055 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:31] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.012 2026-10-02 06:55:31,057 44 INFO rb-67e19c3-225208-420267 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/202?access_token=d5d68500cebf4be0", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:55:31,076 44 INFO rb-67e19c3-225208-420267 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-10-02 06:55:31,126 44 INFO rb-67e19c3-225208-420267 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-10-02 06:55:31,189 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:31] "POST /pos-self/relations/202 HTTP/1.1" 200 - 37 0.063 0.047 2026-10-02 06:55:31,254 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.172 2026-10-02 06:55:31,651 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:31] "POST /pos-self/data/202 HTTP/1.1" 200 - 181 0.222 0.190 2026-10-02 06:55:31,659 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.367 2026-10-02 06:55:31,710 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: Owl is running in 'dev' mode. 2026-10-02 06:55:31,783 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:31] "GET /web/image/ir.attachment/12575/raw HTTP/1.1" 200 - 4 0.005 0.013 2026-10-02 06:55:31,807 44 INFO rb-67e19c3-225208-420267 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-10-02 06:55:31,845 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:31] "GET /web/image/ir.attachment/12529/raw HTTP/1.1" 200 - 4 0.010 0.014 2026-10-02 06:55:31,873 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:55:31,944 44 INFO rb-67e19c3-225208-420267 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-10-02 06:55:32,003 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:32] "GET /web/image/pos.category/362/image_128?unique=2026-10-02T06:54:57.000+00:00 HTTP/1.1" 200 - 2 0.001 0.026 2026-10-02 06:55:32,035 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:32] "GET /web/image/product.template/2502/image_512?unique=2026-10-02T06:54:57.000+00:00 HTTP/1.1" 200 - 3 0.011 0.032 2026-10-02 06:55:32,062 44 INFO rb-67e19c3-225208-420267 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-10-02 06:55:32,063 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:32] "GET /web/image/product.template/2503/image_512?unique=2026-10-02T06:54:57.000+00:00 HTTP/1.1" 200 - 3 0.013 0.058 2026-10-02 06:55:32,090 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:32] "GET /web/image/product.template/2506/image_512?unique=2026-10-02T06:54:57.000+00:00 HTTP/1.1" 200 - 3 0.007 0.087 2026-10-02 06:55:32,111 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:32] "GET /web/image/product.template/2505/image_512?unique=2026-10-02T06:54:57.000+00:00 HTTP/1.1" 200 - 3 0.003 0.097 2026-10-02 06:55:32,130 44 INFO rb-67e19c3-225208-420267 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-10-02 06:55:32,135 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:32] "GET /web/image/product.template/2504/image_512?unique=2026-10-02T06:54:57.000+00:00 HTTP/1.1" 200 - 3 0.008 0.116 2026-10-02 06:55:32,172 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:55:32,187 44 INFO rb-67e19c3-225208-420267 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-10-02 06:55:32,197 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:32] "GET /web/image/product.product/3011/image_512?unique=2026-10-02T06:54:57.000+00:00 HTTP/1.1" 200 - 8 0.007 0.022 2026-10-02 06:55:32,253 44 INFO rb-67e19c3-225208-420267 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-10-02 06:55:32,293 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:32] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.018 0.016 2026-10-02 06:55:32,353 44 INFO rb-67e19c3-225208-420267 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-10-02 06:55:32,426 44 INFO rb-67e19c3-225208-420267 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-10-02 06:55:32,492 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52961540 started for PoS orders references: [{'name': None, 'pos_reference': '260-202-000001', 'uuid': 'da894e44-9249-49e6-99b1-b7f67a4bff24'}] 2026-10-02 06:55:32,552 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52961540 order {'name': None, 'pos_reference': '260-202-000001', 'uuid': 'da894e44-9249-49e6-99b1-b7f67a4bff24'} created pos.order #965 2026-10-02 06:55:32,590 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52961540 finished 2026-10-02 06:55:32,753 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:32] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 100 0.150 0.172 2026-10-02 06:55:32,812 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: tour succeeded 2026-10-02 06:55:32,813 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: ╔════════════════════════════════════════════════╗ ║ TOUR self_order_preset_takeaway_tour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-02 06:55:32,832 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:32] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.034 0.020 2026-10-02 06:55:32,886 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: heap 8122432 (allocated 9175040) 2026-10-02 06:55:32,898 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Closing chrome headless with pid 144268 2026-10-02 06:55:32,901 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Closing websocket connection 2026-10-02 06:55:32,903 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Terminating chrome headless with pid 144268 2026-10-02 06:55:33,000 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_065532_999997_test_preset_takeaway_tour.txt 2026-10-02 06:55:33,000 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Removing chrome user profile "/tmp/tmpc9rh5ss__chrome_odoo" 2026-10-02 06:55:33,066 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_with_slot_tour ... 2026-10-02 06:55:40,687 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome pid: 144454 2026-10-02 06:55:40,688 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome headless temporary user profile dir: /tmp/tmp5feomxpp_chrome_odoo 2026-10-02 06:55:40,688 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:36847/json/version 2026-10-02 06:55:40,694 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36847', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:55:40,733 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Browser version: Chrome/150.0.7871.114 2026-10-02 06:55:40,733 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:36847/json 2026-10-02 06:55:40,734 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36847', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:55:40,771 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Websocket url found: ws://127.0.0.1:36847/devtools/page/B857F64A3652374E0FFEAA2889B4876F 2026-10-02 06:55:40,798 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Enable chrome headless console log notification 2026-10-02 06:55:40,802 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome headless enable page notifications 2026-10-02 06:55:40,836 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Setting session cookie in browser 2026-10-02 06:55:41,170 44 INFO rb-67e19c3-225208-420267 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/203?access_token=711a395929e24e29" in browser 2026-10-02 06:55:41,170 44 INFO rb-67e19c3-225208-420267 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/203?access_token=711a395929e24e29" 2026-10-02 06:55:41,192 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:55:41,606 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:41] "GET /pos-self/203?access_token=711a395929e24e29 HTTP/1.1" 200 - 57 0.055 0.363 2026-10-02 06:55:41,609 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Navigation result: {'frameId': 'B857F64A3652374E0FFEAA2889B4876F', 'loaderId': '9AACE27E64F7344929D199796563B42C', 'isDownload': False} 2026-10-02 06:55:41,609 44 INFO rb-67e19c3-225208-420267 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-10-02 06:55:41,636 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:55:41,667 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:55:41,719 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:41] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.024 0.052 2026-10-02 06:55:41,744 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:55:41,777 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:41] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.034 0.095 2026-10-02 06:55:41,803 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:55:41,861 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:41] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.057 0.153 2026-10-02 06:55:41,997 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:41] "GET /favicon.ico HTTP/1.1" 301 - 1 0.003 0.007 2026-10-02 06:55:42,015 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:42] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.018 2026-10-02 06:55:42,049 44 INFO rb-67e19c3-225208-420267 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/203?access_token=711a395929e24e29", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:55:42,049 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:42] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.016 0.011 2026-10-02 06:55:42,061 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:55:42,062 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:42] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.005 2026-10-02 06:55:42,074 44 INFO rb-67e19c3-225208-420267 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-10-02 06:55:42,128 44 INFO rb-67e19c3-225208-420267 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-10-02 06:55:42,169 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:42] "POST /pos-self/relations/203 HTTP/1.1" 200 - 37 0.034 0.043 2026-10-02 06:55:42,239 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.142 2026-10-02 06:55:42,707 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:42] "POST /pos-self/data/203 HTTP/1.1" 200 - 185 0.164 0.310 2026-10-02 06:55:42,712 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.448 2026-10-02 06:55:42,799 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: Owl is running in 'dev' mode. 2026-10-02 06:55:42,856 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:42] "GET /web/image/ir.attachment/12628/raw HTTP/1.1" 200 - 4 0.004 0.009 2026-10-02 06:55:42,890 44 INFO rb-67e19c3-225208-420267 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-10-02 06:55:42,914 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:42] "GET /web/image/ir.attachment/12582/raw HTTP/1.1" 200 - 4 0.005 0.009 2026-10-02 06:55:42,953 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:55:43,055 44 INFO rb-67e19c3-225208-420267 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-10-02 06:55:43,111 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:43] "GET /web/image/pos.category/362/image_128?unique=2026-10-02T06:54:57.000+00:00 HTTP/1.1" 200 - 2 0.005 0.026 2026-10-02 06:55:43,129 44 INFO rb-67e19c3-225208-420267 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-10-02 06:55:43,145 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:43] "GET /web/image/product.template/2502/image_512?unique=2026-10-02T06:54:57.000+00:00 HTTP/1.1" 200 - 3 0.016 0.034 2026-10-02 06:55:43,165 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:43] "GET /web/image/product.template/2503/image_512?unique=2026-10-02T06:54:57.000+00:00 HTTP/1.1" 200 - 3 0.005 0.063 2026-10-02 06:55:43,192 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:43] "GET /web/image/product.template/2506/image_512?unique=2026-10-02T06:54:57.000+00:00 HTTP/1.1" 200 - 3 0.006 0.084 2026-10-02 06:55:43,197 44 INFO rb-67e19c3-225208-420267 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-10-02 06:55:43,229 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:43] "GET /web/image/product.template/2504/image_512?unique=2026-10-02T06:54:57.000+00:00 HTTP/1.1" 200 - 3 0.013 0.105 2026-10-02 06:55:43,251 44 INFO rb-67e19c3-225208-420267 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-10-02 06:55:43,252 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 06:55:43,257 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:43] "GET /web/image/product.template/2505/image_512?unique=2026-10-02T06:54:57.000+00:00 HTTP/1.1" 200 - 3 0.009 0.135 2026-10-02 06:55:43,287 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:43] "GET /web/image/product.product/3011/image_512?unique=2026-10-02T06:54:57.000+00:00 HTTP/1.1" 200 - 8 0.012 0.030 2026-10-02 06:55:43,324 44 INFO rb-67e19c3-225208-420267 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-10-02 06:55:43,355 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:43] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.007 0.012 2026-10-02 06:55:43,511 44 INFO rb-67e19c3-225208-420267 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-10-02 06:55:43,662 44 INFO rb-67e19c3-225208-420267 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-10-02 06:55:43,738 44 INFO rb-67e19c3-225208-420267 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-10-02 06:55:43,774 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55146023 started for PoS orders references: [{'name': None, 'pos_reference': '260-203-000001', 'uuid': 'e036ff33-4b39-4e74-86b7-7a87fef8b4a6'}] 2026-10-02 06:55:43,836 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55146023 order {'name': None, 'pos_reference': '260-203-000001', 'uuid': 'e036ff33-4b39-4e74-86b7-7a87fef8b4a6'} created pos.order #966 2026-10-02 06:55:43,864 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55146023 finished 2026-10-02 06:55:44,108 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:44] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 100 0.210 0.170 2026-10-02 06:55:44,159 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:44] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.009 0.010 2026-10-02 06:55:44,176 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: tour succeeded 2026-10-02 06:55:44,177 44 INFO rb-67e19c3-225208-420267 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-10-02 06:55:44,268 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: heap 9306288 (allocated 10747904) 2026-10-02 06:55:44,298 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Closing chrome headless with pid 144454 2026-10-02 06:55:44,300 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Closing websocket connection 2026-10-02 06:55:44,302 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Terminating chrome headless with pid 144454 2026-10-02 06:55:44,429 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_065544_429123_test_preset_with_slot_tour.txt 2026-10-02 06:55:44,429 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Removing chrome user profile "/tmp/tmp5feomxpp_chrome_odoo" 2026-10-02 06:55:44,508 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-02 06:55:46,202 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_combo_prices ... 2026-10-02 06:55:58,082 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome pid: 144637 2026-10-02 06:55:58,083 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome headless temporary user profile dir: /tmp/tmpojg5gyh6_chrome_odoo 2026-10-02 06:55:58,083 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Issuing json command http://127.0.0.1:34267/json/version 2026-10-02 06:55:58,087 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34267', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:55:58,141 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Browser version: Chrome/150.0.7871.114 2026-10-02 06:55:58,142 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Issuing json command http://127.0.0.1:34267/json 2026-10-02 06:55:58,144 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34267', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:55:58,156 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Websocket url found: ws://127.0.0.1:34267/devtools/page/DA0AD4048870D9C7776377D24316BB25 2026-10-02 06:55:58,161 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Enable chrome headless console log notification 2026-10-02 06:55:58,163 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome headless enable page notifications 2026-10-02 06:55:58,244 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Setting session cookie in browser 2026-10-02 06:55:58,565 44 INFO rb-67e19c3-225208-420267 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=322e2e3d03594ac3" in browser 2026-10-02 06:55:58,565 44 INFO rb-67e19c3-225208-420267 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=322e2e3d03594ac3" 2026-10-02 06:55:58,589 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:55:59,066 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:59] "GET /pos-self/204?access_token=322e2e3d03594ac3 HTTP/1.1" 200 - 59 0.071 0.412 2026-10-02 06:55:59,072 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Navigation result: {'frameId': 'DA0AD4048870D9C7776377D24316BB25', 'loaderId': '13ABDA458AB41A084DB8F39D8F1C3861', 'isDownload': False} 2026-10-02 06:55:59,073 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Evaluate ready code "odoo.isTourReady('test_combo_prices')" 2026-10-02 06:55:59,092 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:55:59,121 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:55:59,169 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:59] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.030 0.034 2026-10-02 06:55:59,180 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:55:59,207 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:59] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.018 0.081 2026-10-02 06:55:59,222 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:55:59,279 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:59] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.039 0.131 2026-10-02 06:55:59,421 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:59] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-02 06:55:59,435 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:59] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-02 06:55:59,456 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:55:59,456 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:59] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.003 2026-10-02 06:55:59,465 44 INFO rb-67e19c3-225208-420267 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=322e2e3d03594ac3", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:55:59,475 44 INFO rb-67e19c3-225208-420267 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-10-02 06:55:59,476 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:59] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.012 0.010 2026-10-02 06:55:59,612 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:59] "POST /pos-self/relations/204 HTTP/1.1" 200 - 37 0.094 0.050 2026-10-02 06:55:59,669 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:55:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.193 2026-10-02 06:56:00,305 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:00] "POST /pos-self/data/204 HTTP/1.1" 200 - 207 0.399 0.253 2026-10-02 06:56:00,308 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.614 2026-10-02 06:56:00,360 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: Owl is running in 'dev' mode. 2026-10-02 06:56:00,406 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:00] "GET /web/image/ir.attachment/12691/raw HTTP/1.1" 200 - 4 0.006 0.007 2026-10-02 06:56:00,460 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:00,509 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:00] "GET /web/image/pos.category/364/image_128?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 2 0.001 0.016 2026-10-02 06:56:00,554 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-02 06:56:00,559 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:00] "GET /web/image/product.template/2524/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 3 0.003 0.019 2026-10-02 06:56:00,586 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:00] "GET /web/image/product.template/2535/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 3 0.003 0.042 2026-10-02 06:56:00,614 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:00,614 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:00] "GET /web/image/product.template/2539/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-10-02 06:56:00,636 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:00] "GET /web/image/product.template/2536/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 3 0.002 0.084 2026-10-02 06:56:00,676 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:00] "GET /web/image/product.template/2537/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 3 0.008 0.113 2026-10-02 06:56:00,704 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:00] "GET /web/image/product.template/2538/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 3 0.009 0.118 2026-10-02 06:56:00,718 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:00,733 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:00] "GET /web/image/product.template/2525/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 3 0.003 0.145 2026-10-02 06:56:00,773 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:00,782 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:00] "GET /web/image/product.product/3024/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 8 0.012 0.084 2026-10-02 06:56:00,806 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:00] "GET /web/image/product.product/3026/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 8 0.007 0.102 2026-10-02 06:56:00,841 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:00,854 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:00] "GET /web/image/product.product/3025/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 8 0.022 0.145 2026-10-02 06:56:00,898 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:00] "GET /web/image/product.product/3027/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 8 0.009 0.020 2026-10-02 06:56:00,907 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:00,934 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:00] "GET /web/image/product.product/3028/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 8 0.012 0.051 2026-10-02 06:56:00,964 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:00] "GET /web/image/product.product/3029/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 8 0.008 0.083 2026-10-02 06:56:00,971 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:01,049 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:01,098 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:01] "GET /web/image/product.product/3030/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 8 0.018 0.021 2026-10-02 06:56:01,111 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:01,136 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:01] "GET /web/image/product.product/3031/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 8 0.021 0.054 2026-10-02 06:56:01,153 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:01] "GET /web/image/product.product/3032/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 8 0.005 0.086 2026-10-02 06:56:01,176 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:01,237 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:01,338 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:01,418 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:01,505 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:01,589 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:01,726 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [17/135] Tour test_combo_prices → Step body 2026-10-02 06:56:01,749 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:01] "GET /web/image/ir.attachment/12645/raw HTTP/1.1" 200 - 4 0.005 0.006 2026-10-02 06:56:01,825 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56: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-10-02 06:56:01,866 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:01] "GET /web/image/product.product/3033/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 8 0.030 0.021 2026-10-02 06:56:01,923 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:01] "GET /web/image/product.product/3045/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 8 0.019 0.086 2026-10-02 06:56:01,983 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:01] "GET /web/image/product.product/3046/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 8 0.027 0.126 2026-10-02 06:56:02,018 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:02] "GET /web/image/product.product/3047/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 8 0.012 0.173 2026-10-02 06:56:02,179 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68848150 started for PoS orders references: [{'name': None, 'pos_reference': '260-204-000001', 'uuid': '30f423f6-212a-43b1-98a0-0d02f0c397ee'}] 2026-10-02 06:56:02,301 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68848150 order {'name': None, 'pos_reference': '260-204-000001', 'uuid': '30f423f6-212a-43b1-98a0-0d02f0c397ee'} created pos.order #967 2026-10-02 06:56:02,332 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68848150 finished 2026-10-02 06:56:02,547 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:02] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 209 0.254 0.444 2026-10-02 06:56:02,659 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:02,718 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:02,768 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:02,828 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:02,875 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [22/135] Tour test_combo_prices → Step body 2026-10-02 06:56:02,932 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:02,963 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:02] "GET /web/image/ir.attachment/12690/raw HTTP/1.1" 200 - 4 0.009 0.015 2026-10-02 06:56:03,000 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:03,062 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:03,126 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:03,186 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:03,252 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:03,313 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:03,371 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:03,432 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:03,492 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:03,552 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:03,619 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:03,682 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:03,745 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:03,807 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:03,868 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:03,937 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:04,002 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:04,065 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:04,127 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:04,188 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:04,252 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:04,312 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:04,417 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:04,494 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:04,606 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:04,687 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:04,823 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [50/135] Tour test_combo_prices → Step body 2026-10-02 06:56:05,102 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15824724 started for PoS orders references: [{'name': None, 'pos_reference': '260-204-000002', 'uuid': '2653e583-fc1a-49de-aeba-2deb60a99a56'}] 2026-10-02 06:56:05,163 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15824724 order {'name': None, 'pos_reference': '260-204-000002', 'uuid': '2653e583-fc1a-49de-aeba-2deb60a99a56'} created pos.order #968 2026-10-02 06:56:05,193 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15824724 finished 2026-10-02 06:56:05,390 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:05] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 176 0.171 0.261 2026-10-02 06:56:05,478 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:05,496 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:05] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.009 2026-10-02 06:56:05,538 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:05,583 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:05,640 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:05,687 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [55/135] Tour test_combo_prices → Step body 2026-10-02 06:56:05,742 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:05,808 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:05,869 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:05,924 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:05,993 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:06,055 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:06,112 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:06,172 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:06,236 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:06,300 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:06,359 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:06,428 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:06,489 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:06,549 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:06,612 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:06,678 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:06,739 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:06,828 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:06,891 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:06,952 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:07,017 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:07,083 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:07,147 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:07,210 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:07,272 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:07,336 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:07,410 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:07,478 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:07,547 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:07,616 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:07,685 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:07,752 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:07,843 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:07,943 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:08,023 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:08,111 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:08,282 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [92/135] Tour test_combo_prices → Step body 2026-10-02 06:56:08,536 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79277429 started for PoS orders references: [{'name': None, 'pos_reference': '260-204-000003', 'uuid': '11a6bd5e-66fd-4a6c-a784-f83f4c510400'}] 2026-10-02 06:56:08,585 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79277429 order {'name': None, 'pos_reference': '260-204-000003', 'uuid': '11a6bd5e-66fd-4a6c-a784-f83f4c510400'} created pos.order #969 2026-10-02 06:56:08,606 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79277429 finished 2026-10-02 06:56:08,809 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:08] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 192 0.145 0.260 2026-10-02 06:56:08,926 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:08,985 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:09,035 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:09,092 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:09,140 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [97/135] Tour test_combo_prices → Step body 2026-10-02 06:56:09,196 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:09,267 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:09,326 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:09,392 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:09,417 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:09] "GET /web/image/product.product/3021/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 8 0.028 0.034 2026-10-02 06:56:09,451 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:09] "GET /web/image/product.product/3022/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 8 0.015 0.078 2026-10-02 06:56:09,455 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:09,484 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:09] "GET /web/image/product.product/3023/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 8 0.013 0.112 2026-10-02 06:56:09,519 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:09,587 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:09,666 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:09,744 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:09,822 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:09,889 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:09,973 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [109/135] Tour test_combo_prices → Step body 2026-10-02 06:56:10,054 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:10] "GET /web/image/product.product/3034/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 8 0.009 0.026 2026-10-02 06:56:10,192 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33322601 started for PoS orders references: [{'name': None, 'pos_reference': '260-204-000004', 'uuid': 'ce6aa54b-0a99-4313-a6eb-de6ff6ec13e6'}] 2026-10-02 06:56:10,262 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33322601 order {'name': None, 'pos_reference': '260-204-000004', 'uuid': 'ce6aa54b-0a99-4313-a6eb-de6ff6ec13e6'} created pos.order #970 2026-10-02 06:56:10,282 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33322601 finished 2026-10-02 06:56:10,513 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:10] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 149 0.241 0.224 2026-10-02 06:56:10,578 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:10,637 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:10,685 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:10,740 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:10,789 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [114/135] Tour test_combo_prices → Step body 2026-10-02 06:56:10,843 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:10,910 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:10,970 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:11,023 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:11] "GET /web/image/product.product/3036/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 8 0.009 0.026 2026-10-02 06:56:11,029 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:11,051 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:11] "GET /web/image/product.product/3035/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 8 0.012 0.052 2026-10-02 06:56:11,070 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:11] "GET /web/image/product.product/3037/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 8 0.005 0.071 2026-10-02 06:56:11,090 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:11,158 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:11,205 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:11] "GET /web/image/product.product/3038/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 8 0.015 0.023 2026-10-02 06:56:11,219 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:11,255 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:11] "GET /web/image/product.product/3039/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 8 0.019 0.065 2026-10-02 06:56:11,279 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:11,294 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:11] "GET /web/image/product.product/3040/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 8 0.024 0.096 2026-10-02 06:56:11,344 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:11,375 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:11] "GET /web/image/product.product/3041/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 8 0.010 0.013 2026-10-02 06:56:11,407 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:11,420 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:11] "GET /web/image/product.product/3042/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 8 0.020 0.044 2026-10-02 06:56:11,449 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:11] "GET /web/image/product.product/3043/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 8 0.013 0.078 2026-10-02 06:56:11,467 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:11,548 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:11,632 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:11,707 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:11,775 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:11,890 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [130/135] Tour test_combo_prices → Step body 2026-10-02 06:56:11,988 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:11] "GET /web/image/product.product/3044/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 8 0.016 0.017 2026-10-02 06:56:12,116 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29756607 started for PoS orders references: [{'name': None, 'pos_reference': '260-204-000005', 'uuid': '8cdcd327-e16b-4510-80df-e06a7b532bd9'}] 2026-10-02 06:56:12,168 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29756607 order {'name': None, 'pos_reference': '260-204-000005', 'uuid': '8cdcd327-e16b-4510-80df-e06a7b532bd9'} created pos.order #971 2026-10-02 06:56:12,198 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29756607 finished 2026-10-02 06:56:12,418 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:12] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 158 0.172 0.275 2026-10-02 06:56:12,485 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:12,523 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.020 0.012 2026-10-02 06:56:12,549 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:12,598 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:12,656 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:12,702 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [135/135] Tour test_combo_prices → Step body 2026-10-02 06:56:12,756 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: tour succeeded 2026-10-02 06:56:12,757 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: ╔══════════════════════════════════╗ ║ TOUR test_combo_prices SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-02 06:56:13,128 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: heap 57368336 (allocated 60571648) 2026-10-02 06:56:13,133 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Closing chrome headless with pid 144637 2026-10-02 06:56:13,142 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Closing websocket connection 2026-10-02 06:56:13,147 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Terminating chrome headless with pid 144637 2026-10-02 06:56:13,242 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_065613_242654_test_combo_prices.txt 2026-10-02 06:56:13,242 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Removing chrome user profile "/tmp/tmpojg5gyh6_chrome_odoo" 2026-10-02 06:56:13,289 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend ... 2026-10-02 06:56:24,370 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome pid: 144857 2026-10-02 06:56:24,370 44 INFO rb-67e19c3-225208-420267 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/tmpfa5a_ynn_chrome_odoo 2026-10-02 06:56:24,370 44 INFO rb-67e19c3-225208-420267 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:41255/json/version 2026-10-02 06:56:24,371 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41255', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:56:24,504 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:24,504 44 INFO rb-67e19c3-225208-420267 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:41255/json 2026-10-02 06:56:24,506 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41255', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:56:24,523 44 INFO rb-67e19c3-225208-420267 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:41255/devtools/page/D342137879F8E30B9227FBE3AA91CA79 2026-10-02 06:56:24,539 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:24,554 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome headless enable page notifications 2026-10-02 06:56:24,577 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Setting session cookie in browser 2026-10-02 06:56:24,858 44 INFO rb-67e19c3-225208-420267 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=ada8bcf58ae44922" in browser 2026-10-02 06:56:24,858 44 INFO rb-67e19c3-225208-420267 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=ada8bcf58ae44922" 2026-10-02 06:56:24,878 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:56:25,296 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:25] "GET /pos-self/205?access_token=ada8bcf58ae44922 HTTP/1.1" 200 - 59 0.063 0.361 2026-10-02 06:56:25,299 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Navigation result: {'frameId': 'D342137879F8E30B9227FBE3AA91CA79', 'loaderId': '4EAB8DE4A5BF4B17E42FCD85FA6AF168', 'isDownload': False} 2026-10-02 06:56:25,300 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:25,320 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:56:25,342 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:56:25,369 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:25] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.009 0.033 2026-10-02 06:56:25,386 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:56:25,420 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:25] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.022 0.073 2026-10-02 06:56:25,426 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:56:25,441 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:25] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.090 2026-10-02 06:56:25,573 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:25] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.015 2026-10-02 06:56:25,594 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:25] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.021 2026-10-02 06:56:25,619 44 INFO rb-67e19c3-225208-420267 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=ada8bcf58ae44922", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:56:25,621 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:25] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.007 0.029 2026-10-02 06:56:25,630 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:56:25,630 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:25] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.008 2026-10-02 06:56:25,636 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:25,793 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:25] "POST /pos-self/relations/205 HTTP/1.1" 200 - 37 0.091 0.050 2026-10-02 06:56:25,863 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.009 0.198 2026-10-02 06:56:26,289 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:26] "POST /pos-self/data/205 HTTP/1.1" 200 - 211 0.217 0.234 2026-10-02 06:56:26,292 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.414 2026-10-02 06:56:26,345 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:26,388 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:26] "GET /web/image/ir.attachment/12744/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-02 06:56:26,415 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:26,429 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:26] "GET /web/image/ir.attachment/12698/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-02 06:56:26,449 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:56:26,524 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:26,571 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:26] "GET /web/image/pos.category/365/image_128?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 2 0.001 0.027 2026-10-02 06:56:26,592 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:26] "GET /web/image/product.template/2552/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 3 0.004 0.025 2026-10-02 06:56:26,604 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:26,624 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:26] "GET /web/image/product.template/2563/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 3 0.004 0.055 2026-10-02 06:56:26,640 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:26] "GET /web/image/product.template/2567/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 3 0.002 0.069 2026-10-02 06:56:26,654 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:26,655 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:26] "GET /web/image/product.template/2564/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 3 0.002 0.075 2026-10-02 06:56:26,670 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:26] "GET /web/image/product.template/2565/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-10-02 06:56:26,677 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56: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-10-02 06:56:26,685 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:26] "GET /web/image/product.template/2566/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-10-02 06:56:26,701 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:26] "GET /web/image/product.template/2553/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 3 0.004 0.077 2026-10-02 06:56:26,705 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:26,786 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:26,836 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:26,892 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:26,948 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:27,021 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:27,072 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:27,173 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79540020 started for PoS orders references: [{'name': None, 'pos_reference': '260-205-000001', 'uuid': '6df58fb0-a93c-40b0-8fc5-1d7860cceec1'}] 2026-10-02 06:56:27,215 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79540020 order {'name': None, 'pos_reference': '260-205-000001', 'uuid': '6df58fb0-a93c-40b0-8fc5-1d7860cceec1'} created pos.order #972 2026-10-02 06:56:27,243 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79540020 finished 2026-10-02 06:56:27,358 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:27] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 113 0.078 0.144 2026-10-02 06:56:27,386 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: tour succeeded 2026-10-02 06:56:27,387 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:27,431 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.021 0.017 2026-10-02 06:56:27,520 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: heap 9571184 (allocated 10485760) 2026-10-02 06:56:27,525 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing chrome headless with pid 144857 2026-10-02 06:56:27,526 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing websocket connection 2026-10-02 06:56:27,531 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Terminating chrome headless with pid 144857 2026-10-02 06:56:27,636 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_065627_635988_test_fiscal_position_between_frontend_and_backend.txt 2026-10-02 06:56:27,636 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Removing chrome user profile "/tmp/tmpfa5a_ynn_chrome_odoo" 2026-10-02 06:56:28,206 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome pid: 145050 2026-10-02 06:56:28,207 44 INFO rb-67e19c3-225208-420267 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/tmphb_gv3x4_chrome_odoo 2026-10-02 06:56:28,207 44 INFO rb-67e19c3-225208-420267 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:36249/json/version 2026-10-02 06:56:28,208 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36249', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:56:28,229 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:28,229 44 INFO rb-67e19c3-225208-420267 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:36249/json 2026-10-02 06:56:28,230 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36249', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:56:28,236 44 INFO rb-67e19c3-225208-420267 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:36249/devtools/page/1A7C49C1BA1BF724F4C382DD55586E4B 2026-10-02 06:56:28,251 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:28,261 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome headless enable page notifications 2026-10-02 06:56:28,310 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Setting session cookie in browser 2026-10-02 06:56:28,413 44 INFO rb-67e19c3-225208-420267 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=ada8bcf58ae44922" in browser 2026-10-02 06:56:28,413 44 INFO rb-67e19c3-225208-420267 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=ada8bcf58ae44922" 2026-10-02 06:56:28,475 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:28] "GET /pos-self/205?access_token=ada8bcf58ae44922 HTTP/1.1" 200 - 7 0.015 0.033 2026-10-02 06:56:28,481 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Navigation result: {'frameId': '1A7C49C1BA1BF724F4C382DD55586E4B', 'loaderId': 'DA20F61973CE9DF6CFD47D979F3BB76A', 'isDownload': False} 2026-10-02 06:56:28,482 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:28,514 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:56:28,553 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:28] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.017 0.011 2026-10-02 06:56:28,568 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:28] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.005 0.041 2026-10-02 06:56:28,591 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:28] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.058 2026-10-02 06:56:28,769 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:28] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.011 2026-10-02 06:56:28,776 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:28] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:56:28,800 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:28] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 4 0.002 0.017 2026-10-02 06:56:28,804 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:56:28,804 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 06:56:28,818 44 INFO rb-67e19c3-225208-420267 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=ada8bcf58ae44922", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:56:28,829 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:28,873 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:28] "POST /pos-self/relations/205 HTTP/1.1" 200 - 16 0.017 0.035 2026-10-02 06:56:28,880 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.053 2026-10-02 06:56:28,906 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-02 06:56:29,193 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:29] "POST /pos-self/data/205 HTTP/1.1" 200 - 142 0.092 0.188 2026-10-02 06:56:29,266 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:29,325 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:29] "GET /web/image/ir.attachment/12744/raw HTTP/1.1" 200 - 4 0.005 0.006 2026-10-02 06:56:29,344 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:29,368 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:29] "GET /web/image/ir.attachment/12698/raw HTTP/1.1" 200 - 4 0.006 0.013 2026-10-02 06:56:29,380 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 06:56:29,433 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:29,495 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:29] "GET /web/image/pos.category/365/image_128?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 2 0.010 0.033 2026-10-02 06:56:29,510 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:29,521 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:29] "GET /web/image/product.template/2552/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 3 0.006 0.047 2026-10-02 06:56:29,549 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:29] "GET /web/image/product.template/2563/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 3 0.012 0.063 2026-10-02 06:56:29,561 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:29] "GET /web/image/product.template/2564/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-10-02 06:56:29,567 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:29,575 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:29] "GET /web/image/product.template/2565/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 3 0.003 0.091 2026-10-02 06:56:29,588 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56: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-10-02 06:56:29,593 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:29] "GET /web/image/product.template/2567/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 3 0.004 0.106 2026-10-02 06:56:29,615 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:29] "GET /web/image/product.template/2566/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 3 0.004 0.099 2026-10-02 06:56:29,624 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:29,638 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:29] "GET /web/image/product.template/2553/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 3 0.004 0.104 2026-10-02 06:56:29,704 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:29,766 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:29,819 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:29,877 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:29,955 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:30,003 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:30,127 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85341966 started for PoS orders references: [{'name': None, 'pos_reference': '260-205-000002', 'uuid': 'f8ceea37-e6f9-47c9-9dad-1d3fcabb7bda'}] 2026-10-02 06:56:30,162 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85341966 order {'name': None, 'pos_reference': '260-205-000002', 'uuid': 'f8ceea37-e6f9-47c9-9dad-1d3fcabb7bda'} created pos.order #973 2026-10-02 06:56:30,187 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85341966 finished 2026-10-02 06:56:30,310 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:30] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 79 0.095 0.150 2026-10-02 06:56:30,346 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: tour succeeded 2026-10-02 06:56:30,347 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:30,386 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:30] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.018 0.018 2026-10-02 06:56:30,434 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: heap 8798908 (allocated 9437184) 2026-10-02 06:56:30,443 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing chrome headless with pid 145050 2026-10-02 06:56:30,450 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing websocket connection 2026-10-02 06:56:30,452 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Terminating chrome headless with pid 145050 2026-10-02 06:56:30,553 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_065630_553569_test_fiscal_position_between_frontend_and_backend.txt 2026-10-02 06:56:30,553 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Removing chrome user profile "/tmp/tmphb_gv3x4_chrome_odoo" 2026-10-02 06:56:30,609 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_price_between_frontend_and_backend ... 2026-10-02 06:56:39,701 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome pid: 145236 2026-10-02 06:56:39,701 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome headless temporary user profile dir: /tmp/tmp62frhj33_chrome_odoo 2026-10-02 06:56:39,701 44 INFO rb-67e19c3-225208-420267 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:41369/json/version 2026-10-02 06:56:39,703 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41369', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:56:39,758 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:39,759 44 INFO rb-67e19c3-225208-420267 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:41369/json 2026-10-02 06:56:39,759 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41369', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:56:39,772 44 INFO rb-67e19c3-225208-420267 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:41369/devtools/page/D81A19AC51D0D0E57796DA14A70ADC42 2026-10-02 06:56:39,793 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Enable chrome headless console log notification 2026-10-02 06:56:39,814 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome headless enable page notifications 2026-10-02 06:56:39,876 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Setting session cookie in browser 2026-10-02 06:56:40,208 44 INFO rb-67e19c3-225208-420267 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=1b7d0d3a110f47fd" in browser 2026-10-02 06:56:40,209 44 INFO rb-67e19c3-225208-420267 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=1b7d0d3a110f47fd" 2026-10-02 06:56:40,237 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:56:40,639 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:40] "GET /pos-self/206?access_token=1b7d0d3a110f47fd HTTP/1.1" 200 - 59 0.051 0.358 2026-10-02 06:56:40,644 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Navigation result: {'frameId': 'D81A19AC51D0D0E57796DA14A70ADC42', 'loaderId': '1D6CBA97C45935ABD8D09FBFAA978C23', 'isDownload': False} 2026-10-02 06:56:40,644 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:40,660 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:56:40,682 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:56:40,722 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:40] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.020 0.035 2026-10-02 06:56:40,736 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:56:40,767 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:40] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.011 0.087 2026-10-02 06:56:40,787 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:56:40,803 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:40] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.122 2026-10-02 06:56:40,998 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:40] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-02 06:56:41,013 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:41] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.009 2026-10-02 06:56:41,032 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:41] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.007 0.018 2026-10-02 06:56:41,040 44 INFO rb-67e19c3-225208-420267 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=1b7d0d3a110f47fd", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:56:41,041 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:56:41,041 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:41] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.008 2026-10-02 06:56:41,055 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:41,136 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.054 2026-10-02 06:56:41,261 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:41] "POST /pos-self/relations/206 HTTP/1.1" 200 - 37 0.076 0.109 2026-10-02 06:56:41,264 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.100 2026-10-02 06:56:41,683 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:41] "POST /pos-self/data/206 HTTP/1.1" 200 - 207 0.171 0.214 2026-10-02 06:56:41,744 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:41,789 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:41] "GET /web/image/ir.attachment/12797/raw HTTP/1.1" 200 - 4 0.002 0.010 2026-10-02 06:56:41,831 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:41,896 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:41] "GET /web/image/pos.category/366/image_128?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 2 0.001 0.019 2026-10-02 06:56:41,919 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:41] "GET /web/image/product.template/2580/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 3 0.004 0.022 2026-10-02 06:56:41,944 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:56:41,946 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:41] "GET /web/image/product.template/2591/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 3 0.006 0.042 2026-10-02 06:56:41,971 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:41] "GET /web/image/product.template/2595/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 3 0.004 0.067 2026-10-02 06:56:41,976 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:41,997 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:41] "GET /web/image/product.template/2592/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 3 0.008 0.087 2026-10-02 06:56:42,014 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:42] "GET /web/image/product.template/2593/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 3 0.003 0.082 2026-10-02 06:56:42,029 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:42] "GET /web/image/product.template/2594/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-10-02 06:56:42,038 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:42,055 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:42] "GET /web/image/product.template/2581/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 3 0.004 0.092 2026-10-02 06:56:42,064 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56: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-10-02 06:56:42,094 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:42,164 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:42,222 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:42,279 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:42,334 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:42,401 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:42,463 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:42,518 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:42,573 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:42,644 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:42,702 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:42,762 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:42,812 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:42,884 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:42,943 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:42,995 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:43,051 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:43,141 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:43,300 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73342649 started for PoS orders references: [{'name': None, 'pos_reference': '260-206-000001', 'uuid': '37d92498-5819-49ee-91fb-548e568d3961'}] 2026-10-02 06:56:43,392 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73342649 order {'name': None, 'pos_reference': '260-206-000001', 'uuid': '37d92498-5819-49ee-91fb-548e568d3961'} created pos.order #974 2026-10-02 06:56:43,428 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73342649 finished 2026-10-02 06:56:43,572 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:43] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 119 0.177 0.187 2026-10-02 06:56:43,603 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: tour succeeded 2026-10-02 06:56:43,603 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:43,635 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:43] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.012 0.011 2026-10-02 06:56:43,678 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: heap 10033572 (allocated 11407360) 2026-10-02 06:56:43,693 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Closing chrome headless with pid 145236 2026-10-02 06:56:43,694 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Closing websocket connection 2026-10-02 06:56:43,696 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Terminating chrome headless with pid 145236 2026-10-02 06:56:43,798 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_065643_798279_test_price_between_frontend_and_backend.txt 2026-10-02 06:56:43,798 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Removing chrome user profile "/tmp/tmp62frhj33_chrome_odoo" 2026-10-02 06:56:43,840 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend ... 2026-10-02 06:56:54,082 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Chrome pid: 145413 2026-10-02 06:56:54,082 44 INFO rb-67e19c3-225208-420267 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/tmpximvlbw8_chrome_odoo 2026-10-02 06:56:54,082 44 INFO rb-67e19c3-225208-420267 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:42413/json/version 2026-10-02 06:56:54,083 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42413', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:56:54,101 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:54,107 44 INFO rb-67e19c3-225208-420267 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:42413/json 2026-10-02 06:56:54,108 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42413', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:56:54,125 44 INFO rb-67e19c3-225208-420267 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:42413/devtools/page/C61839960C60924A6F9F167D4F3D86A9 2026-10-02 06:56:54,165 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:54,172 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Chrome headless enable page notifications 2026-10-02 06:56:54,180 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Setting session cookie in browser 2026-10-02 06:56:54,525 44 INFO rb-67e19c3-225208-420267 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=4d8c125db8914e33" in browser 2026-10-02 06:56:54,525 44 INFO rb-67e19c3-225208-420267 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=4d8c125db8914e33" 2026-10-02 06:56:54,545 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:56:54,952 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:54] "GET /pos-self/207?access_token=4d8c125db8914e33 HTTP/1.1" 200 - 59 0.075 0.340 2026-10-02 06:56:54,957 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Navigation result: {'frameId': 'C61839960C60924A6F9F167D4F3D86A9', 'loaderId': 'ACF6654059E46E9C1B416D87F5384A09', 'isDownload': False} 2026-10-02 06:56:54,958 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:54,971 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:56:55,027 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:56:55,070 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:55] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.038 0.051 2026-10-02 06:56:55,088 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:56:55,126 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:55] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.011 0.130 2026-10-02 06:56:55,141 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:56:55,179 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:55] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.018 0.175 2026-10-02 06:56:55,353 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:55] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.013 2026-10-02 06:56:55,381 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:55] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-10-02 06:56:55,406 44 INFO rb-67e19c3-225208-420267 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=4d8c125db8914e33", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:56:55,410 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:55] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.008 0.027 2026-10-02 06:56:55,411 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:56:55,411 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:55] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.012 2026-10-02 06:56:55,424 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:55,523 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:55] "POST /pos-self/relations/207 HTTP/1.1" 200 - 37 0.042 0.041 2026-10-02 06:56:55,594 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.021 0.132 2026-10-02 06:56:56,063 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:56] "POST /pos-self/data/207 HTTP/1.1" 200 - 211 0.251 0.251 2026-10-02 06:56:56,066 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.432 2026-10-02 06:56:56,123 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:56,178 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:56] "GET /web/image/ir.attachment/12850/raw HTTP/1.1" 200 - 4 0.015 0.007 2026-10-02 06:56:56,191 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:56,236 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:56:56,243 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:56] "GET /web/image/ir.attachment/12804/raw HTTP/1.1" 200 - 4 0.011 0.026 2026-10-02 06:56:56,343 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:56,411 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:56,412 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:56] "GET /web/image/pos.category/367/image_128?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 2 0.004 0.050 2026-10-02 06:56:56,467 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:56] "GET /web/image/product.template/2608/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 3 0.009 0.076 2026-10-02 06:56:56,472 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:56,487 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:56] "GET /web/image/product.template/2619/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 3 0.005 0.070 2026-10-02 06:56:56,501 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:56] "GET /web/image/product.template/2623/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 3 0.003 0.079 2026-10-02 06:56:56,524 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:56:56,537 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:56,542 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:56] "GET /web/image/product.template/2620/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 3 0.016 0.143 2026-10-02 06:56:56,566 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:56] "GET /web/image/product.template/2621/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 3 0.003 0.136 2026-10-02 06:56:56,581 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:56] "GET /web/image/product.template/2622/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-10-02 06:56:56,605 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:56] "GET /web/image/product.template/2609/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 3 0.003 0.123 2026-10-02 06:56:56,616 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:56,676 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:56,732 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:56,787 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:56,866 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:57,018 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91177008 started for PoS orders references: [{'name': None, 'pos_reference': '260-207-000001', 'uuid': '1c50a525-5520-48a1-b465-b575b0d9e1a5'}] 2026-10-02 06:56:57,126 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91177008 order {'name': None, 'pos_reference': '260-207-000001', 'uuid': '1c50a525-5520-48a1-b465-b575b0d9e1a5'} created pos.order #975 2026-10-02 06:56:57,157 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91177008 finished 2026-10-02 06:56:57,356 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:57] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 114 0.238 0.186 2026-10-02 06:56:57,381 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: tour succeeded 2026-10-02 06:56:57,383 44 INFO rb-67e19c3-225208-420267 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-10-02 06:56:57,417 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:56:57] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.007 0.011 2026-10-02 06:56:57,459 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: heap 8973008 (allocated 10223616) 2026-10-02 06:56:57,462 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Closing chrome headless with pid 145413 2026-10-02 06:56:57,468 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Closing websocket connection 2026-10-02 06:56:57,470 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Terminating chrome headless with pid 145413 2026-10-02 06:56:57,561 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_065657_561164_test_pricelist_price_between_frontend_and_backend.txt 2026-10-02 06:56:57,561 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Removing chrome user profile "/tmp/tmpximvlbw8_chrome_odoo" 2026-10-02 06:56:57,608 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend ... 2026-10-02 06:57:09,741 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Chrome pid: 145596 2026-10-02 06:57:09,741 44 INFO rb-67e19c3-225208-420267 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/tmpzore3uyp_chrome_odoo 2026-10-02 06:57:09,742 44 INFO rb-67e19c3-225208-420267 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:33421/json/version 2026-10-02 06:57:09,744 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33421', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:57:09,799 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:09,799 44 INFO rb-67e19c3-225208-420267 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:33421/json 2026-10-02 06:57:09,800 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33421', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:57:09,831 44 INFO rb-67e19c3-225208-420267 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:33421/devtools/page/BA6C883C52154E39FDC21264C6094904 2026-10-02 06:57:09,861 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:09,886 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:09,913 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:10,171 44 INFO rb-67e19c3-225208-420267 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=1243fa749151417f" in browser 2026-10-02 06:57:10,171 44 INFO rb-67e19c3-225208-420267 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=1243fa749151417f" 2026-10-02 06:57:10,206 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:57:10,872 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:10] "GET /pos-self/208?access_token=1243fa749151417f HTTP/1.1" 200 - 59 0.064 0.616 2026-10-02 06:57:10,876 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Navigation result: {'frameId': 'BA6C883C52154E39FDC21264C6094904', 'loaderId': '831C00808191435A246A331B1CA069AF', 'isDownload': False} 2026-10-02 06:57:10,876 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:10,902 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:57:10,926 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:57:10,963 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:10] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.010 0.045 2026-10-02 06:57:10,997 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:57:11,033 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:11] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.020 0.103 2026-10-02 06:57:11,041 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:57:11,132 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:11] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.065 0.153 2026-10-02 06:57:11,294 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:11] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-02 06:57:11,306 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:11] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-02 06:57:11,337 44 INFO rb-67e19c3-225208-420267 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=1243fa749151417f", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:57:11,346 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:11] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.005 0.012 2026-10-02 06:57:11,349 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:11,352 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:57:11,353 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:11] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.021 2026-10-02 06:57:11,462 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:11] "POST /pos-self/relations/208 HTTP/1.1" 200 - 37 0.044 0.039 2026-10-02 06:57:11,507 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.123 2026-10-02 06:57:11,533 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.005 2026-10-02 06:57:12,009 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:12] "POST /pos-self/data/208 HTTP/1.1" 200 - 211 0.265 0.231 2026-10-02 06:57:12,072 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:12,160 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:12] "GET /web/image/ir.attachment/12903/raw HTTP/1.1" 200 - 4 0.013 0.014 2026-10-02 06:57:12,171 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:12,206 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:12] "GET /web/image/ir.attachment/12857/raw HTTP/1.1" 200 - 4 0.008 0.011 2026-10-02 06:57:12,215 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:57:12,281 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:12,344 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:12] "GET /web/image/pos.category/368/image_128?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 2 0.003 0.036 2026-10-02 06:57:12,365 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:12,391 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:12] "GET /web/image/product.template/2636/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 3 0.010 0.061 2026-10-02 06:57:12,405 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:12] "GET /web/image/product.template/2647/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 3 0.002 0.079 2026-10-02 06:57:12,433 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:12] "GET /web/image/product.template/2648/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 3 0.005 0.097 2026-10-02 06:57:12,434 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:12,452 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57: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-10-02 06:57:12,486 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:12] "GET /web/image/product.template/2649/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 3 0.021 0.128 2026-10-02 06:57:12,489 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:12,522 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:12] "GET /web/image/product.template/2651/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 3 0.008 0.188 2026-10-02 06:57:12,550 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:12] "GET /web/image/product.template/2650/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 3 0.007 0.184 2026-10-02 06:57:12,569 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:12,575 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:12] "GET /web/image/product.template/2637/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 3 0.006 0.147 2026-10-02 06:57:12,632 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:12,686 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:12,741 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:12,813 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:12,872 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:12,931 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:12,986 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:13,042 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:13,111 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:13,167 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:13,221 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:13,275 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:13,347 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:13,462 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37490550 started for PoS orders references: [{'name': None, 'pos_reference': '260-208-000001', 'uuid': 'c22809ef-093e-4e5e-abea-ee2e96cd6dc5'}] 2026-10-02 06:57:13,537 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37490550 order {'name': None, 'pos_reference': '260-208-000001', 'uuid': 'c22809ef-093e-4e5e-abea-ee2e96cd6dc5'} created pos.order #976 2026-10-02 06:57:13,570 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37490550 finished 2026-10-02 06:57:13,735 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:13] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 114 0.144 0.183 2026-10-02 06:57:13,765 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: tour succeeded 2026-10-02 06:57:13,766 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:13,819 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: heap 10044748 (allocated 11407360) 2026-10-02 06:57:13,827 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Closing chrome headless with pid 145596 2026-10-02 06:57:13,830 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Closing websocket connection 2026-10-02 06:57:13,833 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Terminating chrome headless with pid 145596 2026-10-02 06:57:13,908 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_065713_907848_test_pricelist_should_not_be_changed_from_frontend.txt 2026-10-02 06:57:13,908 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Removing chrome user profile "/tmp/tmpzore3uyp_chrome_odoo" 2026-10-02 06:57:13,947 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_prices_are_immutable_from_frontend ... 2026-10-02 06:57:24,336 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome pid: 145778 2026-10-02 06:57:24,336 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome headless temporary user profile dir: /tmp/tmpoi415q9f_chrome_odoo 2026-10-02 06:57:24,340 44 INFO rb-67e19c3-225208-420267 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:34207/json/version 2026-10-02 06:57:24,351 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:24,415 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:24,415 44 INFO rb-67e19c3-225208-420267 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:34207/json 2026-10-02 06:57:24,416 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:24,436 44 INFO rb-67e19c3-225208-420267 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:34207/devtools/page/1DBDBD6E77001FC1B61737DF3FBA6792 2026-10-02 06:57:24,457 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Enable chrome headless console log notification 2026-10-02 06:57:24,465 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome headless enable page notifications 2026-10-02 06:57:24,508 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Setting session cookie in browser 2026-10-02 06:57:24,811 44 INFO rb-67e19c3-225208-420267 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=663cff0fa6384915" in browser 2026-10-02 06:57:24,812 44 INFO rb-67e19c3-225208-420267 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=663cff0fa6384915" 2026-10-02 06:57:24,845 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:57:25,305 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:25] "GET /pos-self/209?access_token=663cff0fa6384915 HTTP/1.1" 200 - 59 0.083 0.388 2026-10-02 06:57:25,311 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Navigation result: {'frameId': '1DBDBD6E77001FC1B61737DF3FBA6792', 'loaderId': 'BEBCD3E56C3139C6C85328185EBE176D', 'isDownload': False} 2026-10-02 06:57:25,312 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:25,342 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:57:25,366 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:57:25,416 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:25] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.028 0.042 2026-10-02 06:57:25,432 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:57:25,444 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:25] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.013 0.080 2026-10-02 06:57:25,460 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:57:25,504 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:25] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.016 0.138 2026-10-02 06:57:25,748 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:25] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.015 2026-10-02 06:57:25,769 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:25] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.030 2026-10-02 06:57:25,790 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:25] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.007 0.011 2026-10-02 06:57:25,794 44 INFO rb-67e19c3-225208-420267 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=663cff0fa6384915", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:57:25,804 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 06:57:25,804 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:25] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.010 2026-10-02 06:57:25,805 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:25,926 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:25] "POST /pos-self/relations/209 HTTP/1.1" 200 - 37 0.059 0.047 2026-10-02 06:57:25,981 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.156 2026-10-02 06:57:26,473 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:26] "POST /pos-self/data/209 HTTP/1.1" 200 - 207 0.263 0.231 2026-10-02 06:57:26,475 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.467 2026-10-02 06:57:26,536 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:26,609 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:26] "GET /web/image/ir.attachment/12956/raw HTTP/1.1" 200 - 4 0.020 0.010 2026-10-02 06:57:26,641 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:26,753 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:26] "GET /web/image/pos.category/369/image_128?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 2 0.026 0.035 2026-10-02 06:57:26,769 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:57:26,776 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:26,805 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:26] "GET /web/image/product.template/2664/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 3 0.015 0.086 2026-10-02 06:57:26,828 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:26] "GET /web/image/product.template/2679/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 3 0.006 0.106 2026-10-02 06:57:26,858 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:26] "GET /web/image/product.template/2675/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 3 0.007 0.144 2026-10-02 06:57:26,885 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:26] "GET /web/image/product.template/2676/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 3 0.006 0.161 2026-10-02 06:57:26,912 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:26,928 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:26] "GET /web/image/product.template/2677/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 3 0.015 0.181 2026-10-02 06:57:26,956 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:26] "GET /web/image/product.template/2678/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 3 0.006 0.173 2026-10-02 06:57:26,972 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:26,980 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:57:26,984 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:26] "GET /web/image/product.template/2665/image_512?unique=2026-10-02T06:55:44.000+00:00 HTTP/1.1" 200 - 3 0.010 0.156 2026-10-02 06:57:27,046 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:27,106 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:27,156 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:27,213 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:27,299 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:27,423 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82756695 started for PoS orders references: [{'name': None, 'pos_reference': '260-209-000001', 'uuid': 'fc17153a-957f-4333-95d7-91a5b2dfb3d7'}] 2026-10-02 06:57:27,568 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82756695 order {'name': None, 'pos_reference': '260-209-000001', 'uuid': 'fc17153a-957f-4333-95d7-91a5b2dfb3d7'} created pos.order #977 2026-10-02 06:57:27,630 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82756695 finished 2026-10-02 06:57:27,829 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:27] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 105 0.278 0.183 2026-10-02 06:57:27,849 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: tour succeeded 2026-10-02 06:57:27,851 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:27,889 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.010 0.012 2026-10-02 06:57:27,948 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: heap 8565844 (allocated 10223616) 2026-10-02 06:57:27,951 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Closing chrome headless with pid 145778 2026-10-02 06:57:27,953 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Closing websocket connection 2026-10-02 06:57:27,954 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Terminating chrome headless with pid 145778 2026-10-02 06:57:28,042 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_065728_042659_test_prices_are_immutable_from_frontend.txt 2026-10-02 06:57:28,043 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Removing chrome user profile "/tmp/tmpoi415q9f_chrome_odoo" 2026-10-02 06:57:28,107 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-02 06:57:29,898 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_sequence: Starting TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders ... 2026-10-02 06:57:37,018 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome pid: 145964 2026-10-02 06:57:37,019 44 INFO rb-67e19c3-225208-420267 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/tmp_l5ahd4u_chrome_odoo 2026-10-02 06:57:37,019 44 INFO rb-67e19c3-225208-420267 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:38277/json/version 2026-10-02 06:57:37,020 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38277', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:57:37,071 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:37,071 44 INFO rb-67e19c3-225208-420267 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:38277/json 2026-10-02 06:57:37,072 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38277', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:57:37,100 44 INFO rb-67e19c3-225208-420267 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:38277/devtools/page/855132DAF639728207655B6D2288F721 2026-10-02 06:57:37,112 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:37,132 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:37,457 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-02 06:57:37,465 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:37,471 44 INFO rb-67e19c3-225208-420267 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=af6232fec0124790" in browser 2026-10-02 06:57:37,472 44 INFO rb-67e19c3-225208-420267 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=af6232fec0124790" 2026-10-02 06:57:37,497 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:57:37,858 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:37] "GET /pos-self/210?access_token=af6232fec0124790 HTTP/1.1" 200 - 60 0.041 0.326 2026-10-02 06:57:37,862 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Navigation result: {'frameId': '855132DAF639728207655B6D2288F721', 'loaderId': '0B115D159ACF1719A546CEACCBED059F', 'isDownload': False} 2026-10-02 06:57:37,863 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:37,881 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:57:37,907 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 06:57:37,936 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:37] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.042 2026-10-02 06:57:37,945 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 06:57:37,963 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:37] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.011 0.062 2026-10-02 06:57:37,983 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 06:57:38,047 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:38] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.055 0.096 2026-10-02 06:57:38,221 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:38] "GET /favicon.ico HTTP/1.1" 301 - 1 0.003 0.017 2026-10-02 06:57:38,239 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:38] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.026 2026-10-02 06:57:38,276 44 INFO rb-67e19c3-225208-420267 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=af6232fec0124790", "delayToCheckUndeterminisms": 0})" 2026-10-02 06:57:38,282 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:38] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.015 0.031 2026-10-02 06:57:38,288 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:38,291 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:38] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.025 2026-10-02 06:57:38,355 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:38,369 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.060 2026-10-02 06:57:38,434 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:38] "POST /pos-self/relations/210 HTTP/1.1" 200 - 35 0.034 0.047 2026-10-02 06:57:38,436 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.044 2026-10-02 06:57:38,858 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:38] "POST /pos-self/data/210 HTTP/1.1" 200 - 179 0.227 0.165 2026-10-02 06:57:38,925 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:38,994 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:38] "GET /web/image/ir.attachment/13019/raw HTTP/1.1" 200 - 4 0.007 0.014 2026-10-02 06:57:39,058 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:39,161 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:39] "GET /web/image/pos.category/370/image_128?unique=2026-10-02T06:57:28.000+00:00 HTTP/1.1" 200 - 2 0.011 0.051 2026-10-02 06:57:39,176 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:39] "GET /web/image/product.template/2681/image_512?unique=2026-10-02T06:57:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.055 2026-10-02 06:57:39,206 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:39] "GET /web/image/product.template/2680/image_512?unique=2026-10-02T06:57:28.000+00:00 HTTP/1.1" 200 - 3 0.008 0.078 2026-10-02 06:57:39,239 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:39,243 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:39] "GET /web/image/product.template/2684/image_512?unique=2026-10-02T06:57:28.000+00:00 HTTP/1.1" 200 - 3 0.010 0.111 2026-10-02 06:57:39,267 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:39] "GET /web/image/product.template/2683/image_512?unique=2026-10-02T06:57:28.000+00:00 HTTP/1.1" 200 - 3 0.006 0.132 2026-10-02 06:57:39,286 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:39] "GET /web/image/product.template/2682/image_512?unique=2026-10-02T06:57:28.000+00:00 HTTP/1.1" 200 - 3 0.005 0.149 2026-10-02 06:57:39,325 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:39,351 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:39] "GET /web/image/ir.attachment/12973/raw HTTP/1.1" 200 - 4 0.003 0.007 2026-10-02 06:57:39,404 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57: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-10-02 06:57:39,416 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:57:39,419 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:39,434 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:39] "GET /web/image/product.product/3189/image_512?unique=2026-10-02T06:57:28.000+00:00 HTTP/1.1" 200 - 8 0.014 0.026 2026-10-02 06:57:39,471 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:39,540 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:39,615 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59060335 started for PoS orders references: [{'name': None, 'pos_reference': '260-210-000001', 'uuid': '19c91504-a049-46b0-9098-b666c6d6c268'}] 2026-10-02 06:57:39,688 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59060335 order {'name': None, 'pos_reference': '260-210-000001', 'uuid': '19c91504-a049-46b0-9098-b666c6d6c268'} created pos.order #978 2026-10-02 06:57:39,715 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59060335 finished 2026-10-02 06:57:39,858 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:39] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 104 0.144 0.171 2026-10-02 06:57:39,909 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.015 0.024 2026-10-02 06:57:39,915 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:39,964 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: tour succeeded 2026-10-02 06:57:39,965 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:40,037 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: heap 7754988 (allocated 8126464) 2026-10-02 06:57:40,049 44 INFO rb-67e19c3-225208-420267 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 145964 2026-10-02 06:57:40,052 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Closing websocket connection 2026-10-02 06:57:40,056 44 INFO rb-67e19c3-225208-420267 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 145964 2026-10-02 06:57:40,057 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:40] "GET /web/image/ir.attachment/13018/raw HTTP/1.1" 200 - 4 0.003 0.008 2026-10-02 06:57:40,154 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_065740_153898_test_self_order_order_number_conflict_with_normal_orders.txt 2026-10-02 06:57:40,154 44 INFO rb-67e19c3-225208-420267 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/tmp_l5ahd4u_chrome_odoo" 2026-10-02 06:57:40,531 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome pid: 146145 2026-10-02 06:57:40,531 44 INFO rb-67e19c3-225208-420267 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/tmpr4gi92hh_chrome_odoo 2026-10-02 06:57:40,535 44 INFO rb-67e19c3-225208-420267 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:38475/json/version 2026-10-02 06:57:40,536 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38475', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:57:40,567 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:40,567 44 INFO rb-67e19c3-225208-420267 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:38475/json 2026-10-02 06:57:40,568 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38475', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 06:57:40,588 44 INFO rb-67e19c3-225208-420267 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:38475/devtools/page/B6504DDD2370D9D852F68A2AFAEAD2A7 2026-10-02 06:57:40,603 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:40,620 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:40,703 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-02 06:57:40,706 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:40,718 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:40,718 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:41,192 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:41] "GET /pos/ui/210 HTTP/1.1" 200 - 73 0.130 0.317 2026-10-02 06:57:41,195 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Navigation result: {'frameId': 'B6504DDD2370D9D852F68A2AFAEAD2A7', 'loaderId': '339D8311A998D4276931E11DD3785D00', 'isDownload': False} 2026-10-02 06:57:41,195 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:41,215 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 06:57:41,250 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:41] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.021 2026-10-02 06:57:41,260 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:41] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.025 2026-10-02 06:57:41,282 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:41] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.040 2026-10-02 06:57:41,880 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 06:57:41,892 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.014 2026-10-02 06:57:41,900 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.019 2026-10-02 06:57:41,930 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:41,937 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:41,941 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.007 2026-10-02 06:57:41,971 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-02 06:57:41,993 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:57:42,024 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57: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.012 2026-10-02 06:57:42,032 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.024 2026-10-02 06:57:42,248 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 28 0.022 0.178 2026-10-02 06:57:42,250 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.186 2026-10-02 06:57:43,187 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 490 0.507 0.402 2026-10-02 06:57:43,207 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57: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-10-02 06:57:43,330 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.014 2026-10-02 06:57:43,424 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:43] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.024 0.046 2026-10-02 06:57:43,467 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.013 0.009 2026-10-02 06:57:43,483 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:43,497 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-10-02 06:57:43,552 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:57:43,560 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:57:43,576 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:43] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 06:57:43,588 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 06:57:43,608 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:43] "GET /web/image/res.users/288/avatar_128 HTTP/1.1" 200 - 14 0.019 0.026 2026-10-02 06:57:43,630 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:43] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.005 0.061 2026-10-02 06:57:43,645 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 06:57:43,648 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 06:57:43,698 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:57:43,731 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:43] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.022 0.025 2026-10-02 06:57:43,750 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:43,857 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:43] "GET /pos/ui/210 HTTP/1.1" 200 - 34 0.073 0.100 2026-10-02 06:57:43,966 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:43] "GET /pos/ui/210?from_backend=True HTTP/1.1" 200 - 34 0.046 0.235 2026-10-02 06:57:43,977 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:43] "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.122 2026-10-02 06:57:43,980 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:43,999 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:43] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.007 0.161 2026-10-02 06:57:44,041 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:44,062 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:44] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.024 0.032 2026-10-02 06:57:44,065 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:57:44,125 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:44,186 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:44,240 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:44,293 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:44,344 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:44,400 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:44,462 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:44,514 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:44,564 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:44,615 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:44,673 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:44,694 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33458520 started for PoS orders references: [{'name': '/', 'pos_reference': '261-210-000001', 'uuid': '2f40f017-2b69-4d3f-b7ac-34ddb3bd429b'}] 2026-10-02 06:57:44,765 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33458520 order {'name': '/', 'pos_reference': '261-210-000001', 'uuid': '2f40f017-2b69-4d3f-b7ac-34ddb3bd429b'} created pos.order #979 2026-10-02 06:57:44,795 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33458520 finished 2026-10-02 06:57:44,875 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.061 0.122 2026-10-02 06:57:44,909 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:44,979 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:45,064 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:45] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 40 0.038 0.043 2026-10-02 06:57:45,105 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.022 2026-10-02 06:57:45,149 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:45] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 06:57:45,150 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:45,206 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:45,257 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:45,306 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: tour succeeded 2026-10-02 06:57:45,307 44 INFO rb-67e19c3-225208-420267 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-10-02 06:57:45,381 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: heap 15630256 (allocated 17039360) 2026-10-02 06:57:45,387 44 INFO rb-67e19c3-225208-420267 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 146145 2026-10-02 06:57:45,388 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Closing websocket connection 2026-10-02 06:57:45,389 44 INFO rb-67e19c3-225208-420267 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 146145 2026-10-02 06:57:45,544 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_065745_544300_test_self_order_order_number_conflict_with_normal_orders.txt 2026-10-02 06:57:45,544 44 INFO rb-67e19c3-225208-420267 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/tmpr4gi92hh_chrome_odoo" 2026-10-02 06:57:45,657 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-02 06:57:47,273 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_process_order_drops_a_forged_partner_token ... 2026-10-02 06:57:53,793 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:57:53,999 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39225316 started for PoS orders references: [{'name': None, 'pos_reference': '260-211-000001', 'uuid': 'dda55cd8-6b85-4e96-adaa-204109ec1e2e'}] 2026-10-02 06:57:54,044 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39225316 order {'name': None, 'pos_reference': '260-211-000001', 'uuid': 'dda55cd8-6b85-4e96-adaa-204109ec1e2e'} created pos.order #980 2026-10-02 06:57:54,045 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39225316 finished 2026-10-02 06:57:54,115 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:57:54] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 89 0.097 0.234 2026-10-02 06:57:54,179 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_process_order_drops_an_unauthorized_partner ... 2026-10-02 06:58:01,352 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:58:01,612 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86042664 started for PoS orders references: [{'name': None, 'pos_reference': '260-212-000001', 'uuid': 'eb499080-a7ca-4f58-a0a7-2c2342414799'}] 2026-10-02 06:58:01,679 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86042664 order {'name': None, 'pos_reference': '260-212-000001', 'uuid': 'eb499080-a7ca-4f58-a0a7-2c2342414799'} created pos.order #981 2026-10-02 06:58:01,682 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86042664 finished 2026-10-02 06:58:01,752 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:58:01] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 88 0.143 0.265 2026-10-02 06:58:01,809 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_process_order_links_a_validated_partner ... 2026-10-02 06:58:08,738 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:58:09,203 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:58:09] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 42 0.045 0.429 2026-10-02 06:58:09,258 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67983422 started for PoS orders references: [{'name': None, 'pos_reference': '260-213-000001', 'uuid': '5336ddcd-bf26-4f71-845a-3d60ff38fb36'}] 2026-10-02 06:58:09,312 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67983422 order {'name': None, 'pos_reference': '260-213-000001', 'uuid': '5336ddcd-bf26-4f71-845a-3d60ff38fb36'} created pos.order #982 2026-10-02 06:58:09,314 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67983422 finished 2026-10-02 06:58:09,406 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:58:09] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 83 0.117 0.078 2026-10-02 06:58:09,441 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_process_order_without_partner ... 2026-10-02 06:58:15,435 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:58:15,683 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53636890 started for PoS orders references: [{'name': None, 'pos_reference': '260-214-000001', 'uuid': '8f48c7e8-feb3-4d4a-9bd6-2d63b3c79396'}] 2026-10-02 06:58:15,753 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53636890 order {'name': None, 'pos_reference': '260-214-000001', 'uuid': '8f48c7e8-feb3-4d4a-9bd6-2d63b3c79396'} created pos.order #983 2026-10-02 06:58:15,760 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53636890 finished 2026-10-02 06:58:15,823 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:58:15] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 88 0.151 0.246 2026-10-02 06:58:15,866 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_resolve_rejects_a_token_signed_for_another_partner ... 2026-10-02 06:58:22,662 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:58:22,936 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:58:22] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 42 0.049 0.227 2026-10-02 06:58:22,992 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_resolve_rejects_malformed_tokens ... 2026-10-02 06:58:29,813 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_token_is_scoped_to_the_config ... 2026-10-02 06:58:36,752 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:58:36,991 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:58:36] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 44 0.041 0.206 2026-10-02 06:58:37,032 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_validate_partner_accepts_a_previously_signed_token ... 2026-10-02 06:58:43,176 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:58:43,503 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:58:43] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 42 0.084 0.246 2026-10-02 06:58:43,545 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:58:43] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 7 0.014 0.013 2026-10-02 06:58:43,594 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_validate_partner_creates_and_signs_a_new_partner ... 2026-10-02 06:58:49,090 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:58:49,556 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:58:49] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 42 0.079 0.392 2026-10-02 06:58:49,600 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_validate_partner_ignores_a_forged_signature ... 2026-10-02 06:58:55,848 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:58:56,111 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:58:56] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 41 0.064 0.201 2026-10-02 06:58:56,143 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_validate_partner_ignores_a_raw_partner_id ... 2026-10-02 06:59:02,123 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:59:02,337 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:59:02] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 42 0.024 0.193 2026-10-02 06:59:02,375 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-02 06:59:03,474 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_process_order_drops_a_forged_partner_token ... 2026-10-02 06:59:10,347 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:59:10,563 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83671549 started for PoS orders references: [{'name': None, 'pos_reference': '260-223-000001', 'uuid': 'bac03c06-9501-48cb-a1ea-d199bcf5bb33'}] 2026-10-02 06:59:10,603 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83671549 order {'name': None, 'pos_reference': '260-223-000001', 'uuid': 'bac03c06-9501-48cb-a1ea-d199bcf5bb33'} created pos.order #984 2026-10-02 06:59:10,605 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83671549 finished 2026-10-02 06:59:10,679 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:59:10] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 89 0.093 0.241 2026-10-02 06:59:10,724 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_process_order_drops_an_unauthorized_partner ... 2026-10-02 06:59:16,006 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:59:16,191 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74576946 started for PoS orders references: [{'name': None, 'pos_reference': '260-224-000001', 'uuid': '199fee18-7df8-4289-8e32-4bcdb5ef62aa'}] 2026-10-02 06:59:16,221 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74576946 order {'name': None, 'pos_reference': '260-224-000001', 'uuid': '199fee18-7df8-4289-8e32-4bcdb5ef62aa'} created pos.order #985 2026-10-02 06:59:16,222 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74576946 finished 2026-10-02 06:59:16,264 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:59:16] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 88 0.046 0.217 2026-10-02 06:59:16,292 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_process_order_links_a_validated_partner ... 2026-10-02 06:59:21,250 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:59:21,552 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:59:21] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 42 0.067 0.240 2026-10-02 06:59:21,598 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96030831 started for PoS orders references: [{'name': None, 'pos_reference': '260-225-000001', 'uuid': 'eef584ac-63bb-46cd-b0bb-790cbd845de5'}] 2026-10-02 06:59:21,633 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96030831 order {'name': None, 'pos_reference': '260-225-000001', 'uuid': 'eef584ac-63bb-46cd-b0bb-790cbd845de5'} created pos.order #986 2026-10-02 06:59:21,634 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96030831 finished 2026-10-02 06:59:21,686 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:59:21] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 83 0.050 0.070 2026-10-02 06:59:21,715 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_process_order_without_partner ... 2026-10-02 06:59:27,264 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:59:27,442 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78509893 started for PoS orders references: [{'name': None, 'pos_reference': '260-226-000001', 'uuid': 'c4ec5a70-2687-4848-b884-13c1e48eab1b'}] 2026-10-02 06:59:27,487 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78509893 order {'name': None, 'pos_reference': '260-226-000001', 'uuid': 'c4ec5a70-2687-4848-b884-13c1e48eab1b'} created pos.order #987 2026-10-02 06:59:27,488 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78509893 finished 2026-10-02 06:59:27,550 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:59:27] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 88 0.076 0.213 2026-10-02 06:59:27,594 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_resolve_rejects_a_token_signed_for_another_partner ... 2026-10-02 06:59:33,121 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:59:33,374 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:59:33] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 42 0.033 0.223 2026-10-02 06:59:33,404 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_resolve_rejects_malformed_tokens ... 2026-10-02 06:59:38,681 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_token_is_scoped_to_the_config ... 2026-10-02 06:59:43,732 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:59:44,282 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:59:44] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 44 0.144 0.410 2026-10-02 06:59:44,333 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_validate_partner_accepts_a_previously_signed_token ... 2026-10-02 06:59:49,573 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:59:49,896 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:59:49] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 42 0.075 0.250 2026-10-02 06:59:49,922 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:59:49] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 7 0.008 0.012 2026-10-02 06:59:49,973 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_validate_partner_creates_and_signs_a_new_partner ... 2026-10-02 06:59:56,103 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 06:59:56,394 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 06:59:56] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 42 0.055 0.240 2026-10-02 06:59:56,445 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_validate_partner_ignores_a_forged_signature ... 2026-10-02 07:00:04,163 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 07:00:04,493 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:04] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 41 0.080 0.253 2026-10-02 07:00:04,526 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_validate_partner_ignores_a_raw_partner_id ... 2026-10-02 07:00:11,162 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 07:00:11,451 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:11] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 42 0.084 0.208 2026-10-02 07:00:11,510 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-02 07:00:13,237 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_delivery_tour ... 2026-10-02 07:00:20,237 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome pid: 146369 2026-10-02 07:00:20,238 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome headless temporary user profile dir: /tmp/tmp65x3_w5a_chrome_odoo 2026-10-02 07:00:20,238 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Issuing json command http://127.0.0.1:45497/json/version 2026-10-02 07:00:20,239 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45497', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:00:20,290 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Browser version: Chrome/150.0.7871.114 2026-10-02 07:00:20,290 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Issuing json command http://127.0.0.1:45497/json 2026-10-02 07:00:20,290 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45497', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:00:20,306 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Websocket url found: ws://127.0.0.1:45497/devtools/page/69744A5F659C76C78C092930807F801B 2026-10-02 07:00:20,320 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Enable chrome headless console log notification 2026-10-02 07:00:20,326 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome headless enable page notifications 2026-10-02 07:00:20,362 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Setting session cookie in browser 2026-10-02 07:00:20,431 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Open "http://127.0.0.1:8069/pos-self/235?access_token=bfd0196ae9e34c9d" in browser 2026-10-02 07:00:20,431 44 INFO rb-67e19c3-225208-420267 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/235?access_token=bfd0196ae9e34c9d" 2026-10-02 07:00:20,484 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 07:00:21,227 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:21] "GET /pos-self/235?access_token=bfd0196ae9e34c9d HTTP/1.1" 200 - 57 0.052 0.703 2026-10-02 07:00:21,234 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Navigation result: {'frameId': '69744A5F659C76C78C092930807F801B', 'loaderId': '627E172C4AF9756CE41D3C4AFF64C874', 'isDownload': False} 2026-10-02 07:00:21,234 44 INFO rb-67e19c3-225208-420267 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-10-02 07:00:21,268 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 07:00:21,294 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 07:00:21,341 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:21] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.039 0.034 2026-10-02 07:00:21,363 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 07:00:21,397 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:21] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.017 0.105 2026-10-02 07:00:21,409 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 07:00:21,439 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:21] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.018 0.140 2026-10-02 07:00:21,621 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:21] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-10-02 07:00:21,641 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:21] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-10-02 07:00:21,668 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:21] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.006 0.008 2026-10-02 07:00:21,669 44 INFO rb-67e19c3-225208-420267 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/235?access_token=bfd0196ae9e34c9d", "delayToCheckUndeterminisms": 0})" 2026-10-02 07:00:21,682 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 07:00:21,683 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:21] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.007 2026-10-02 07:00:21,694 44 INFO rb-67e19c3-225208-420267 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-10-02 07:00:21,816 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:21] "POST /pos-self/relations/235 HTTP/1.1" 200 - 37 0.069 0.041 2026-10-02 07:00:21,899 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.018 0.170 2026-10-02 07:00:22,305 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:22] "POST /pos-self/data/235 HTTP/1.1" 200 - 181 0.217 0.221 2026-10-02 07:00:22,308 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.384 2026-10-02 07:00:22,347 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: Owl is running in 'dev' mode. 2026-10-02 07:00:22,400 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:22] "GET /web/image/ir.attachment/14202/raw HTTP/1.1" 200 - 4 0.003 0.014 2026-10-02 07:00:22,430 44 INFO rb-67e19c3-225208-420267 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-10-02 07:00:22,449 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:22] "GET /web/image/ir.attachment/14156/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-02 07:00:22,462 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:00:22,528 44 INFO rb-67e19c3-225208-420267 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-10-02 07:00:22,604 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:22] "GET /web/image/pos.category/373/image_128?unique=2026-10-02T07:00:11.000+00:00 HTTP/1.1" 200 - 2 0.017 0.035 2026-10-02 07:00:22,610 44 INFO rb-67e19c3-225208-420267 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-10-02 07:00:22,639 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:22] "GET /web/image/product.template/2695/image_512?unique=2026-10-02T07:00:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.075 2026-10-02 07:00:22,657 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:22] "GET /web/image/product.template/2696/image_512?unique=2026-10-02T07:00:11.000+00:00 HTTP/1.1" 200 - 3 0.006 0.084 2026-10-02 07:00:22,674 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:22] "GET /web/image/product.template/2699/image_512?unique=2026-10-02T07:00:11.000+00:00 HTTP/1.1" 200 - 3 0.007 0.093 2026-10-02 07:00:22,690 44 INFO rb-67e19c3-225208-420267 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-10-02 07:00:22,706 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:22] "GET /web/image/product.template/2698/image_512?unique=2026-10-02T07:00:11.000+00:00 HTTP/1.1" 200 - 3 0.007 0.119 2026-10-02 07:00:22,727 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00: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-10-02 07:00:22,731 44 INFO rb-67e19c3-225208-420267 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-10-02 07:00:22,733 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:22] "GET /web/image/product.template/2697/image_512?unique=2026-10-02T07:00:11.000+00:00 HTTP/1.1" 200 - 3 0.010 0.145 2026-10-02 07:00:22,756 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:22] "GET /web/image/product.product/3205/image_512?unique=2026-10-02T07:00:11.000+00:00 HTTP/1.1" 200 - 8 0.007 0.035 2026-10-02 07:00:22,795 44 INFO rb-67e19c3-225208-420267 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-10-02 07:00:22,836 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:22] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.014 0.017 2026-10-02 07:00:22,907 44 INFO rb-67e19c3-225208-420267 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-10-02 07:00:23,034 44 INFO rb-67e19c3-225208-420267 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-10-02 07:00:23,141 44 INFO rb-67e19c3-225208-420267 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-10-02 07:00:23,269 44 INFO rb-67e19c3-225208-420267 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-10-02 07:00:23,328 44 INFO rb-67e19c3-225208-420267 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-10-02 07:00:23,409 44 INFO rb-67e19c3-225208-420267 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-10-02 07:00:23,462 44 INFO rb-67e19c3-225208-420267 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-10-02 07:00:23,583 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:23] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 32 0.044 0.067 2026-10-02 07:00:23,645 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54356369 started for PoS orders references: [{'name': None, 'pos_reference': '260-235-000001', 'uuid': 'a310ab45-24d8-4efb-bf9d-1bb8a7e87667'}] 2026-10-02 07:00:23,686 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54356369 order {'name': None, 'pos_reference': '260-235-000001', 'uuid': 'a310ab45-24d8-4efb-bf9d-1bb8a7e87667'} created pos.order #988 2026-10-02 07:00:23,720 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54356369 finished 2026-10-02 07:00:24,590 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:24] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 279 0.564 0.426 2026-10-02 07:00:24,654 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: tour succeeded 2026-10-02 07:00:24,654 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: ╔════════════════════════════════════════════════╗ ║ TOUR self_order_preset_delivery_tour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-02 07:00:24,749 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: heap 8707544 (allocated 9961472) 2026-10-02 07:00:24,769 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Closing chrome headless with pid 146369 2026-10-02 07:00:24,771 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Closing websocket connection 2026-10-02 07:00:24,772 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Terminating chrome headless with pid 146369 2026-10-02 07:00:24,895 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_070024_895446_test_preset_delivery_tour.txt 2026-10-02 07:00:24,895 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Removing chrome user profile "/tmp/tmp65x3_w5a_chrome_odoo" 2026-10-02 07:00:24,952 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_dine_in_tour ... 2026-10-02 07:00:32,135 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome pid: 146556 2026-10-02 07:00:32,135 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome headless temporary user profile dir: /tmp/tmpn98l59oa_chrome_odoo 2026-10-02 07:00:32,135 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:45069/json/version 2026-10-02 07:00:32,137 44 INFO rb-67e19c3-225208-420267 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-10-02 07:00:32,218 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Browser version: Chrome/150.0.7871.114 2026-10-02 07:00:32,218 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:45069/json 2026-10-02 07:00:32,219 44 INFO rb-67e19c3-225208-420267 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-10-02 07:00:32,238 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Websocket url found: ws://127.0.0.1:45069/devtools/page/B34A98F785ABD2EA03066CA25316DFC9 2026-10-02 07:00:32,326 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Enable chrome headless console log notification 2026-10-02 07:00:32,353 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome headless enable page notifications 2026-10-02 07:00:32,407 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Setting session cookie in browser 2026-10-02 07:00:32,445 44 INFO rb-67e19c3-225208-420267 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/236?access_token=3e6eb84a3b7b4ddc&table_identifier=43e846e0" in browser 2026-10-02 07:00:32,445 44 INFO rb-67e19c3-225208-420267 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/236?access_token=3e6eb84a3b7b4ddc&table_identifier=43e846e0" 2026-10-02 07:00:32,487 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 07:00:32,967 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:32] "GET /pos-self/236?access_token=3e6eb84a3b7b4ddc&table_identifier=43e846e0 HTTP/1.1" 200 - 59 0.088 0.397 2026-10-02 07:00:32,973 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Navigation result: {'frameId': 'B34A98F785ABD2EA03066CA25316DFC9', 'loaderId': '368412AF55350B7D19EA0B61B40EE18F', 'isDownload': False} 2026-10-02 07:00:32,973 44 INFO rb-67e19c3-225208-420267 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-10-02 07:00:32,995 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 07:00:33,026 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 07:00:33,072 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:33] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.058 2026-10-02 07:00:33,082 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 07:00:33,120 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:33] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.027 0.083 2026-10-02 07:00:33,135 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 07:00:33,163 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:33] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.016 0.135 2026-10-02 07:00:33,335 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:33] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-10-02 07:00:33,342 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:33] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-02 07:00:33,380 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:33] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.005 0.010 2026-10-02 07:00:33,382 44 INFO rb-67e19c3-225208-420267 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/236?access_token=3e6eb84a3b7b4ddc&table_identifier=43e846e0", "delayToCheckUndeterminisms": 0})" 2026-10-02 07:00:33,386 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 07:00:33,387 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:33] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.007 2026-10-02 07:00:33,400 44 INFO rb-67e19c3-225208-420267 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-10-02 07:00:33,451 44 INFO rb-67e19c3-225208-420267 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-10-02 07:00:33,581 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:33] "POST /pos-self/relations/236 HTTP/1.1" 200 - 37 0.106 0.051 2026-10-02 07:00:33,626 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.190 2026-10-02 07:00:33,960 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:33] "POST /pos-self/data/236 HTTP/1.1" 200 - 181 0.170 0.170 2026-10-02 07:00:33,963 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.313 2026-10-02 07:00:34,023 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:34] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.009 2026-10-02 07:00:34,037 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: Owl is running in 'dev' mode. 2026-10-02 07:00:34,094 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:34] "GET /web/image/ir.attachment/14255/raw HTTP/1.1" 200 - 4 0.008 0.008 2026-10-02 07:00:34,126 44 INFO rb-67e19c3-225208-420267 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-10-02 07:00:34,153 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:34] "GET /web/image/ir.attachment/14209/raw HTTP/1.1" 200 - 4 0.010 0.011 2026-10-02 07:00:34,169 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:00:34,234 44 INFO rb-67e19c3-225208-420267 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-10-02 07:00:34,314 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:34] "GET /web/image/pos.category/373/image_128?unique=2026-10-02T07:00:11.000+00:00 HTTP/1.1" 200 - 2 0.004 0.040 2026-10-02 07:00:34,331 44 INFO rb-67e19c3-225208-420267 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-10-02 07:00:34,358 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:34] "GET /web/image/product.template/2695/image_512?unique=2026-10-02T07:00:11.000+00:00 HTTP/1.1" 200 - 3 0.013 0.059 2026-10-02 07:00:34,374 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:34] "GET /web/image/product.template/2696/image_512?unique=2026-10-02T07:00:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.084 2026-10-02 07:00:34,399 44 INFO rb-67e19c3-225208-420267 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-10-02 07:00:34,403 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:34] "GET /web/image/product.template/2699/image_512?unique=2026-10-02T07:00:11.000+00:00 HTTP/1.1" 200 - 3 0.008 0.100 2026-10-02 07:00:34,434 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00: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-10-02 07:00:34,438 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:34] "GET /web/image/product.template/2697/image_512?unique=2026-10-02T07:00:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-10-02 07:00:34,456 44 INFO rb-67e19c3-225208-420267 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-10-02 07:00:34,463 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:34] "GET /web/image/product.template/2698/image_512?unique=2026-10-02T07:00:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.142 2026-10-02 07:00:34,497 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:34] "GET /web/image/product.product/3204/image_512?unique=2026-10-02T07:00:11.000+00:00 HTTP/1.1" 200 - 8 0.014 0.050 2026-10-02 07:00:34,527 44 INFO rb-67e19c3-225208-420267 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-10-02 07:00:34,612 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76329817 started for PoS orders references: [{'name': None, 'pos_reference': '260-236-000001', 'uuid': '16d4af9a-2005-4a69-9835-477a971f5a03'}] 2026-10-02 07:00:34,660 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76329817 order {'name': None, 'pos_reference': '260-236-000001', 'uuid': '16d4af9a-2005-4a69-9835-477a971f5a03'} created pos.order #989 2026-10-02 07:00:34,683 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76329817 finished 2026-10-02 07:00:34,850 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:34] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 101 0.156 0.168 2026-10-02 07:00:34,913 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:34] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.012 2026-10-02 07:00:34,946 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: tour succeeded 2026-10-02 07:00:34,947 44 INFO rb-67e19c3-225208-420267 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-10-02 07:00:35,028 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: heap 7802016 (allocated 8912896) 2026-10-02 07:00:35,042 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Closing chrome headless with pid 146556 2026-10-02 07:00:35,058 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Closing websocket connection 2026-10-02 07:00:35,060 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Terminating chrome headless with pid 146556 2026-10-02 07:00:35,146 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_070035_146550_test_preset_dine_in_tour.txt 2026-10-02 07:00:35,146 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Removing chrome user profile "/tmp/tmpn98l59oa_chrome_odoo" 2026-10-02 07:00:35,203 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_takeaway_email_tour ... 2026-10-02 07:00:42,851 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome pid: 146738 2026-10-02 07:00:42,851 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome headless temporary user profile dir: /tmp/tmp04s7ikhx_chrome_odoo 2026-10-02 07:00:42,852 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Issuing json command http://127.0.0.1:39683/json/version 2026-10-02 07:00:42,853 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39683', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:00:42,999 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Browser version: Chrome/150.0.7871.114 2026-10-02 07:00:42,999 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Issuing json command http://127.0.0.1:39683/json 2026-10-02 07:00:43,000 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39683', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:00:43,044 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Websocket url found: ws://127.0.0.1:39683/devtools/page/1AD2BFE147796F0A1F7123515B565C45 2026-10-02 07:00:43,075 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Enable chrome headless console log notification 2026-10-02 07:00:43,085 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome headless enable page notifications 2026-10-02 07:00:43,116 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Setting session cookie in browser 2026-10-02 07:00:43,163 44 INFO rb-67e19c3-225208-420267 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/237?access_token=a5581ad9c1da41f0" in browser 2026-10-02 07:00:43,164 44 INFO rb-67e19c3-225208-420267 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/237?access_token=a5581ad9c1da41f0" 2026-10-02 07:00:43,217 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 07:00:43,792 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:43] "GET /pos-self/237?access_token=a5581ad9c1da41f0 HTTP/1.1" 200 - 57 0.118 0.478 2026-10-02 07:00:43,796 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Navigation result: {'frameId': '1AD2BFE147796F0A1F7123515B565C45', 'loaderId': '1A52463DD5BCBD47A9CC6A4A4DBCF726', 'isDownload': False} 2026-10-02 07:00:43,796 44 INFO rb-67e19c3-225208-420267 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-10-02 07:00:43,817 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 07:00:43,842 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 07:00:43,904 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:43] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.026 0.057 2026-10-02 07:00:43,930 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 07:00:43,982 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:43] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.038 0.122 2026-10-02 07:00:44,044 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 07:00:44,060 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:44] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.033 0.203 2026-10-02 07:00:44,164 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:44] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-02 07:00:44,176 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:44] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-02 07:00:44,196 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:44] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.004 0.017 2026-10-02 07:00:44,205 44 INFO rb-67e19c3-225208-420267 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/237?access_token=a5581ad9c1da41f0", "delayToCheckUndeterminisms": 0})" 2026-10-02 07:00:44,205 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 07:00:44,205 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:44] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.010 2026-10-02 07:00:44,215 44 INFO rb-67e19c3-225208-420267 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-10-02 07:00:44,273 44 INFO rb-67e19c3-225208-420267 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-10-02 07:00:44,332 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:44] "POST /pos-self/relations/237 HTTP/1.1" 200 - 37 0.057 0.050 2026-10-02 07:00:44,413 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.179 2026-10-02 07:00:44,801 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:44] "POST /pos-self/data/237 HTTP/1.1" 200 - 183 0.204 0.211 2026-10-02 07:00:44,806 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.369 2026-10-02 07:00:44,869 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: Owl is running in 'dev' mode. 2026-10-02 07:00:44,944 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:44] "GET /web/image/ir.attachment/14308/raw HTTP/1.1" 200 - 4 0.014 0.015 2026-10-02 07:00:44,957 44 INFO rb-67e19c3-225208-420267 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-10-02 07:00:44,991 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:44] "GET /web/image/ir.attachment/14262/raw HTTP/1.1" 200 - 4 0.004 0.009 2026-10-02 07:00:44,992 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 07:00:45,121 44 INFO rb-67e19c3-225208-420267 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-10-02 07:00:45,167 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:45] "GET /web/image/pos.category/373/image_128?unique=2026-10-02T07:00:11.000+00:00 HTTP/1.1" 200 - 2 0.002 0.024 2026-10-02 07:00:45,194 44 INFO rb-67e19c3-225208-420267 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-10-02 07:00:45,244 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:45] "GET /web/image/product.template/2695/image_512?unique=2026-10-02T07:00:11.000+00:00 HTTP/1.1" 200 - 3 0.010 0.076 2026-10-02 07:00:45,283 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:45] "GET /web/image/product.template/2696/image_512?unique=2026-10-02T07:00:11.000+00:00 HTTP/1.1" 200 - 3 0.010 0.110 2026-10-02 07:00:45,299 44 INFO rb-67e19c3-225208-420267 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-10-02 07:00:45,328 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:45] "GET /web/image/product.template/2699/image_512?unique=2026-10-02T07:00:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.160 2026-10-02 07:00:45,352 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00: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-10-02 07:00:45,363 44 INFO rb-67e19c3-225208-420267 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-10-02 07:00:45,364 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:45] "GET /web/image/product.template/2697/image_512?unique=2026-10-02T07:00:11.000+00:00 HTTP/1.1" 200 - 3 0.008 0.192 2026-10-02 07:00:45,400 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:45] "GET /web/image/product.template/2698/image_512?unique=2026-10-02T07:00:11.000+00:00 HTTP/1.1" 200 - 3 0.012 0.189 2026-10-02 07:00:45,457 44 INFO rb-67e19c3-225208-420267 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-10-02 07:00:45,471 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:45] "GET /web/image/product.product/3205/image_512?unique=2026-10-02T07:00:11.000+00:00 HTTP/1.1" 200 - 8 0.044 0.073 2026-10-02 07:00:45,523 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:45] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.018 0.037 2026-10-02 07:00:45,593 44 INFO rb-67e19c3-225208-420267 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-10-02 07:00:45,673 44 INFO rb-67e19c3-225208-420267 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-10-02 07:00:45,744 44 INFO rb-67e19c3-225208-420267 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-10-02 07:00:45,800 44 INFO rb-67e19c3-225208-420267 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-10-02 07:00:46,010 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:46] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 32 0.130 0.068 2026-10-02 07:00:46,109 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13602734 started for PoS orders references: [{'name': None, 'pos_reference': '260-237-000001', 'uuid': 'f2c16192-0fce-40a2-b1f8-c6ae7fa4e841'}] 2026-10-02 07:00:46,177 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13602734 order {'name': None, 'pos_reference': '260-237-000001', 'uuid': 'f2c16192-0fce-40a2-b1f8-c6ae7fa4e841'} created pos.order #990 2026-10-02 07:00:46,197 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13602734 finished 2026-10-02 07:00:46,345 44 INFO rb-67e19c3-225208-420267 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-10-02 07:00:46,995 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:46] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 279 0.563 0.400 2026-10-02 07:00:47,137 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:47] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.044 2026-10-02 07:00:47,336 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 07:00:47,338 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 07:00:47,371 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:47] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 304 - 3 0.002 0.011 2026-10-02 07:00:47,748 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:47] "POST /pos-self-order/send_self_order_receipt HTTP/1.1" 200 - 43 0.100 0.086 2026-10-02 07:00:47,843 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: tour succeeded 2026-10-02 07:00:47,844 44 INFO rb-67e19c3-225208-420267 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-10-02 07:00:47,997 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: heap 8990076 (allocated 9961472) 2026-10-02 07:00:48,038 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Closing chrome headless with pid 146738 2026-10-02 07:00:48,050 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Closing websocket connection 2026-10-02 07:00:48,058 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Terminating chrome headless with pid 146738 2026-10-02 07:00:48,065 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:48] "GET /web/image/ir.attachment/14307/raw HTTP/1.1" 200 - 4 0.015 0.048 2026-10-02 07:00:48,144 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_070048_143986_test_preset_takeaway_email_tour.txt 2026-10-02 07:00:48,144 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Removing chrome user profile "/tmp/tmp04s7ikhx_chrome_odoo" 2026-10-02 07:00:48,304 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_takeaway_tour ... 2026-10-02 07:00:56,276 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome pid: 146937 2026-10-02 07:00:56,276 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome headless temporary user profile dir: /tmp/tmp6lfm0hi6_chrome_odoo 2026-10-02 07:00:56,276 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:42649/json/version 2026-10-02 07:00:56,277 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42649', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:00:56,295 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Browser version: Chrome/150.0.7871.114 2026-10-02 07:00:56,295 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:42649/json 2026-10-02 07:00:56,296 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42649', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:00:56,317 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Websocket url found: ws://127.0.0.1:42649/devtools/page/606190C002891684DB80962BACC71935 2026-10-02 07:00:56,378 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Enable chrome headless console log notification 2026-10-02 07:00:56,399 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome headless enable page notifications 2026-10-02 07:00:56,425 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Setting session cookie in browser 2026-10-02 07:00:56,461 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Open "http://127.0.0.1:8069/pos-self/238?access_token=872bdbed48b94ba3" in browser 2026-10-02 07:00:56,462 44 INFO rb-67e19c3-225208-420267 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/238?access_token=872bdbed48b94ba3" 2026-10-02 07:00:56,524 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 07:00:56,994 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:56] "GET /pos-self/238?access_token=872bdbed48b94ba3 HTTP/1.1" 200 - 57 0.037 0.458 2026-10-02 07:00:56,998 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Navigation result: {'frameId': '606190C002891684DB80962BACC71935', 'loaderId': 'E304119AE3EA65A8128C3B3C0090C9F7', 'isDownload': False} 2026-10-02 07:00:56,998 44 INFO rb-67e19c3-225208-420267 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-10-02 07:00:57,013 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 07:00:57,070 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 07:00:57,129 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:57] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.048 0.059 2026-10-02 07:00:57,167 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 07:00:57,192 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:57] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.011 0.153 2026-10-02 07:00:57,206 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 07:00:57,231 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:57] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.013 0.184 2026-10-02 07:00:57,449 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:57] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.009 2026-10-02 07:00:57,468 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:57] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.019 2026-10-02 07:00:57,514 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:57] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.019 0.027 2026-10-02 07:00:57,523 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 07:00:57,523 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:57] "POST /pos/ping HTTP/1.1" 200 - 1 0.002 0.021 2026-10-02 07:00:57,530 44 INFO rb-67e19c3-225208-420267 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/238?access_token=872bdbed48b94ba3", "delayToCheckUndeterminisms": 0})" 2026-10-02 07:00:57,558 44 INFO rb-67e19c3-225208-420267 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-10-02 07:00:57,610 44 INFO rb-67e19c3-225208-420267 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-10-02 07:00:57,654 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:57] "POST /pos-self/relations/238 HTTP/1.1" 200 - 37 0.062 0.046 2026-10-02 07:00:57,721 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.169 2026-10-02 07:00:58,142 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:58] "POST /pos-self/data/238 HTTP/1.1" 200 - 181 0.238 0.181 2026-10-02 07:00:58,145 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.385 2026-10-02 07:00:58,197 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: Owl is running in 'dev' mode. 2026-10-02 07:00:58,248 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:58] "GET /web/image/ir.attachment/14362/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-02 07:00:58,279 44 INFO rb-67e19c3-225208-420267 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-10-02 07:00:58,325 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:58] "GET /web/image/ir.attachment/14316/raw HTTP/1.1" 200 - 4 0.008 0.023 2026-10-02 07:00:58,340 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:00:58,469 44 INFO rb-67e19c3-225208-420267 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-10-02 07:00:58,515 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:58] "GET /web/image/pos.category/373/image_128?unique=2026-10-02T07:00:11.000+00:00 HTTP/1.1" 200 - 2 0.001 0.030 2026-10-02 07:00:58,553 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:58] "GET /web/image/product.template/2696/image_512?unique=2026-10-02T07:00:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.043 2026-10-02 07:00:58,565 44 INFO rb-67e19c3-225208-420267 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-10-02 07:00:58,603 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:58] "GET /web/image/product.template/2695/image_512?unique=2026-10-02T07:00:11.000+00:00 HTTP/1.1" 200 - 3 0.022 0.077 2026-10-02 07:00:58,629 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:58] "GET /web/image/product.template/2699/image_512?unique=2026-10-02T07:00:11.000+00:00 HTTP/1.1" 200 - 3 0.006 0.110 2026-10-02 07:00:58,650 44 INFO rb-67e19c3-225208-420267 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-10-02 07:00:58,678 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:58] "GET /web/image/product.template/2698/image_512?unique=2026-10-02T07:00:11.000+00:00 HTTP/1.1" 200 - 3 0.015 0.141 2026-10-02 07:00:58,698 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:00:58,704 44 INFO rb-67e19c3-225208-420267 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-10-02 07:00:58,726 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:58] "GET /web/image/product.template/2697/image_512?unique=2026-10-02T07:00:11.000+00:00 HTTP/1.1" 200 - 3 0.010 0.201 2026-10-02 07:00:58,766 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:58] "GET /web/image/product.product/3204/image_512?unique=2026-10-02T07:00:11.000+00:00 HTTP/1.1" 200 - 8 0.018 0.062 2026-10-02 07:00:58,766 44 INFO rb-67e19c3-225208-420267 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-10-02 07:00:58,811 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:58] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.014 0.027 2026-10-02 07:00:58,849 44 INFO rb-67e19c3-225208-420267 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-10-02 07:00:58,917 44 INFO rb-67e19c3-225208-420267 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-10-02 07:00:58,964 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15123039 started for PoS orders references: [{'name': None, 'pos_reference': '260-238-000001', 'uuid': 'd99a4687-bd85-4aa8-b985-7f4e19511b1b'}] 2026-10-02 07:00:59,000 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15123039 order {'name': None, 'pos_reference': '260-238-000001', 'uuid': 'd99a4687-bd85-4aa8-b985-7f4e19511b1b'} created pos.order #991 2026-10-02 07:00:59,028 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15123039 finished 2026-10-02 07:00:59,258 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:00:59] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 100 0.171 0.175 2026-10-02 07:00:59,324 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: tour succeeded 2026-10-02 07:00:59,325 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: ╔════════════════════════════════════════════════╗ ║ TOUR self_order_preset_takeaway_tour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-02 07:00:59,412 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: heap 8119196 (allocated 9175040) 2026-10-02 07:00:59,419 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Closing chrome headless with pid 146937 2026-10-02 07:00:59,421 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Closing websocket connection 2026-10-02 07:00:59,422 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Terminating chrome headless with pid 146937 2026-10-02 07:00:59,528 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_070059_527940_test_preset_takeaway_tour.txt 2026-10-02 07:00:59,528 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Removing chrome user profile "/tmp/tmp6lfm0hi6_chrome_odoo" 2026-10-02 07:00:59,625 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_with_slot_tour ... 2026-10-02 07:01:06,801 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome pid: 147119 2026-10-02 07:01:06,801 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome headless temporary user profile dir: /tmp/tmpgwwmyjwz_chrome_odoo 2026-10-02 07:01:06,801 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:38777/json/version 2026-10-02 07:01:06,802 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38777', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:01:06,917 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Browser version: Chrome/150.0.7871.114 2026-10-02 07:01:06,917 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:38777/json 2026-10-02 07:01:06,919 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38777', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:01:06,943 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Websocket url found: ws://127.0.0.1:38777/devtools/page/A7823385CB7622C65CE81654446D35D2 2026-10-02 07:01:06,973 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Enable chrome headless console log notification 2026-10-02 07:01:06,986 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome headless enable page notifications 2026-10-02 07:01:07,036 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Setting session cookie in browser 2026-10-02 07:01:07,072 44 INFO rb-67e19c3-225208-420267 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/239?access_token=9921d1c51ad04647" in browser 2026-10-02 07:01:07,073 44 INFO rb-67e19c3-225208-420267 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/239?access_token=9921d1c51ad04647" 2026-10-02 07:01:07,092 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 07:01:07,648 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01:07] "GET /pos-self/239?access_token=9921d1c51ad04647 HTTP/1.1" 200 - 57 0.140 0.421 2026-10-02 07:01:07,653 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Navigation result: {'frameId': 'A7823385CB7622C65CE81654446D35D2', 'loaderId': '217DB7329A8BCCC511D550D44E4133E9', 'isDownload': False} 2026-10-02 07:01:07,653 44 INFO rb-67e19c3-225208-420267 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-10-02 07:01:07,677 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 07:01:07,701 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 07:01:07,721 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01:07] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.026 2026-10-02 07:01:07,736 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 07:01:07,778 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01:07] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.029 0.067 2026-10-02 07:01:07,791 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 07:01:07,817 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01:07] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.012 0.122 2026-10-02 07:01:07,984 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01:07] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-02 07:01:08,008 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01:08] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-02 07:01:08,025 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01:08] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.005 0.017 2026-10-02 07:01:08,035 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 07:01:08,035 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01:08] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.003 2026-10-02 07:01:08,035 44 INFO rb-67e19c3-225208-420267 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/239?access_token=9921d1c51ad04647", "delayToCheckUndeterminisms": 0})" 2026-10-02 07:01:08,045 44 INFO rb-67e19c3-225208-420267 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-10-02 07:01:08,100 44 INFO rb-67e19c3-225208-420267 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-10-02 07:01:08,115 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01:08] "POST /pos-self/relations/239 HTTP/1.1" 200 - 37 0.024 0.034 2026-10-02 07:01:08,171 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.083 2026-10-02 07:01:08,585 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01:08] "POST /pos-self/data/239 HTTP/1.1" 200 - 185 0.227 0.183 2026-10-02 07:01:08,588 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.388 2026-10-02 07:01:08,677 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: Owl is running in 'dev' mode. 2026-10-02 07:01:08,721 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01:08] "GET /web/image/ir.attachment/14415/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-10-02 07:01:08,750 44 INFO rb-67e19c3-225208-420267 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-10-02 07:01:08,770 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01:08] "GET /web/image/ir.attachment/14369/raw HTTP/1.1" 200 - 4 0.003 0.011 2026-10-02 07:01:08,788 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:01:08,889 44 INFO rb-67e19c3-225208-420267 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-10-02 07:01:08,944 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01:08] "GET /web/image/pos.category/373/image_128?unique=2026-10-02T07:00:11.000+00:00 HTTP/1.1" 200 - 2 0.006 0.033 2026-10-02 07:01:08,962 44 INFO rb-67e19c3-225208-420267 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-10-02 07:01:08,966 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01:08] "GET /web/image/product.template/2695/image_512?unique=2026-10-02T07:00:11.000+00:00 HTTP/1.1" 200 - 3 0.008 0.043 2026-10-02 07:01:09,007 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01:09] "GET /web/image/product.template/2696/image_512?unique=2026-10-02T07:00:11.000+00:00 HTTP/1.1" 200 - 3 0.021 0.069 2026-10-02 07:01:09,029 44 INFO rb-67e19c3-225208-420267 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-10-02 07:01:09,035 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01:09] "GET /web/image/product.template/2699/image_512?unique=2026-10-02T07:00:11.000+00:00 HTTP/1.1" 200 - 3 0.006 0.109 2026-10-02 07:01:09,051 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01:09] "GET /web/image/product.template/2697/image_512?unique=2026-10-02T07:00:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-10-02 07:01:09,059 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01: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-10-02 07:01:09,078 44 INFO rb-67e19c3-225208-420267 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-10-02 07:01:09,081 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01:09] "GET /web/image/product.template/2698/image_512?unique=2026-10-02T07:00:11.000+00:00 HTTP/1.1" 200 - 3 0.013 0.138 2026-10-02 07:01:09,112 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01:09] "GET /web/image/product.product/3204/image_512?unique=2026-10-02T07:00:11.000+00:00 HTTP/1.1" 200 - 8 0.015 0.040 2026-10-02 07:01:09,141 44 INFO rb-67e19c3-225208-420267 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-10-02 07:01:09,173 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01:09] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.009 0.012 2026-10-02 07:01:09,267 44 INFO rb-67e19c3-225208-420267 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-10-02 07:01:09,386 44 INFO rb-67e19c3-225208-420267 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-10-02 07:01:09,463 44 INFO rb-67e19c3-225208-420267 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-10-02 07:01:09,512 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58960889 started for PoS orders references: [{'name': None, 'pos_reference': '260-239-000001', 'uuid': 'c4de7eea-f48c-4f89-8b83-8b5426ac8622'}] 2026-10-02 07:01:09,579 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58960889 order {'name': None, 'pos_reference': '260-239-000001', 'uuid': 'c4de7eea-f48c-4f89-8b83-8b5426ac8622'} created pos.order #992 2026-10-02 07:01:09,612 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58960889 finished 2026-10-02 07:01:09,773 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01:09] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 100 0.151 0.165 2026-10-02 07:01:09,837 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: tour succeeded 2026-10-02 07:01:09,839 44 INFO rb-67e19c3-225208-420267 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-10-02 07:01:09,959 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: heap 9293980 (allocated 10747904) 2026-10-02 07:01:09,994 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Closing chrome headless with pid 147119 2026-10-02 07:01:09,996 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Closing websocket connection 2026-10-02 07:01:09,998 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Terminating chrome headless with pid 147119 2026-10-02 07:01:10,097 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_070110_096871_test_preset_with_slot_tour.txt 2026-10-02 07:01:10,097 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Removing chrome user profile "/tmp/tmpgwwmyjwz_chrome_odoo" 2026-10-02 07:01:10,180 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-02 07:01:11,837 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_webmanifest: Starting WebManifestRoutesTest.test_webmanifest_scoped_icon_with_default ... 2026-10-02 07:01:18,170 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-02 07:01:18,185 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 07:01:18,599 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01:18] "GET /web/manifest.scoped_app_manifest?app_id=pos_self_order&path=/pos-self/240 HTTP/1.1" 200 - 17 0.022 0.396 2026-10-02 07:01:18,687 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order.tests.test_webmanifest: Starting WebManifestRoutesTest.test_webmanifest_scoped_icon_withoutdefault ... 2026-10-02 07:01:25,533 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-02 07:01:25,557 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 07:01:25,772 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01:25] "GET /web/manifest.scoped_app_manifest?app_id=pos_self_order&path=/pos-self/241 HTTP/1.1" 200 - 17 0.036 0.193 2026-10-02 07:01:25,836 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-02 07:01:39,955 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order_qfpay.tests.test_basic: Starting TestSelfOrderKioskQFPay.test_kiosk_qfpay ... 2026-10-02 07:01:40,415 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order_qfpay.tests.test_basic: Starting TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order ... 2026-10-02 07:01:40,881 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome pid: 147303 2026-10-02 07:01:40,881 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome headless temporary user profile dir: /tmp/tmpmllksl1r_chrome_odoo 2026-10-02 07:01:40,881 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Issuing json command http://127.0.0.1:33385/json/version 2026-10-02 07:01:40,886 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33385', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:01:40,950 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Browser version: Chrome/150.0.7871.114 2026-10-02 07:01:40,950 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Issuing json command http://127.0.0.1:33385/json 2026-10-02 07:01:40,952 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33385', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:01:40,963 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Websocket url found: ws://127.0.0.1:33385/devtools/page/5BBA760C1FC0CED6824E88347884BDE3 2026-10-02 07:01:40,969 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Enable chrome headless console log notification 2026-10-02 07:01:40,976 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome headless enable page notifications 2026-10-02 07:01:41,056 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Setting session cookie in browser 2026-10-02 07:01:41,104 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Open "http://127.0.0.1:8069/pos-self/243?access_token=b575ecab80ea4ec2" in browser 2026-10-02 07:01:41,105 44 INFO rb-67e19c3-225208-420267 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/243?access_token=b575ecab80ea4ec2" 2026-10-02 07:01:41,128 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 07:01:41,594 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01:41] "GET /pos-self/243?access_token=b575ecab80ea4ec2 HTTP/1.1" 200 - 60 0.059 0.412 2026-10-02 07:01:41,601 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Navigation result: {'frameId': '5BBA760C1FC0CED6824E88347884BDE3', 'loaderId': 'D880190F34987AD8E3D68779D4C09679', 'isDownload': False} 2026-10-02 07:01:41,601 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Evaluate ready code "odoo.isTourReady('kiosk_qfpay_order')" 2026-10-02 07:01:41,623 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 07:01:41,669 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 07:01:41,701 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01:41] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 11 0.034 0.039 2026-10-02 07:01:41,743 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 07:01:41,794 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01:41] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.037 0.128 2026-10-02 07:01:41,830 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 07:01:41,875 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01:41] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.036 0.205 2026-10-02 07:01:42,051 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01:42] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.006 2026-10-02 07:01:42,057 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01:42] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-02 07:01:42,078 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01:42] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.002 0.009 2026-10-02 07:01:42,083 44 INFO rb-67e19c3-225208-420267 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/243?access_token=b575ecab80ea4ec2", "delayToCheckUndeterminisms": 0})" 2026-10-02 07:01:42,087 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 07:01:42,087 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01:42] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-10-02 07:01:42,099 44 INFO rb-67e19c3-225208-420267 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-10-02 07:01:42,168 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01:42] "POST /pos-self/relations/243 HTTP/1.1" 200 - 25 0.022 0.035 2026-10-02 07:01:42,214 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.100 2026-10-02 07:01:42,513 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01:42] "POST /pos-self/data/243 HTTP/1.1" 200 - 170 0.127 0.173 2026-10-02 07:01:42,515 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.285 2026-10-02 07:01:42,577 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [222], uid: 3, model: res.company 2026-10-02 07:01:42,590 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01:42] "GET /web/image/res.company/222/logo/256x256 HTTP/1.1" 200 - 14 0.009 0.018 2026-10-02 07:01:42,604 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: Owl is running in 'dev' mode. 2026-10-02 07:01:42,669 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01:42] "GET /web/image/ir.attachment/14596/raw HTTP/1.1" 200 - 4 0.009 0.006 2026-10-02 07:01:42,726 44 INFO rb-67e19c3-225208-420267 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-10-02 07:01:42,831 44 INFO rb-67e19c3-225208-420267 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-10-02 07:01:42,837 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01:42] "GET /web/image/pos.category/377/image_128?unique=2026-10-02T07:01:25.000+00:00 HTTP/1.1" 200 - 2 0.003 0.061 2026-10-02 07:01:42,862 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01:42] "GET /web/image/pos.category/376/image_128?unique=2026-10-02T07:01:25.000+00:00 HTTP/1.1" 200 - 2 0.003 0.086 2026-10-02 07:01:42,893 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01:42] "GET /web/image/pos.category/375/image_128?unique=2026-10-02T07:01:25.000+00:00 HTTP/1.1" 200 - 2 0.002 0.106 2026-10-02 07:01:42,915 44 INFO rb-67e19c3-225208-420267 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-10-02 07:01:42,933 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01:42] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.001 0.139 2026-10-02 07:01:42,957 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01: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-10-02 07:01:42,958 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 07:01:42,965 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01:42] "GET /web/image/product.template/2715/image_512?unique=2026-10-02T07:01:25.000+00:00 HTTP/1.1" 200 - 3 0.012 0.159 2026-10-02 07:01:42,985 44 INFO rb-67e19c3-225208-420267 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-10-02 07:01:42,988 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01:42] "GET /web/image/ir.attachment/14597/raw HTTP/1.1" 200 - 4 0.002 0.049 2026-10-02 07:01:43,066 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01:43] "GET /web/image/product.product/3224/image_512?unique=2026-10-02T07:01:25.000+00:00 HTTP/1.1" 200 - 8 0.022 0.094 2026-10-02 07:01:43,131 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48836305 started for PoS orders references: [{'name': None, 'pos_reference': '260-243-000001', 'uuid': '4b1d2134-5319-4791-9540-d0b379e0f33a'}] 2026-10-02 07:01:43,189 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48836305 order {'name': None, 'pos_reference': '260-243-000001', 'uuid': '4b1d2134-5319-4791-9540-d0b379e0f33a'} created pos.order #993 2026-10-02 07:01:43,221 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48836305 finished 2026-10-02 07:01:43,392 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01:43] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 110 0.156 0.248 2026-10-02 07:01:43,433 44 INFO rb-67e19c3-225208-420267 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-10-02 07:01:43,447 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01:43] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 10 0.010 0.012 2026-10-02 07:01:43,483 44 INFO rb-67e19c3-225208-420267 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-10-02 07:01:43,487 44 INFO rb-67e19c3-225208-420267 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': '4b1d2134-5319-4791-9540-d0b379e0f33a--954--431', '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-10-02 07:01:43,593 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01:43] "POST /qfpay/notify HTTP/1.1" 200 - 41 0.058 0.049 2026-10-02 07:01:43,649 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: tour succeeded 2026-10-02 07:01:43,650 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: ╔══════════════════════════════════╗ ║ TOUR kiosk_qfpay_order SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-02 07:01:43,663 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01:43] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.007 0.016 2026-10-02 07:01:43,727 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: heap 7662216 (allocated 8912896) 2026-10-02 07:01:43,738 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Closing chrome headless with pid 147303 2026-10-02 07:01:43,739 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Closing websocket connection 2026-10-02 07:01:43,740 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Terminating chrome headless with pid 147303 2026-10-02 07:01:43,844 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_070143_844668_test_tour_kiosk_qfpay_order.txt 2026-10-02 07:01:43,844 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Removing chrome user profile "/tmp/tmpmllksl1r_chrome_odoo" 2026-10-02 07:01:43,890 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-02 07:01:45,551 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_get_stripe_creditentials ... 2026-10-02 07:01:52,363 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 07:01:52,621 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:01:52] "POST /pos-self-order/stripe-connection-token HTTP/1.1" 200 - 29 0.053 0.209 2026-10-02 07:01:52,665 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal ... 2026-10-02 07:02:00,085 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Chrome pid: 147489 2026-10-02 07:02:00,086 44 INFO rb-67e19c3-225208-420267 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/tmpch2tgimd_chrome_odoo 2026-10-02 07:02:00,086 44 INFO rb-67e19c3-225208-420267 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:42353/json/version 2026-10-02 07:02:00,087 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42353', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:02:00,182 44 INFO rb-67e19c3-225208-420267 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-10-02 07:02:00,182 44 INFO rb-67e19c3-225208-420267 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:42353/json 2026-10-02 07:02:00,183 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42353', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:02:00,206 44 INFO rb-67e19c3-225208-420267 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:42353/devtools/page/80750791206244DEA9446077265AE894 2026-10-02 07:02:00,232 44 INFO rb-67e19c3-225208-420267 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-10-02 07:02:00,245 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Chrome headless enable page notifications 2026-10-02 07:02:00,441 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Setting session cookie in browser 2026-10-02 07:02:00,745 44 INFO rb-67e19c3-225208-420267 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/245?access_token=access_token" in browser 2026-10-02 07:02:00,745 44 INFO rb-67e19c3-225208-420267 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/245?access_token=access_token" 2026-10-02 07:02:00,775 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 07:02:01,184 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:01] "GET /pos-self/245?access_token=access_token HTTP/1.1" 200 - 56 0.035 0.383 2026-10-02 07:02:01,190 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Navigation result: {'frameId': '80750791206244DEA9446077265AE894', 'loaderId': '60F0D33EEE2A17B72967F1F6DB10F778', 'isDownload': False} 2026-10-02 07:02:01,190 44 INFO rb-67e19c3-225208-420267 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-10-02 07:02:01,210 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 07:02:01,250 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bba1def/pos_self_order.assets.min.js, copying from /web/assets/bba1def/pos_self_order.assets.min.js 2026-10-02 07:02:01,288 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:01] "GET /web/assets/1/bba1def/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.056 2026-10-02 07:02:01,326 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c397a8d/pos_self_order.assets.min.css, copying from /web/assets/c397a8d/pos_self_order.assets.min.css 2026-10-02 07:02:01,377 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:01] "GET /web/assets/1/c397a8d/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.034 0.119 2026-10-02 07:02:01,429 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js, copying from /web/assets/b4def8b/pos_self_order.assets_tests.min.js 2026-10-02 07:02:01,469 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:01] "GET /web/assets/1/b4def8b/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.045 0.175 2026-10-02 07:02:01,579 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:01] "GET /favicon.ico HTTP/1.1" 301 - 1 0.004 0.020 2026-10-02 07:02:01,593 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:01] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.021 2026-10-02 07:02:01,610 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:01] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 5 0.004 0.008 2026-10-02 07:02:01,618 44 INFO rb-67e19c3-225208-420267 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/245?access_token=access_token", "delayToCheckUndeterminisms": 0})" 2026-10-02 07:02:01,619 44 INFO rb-67e19c3-225208-420267 odoo.http: Session expired 2026-10-02 07:02:01,620 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:01] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-10-02 07:02:01,633 44 INFO rb-67e19c3-225208-420267 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-10-02 07:02:01,683 44 INFO rb-67e19c3-225208-420267 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-10-02 07:02:01,709 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:01] "POST /pos-self/relations/245 HTTP/1.1" 200 - 37 0.029 0.037 2026-10-02 07:02:01,755 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.101 2026-10-02 07:02:02,154 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:02] "POST /pos-self/data/245 HTTP/1.1" 200 - 182 0.223 0.173 2026-10-02 07:02:02,157 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.370 2026-10-02 07:02:02,249 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:02] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.033 2026-10-02 07:02:02,277 44 INFO rb-67e19c3-225208-420267 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-10-02 07:02:02,316 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:02] "GET /web/image/ir.attachment/14713/raw HTTP/1.1" 200 - 4 0.001 0.012 2026-10-02 07:02:02,370 44 INFO rb-67e19c3-225208-420267 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-10-02 07:02:02,446 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 07:02:02,468 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:02] "GET /web/image/pos.category/378/image_128?unique=2026-10-02T07:01:43.000+00:00 HTTP/1.1" 200 - 2 0.014 0.029 2026-10-02 07:02:02,503 44 INFO rb-67e19c3-225208-420267 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-10-02 07:02:02,542 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:02] "GET /web/image/product.template/2718/image_512?unique=2026-10-02T07:01:43.000+00:00 HTTP/1.1" 200 - 3 0.057 0.052 2026-10-02 07:02:02,560 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:02] "GET /web/image/product.template/2719/image_512?unique=2026-10-02T07:01:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-10-02 07:02:02,567 44 INFO rb-67e19c3-225208-420267 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-10-02 07:02:02,577 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:02] "GET /web/image/product.template/2722/image_512?unique=2026-10-02T07:01:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-10-02 07:02:02,604 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 07:02:02,613 44 INFO rb-67e19c3-225208-420267 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-10-02 07:02:02,615 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:02] "GET /web/image/product.template/2720/image_512?unique=2026-10-02T07:01:43.000+00:00 HTTP/1.1" 200 - 3 0.016 0.149 2026-10-02 07:02:02,630 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:02] "GET /web/image/product.template/2721/image_512?unique=2026-10-02T07:01:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.170 2026-10-02 07:02:02,651 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:02] "GET /web/image/ir.attachment/14664/raw HTTP/1.1" 200 - 4 0.012 0.069 2026-10-02 07:02:02,703 44 INFO rb-67e19c3-225208-420267 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-10-02 07:02:02,723 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:02] "GET /web/image/product.product/3227/image_512?unique=2026-10-02T07:01:43.000+00:00 HTTP/1.1" 200 - 8 0.043 0.074 2026-10-02 07:02:02,810 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69758565 started for PoS orders references: [{'name': None, 'pos_reference': '260-245-000001', 'uuid': 'a3899c5f-8780-4511-868e-6b7f58ecb078'}] 2026-10-02 07:02:02,873 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69758565 order {'name': None, 'pos_reference': '260-245-000001', 'uuid': 'a3899c5f-8780-4511-868e-6b7f58ecb078'} created pos.order #994 2026-10-02 07:02:02,918 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69758565 finished 2026-10-02 07:02:03,097 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:03] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 99 0.206 0.201 2026-10-02 07:02:03,148 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.007 0.017 2026-10-02 07:02:03,171 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:03] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.006 0.014 2026-10-02 07:02:03,178 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: tour succeeded 2026-10-02 07:02:03,179 44 INFO rb-67e19c3-225208-420267 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-10-02 07:02:03,259 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: heap 7607484 (allocated 8388608) 2026-10-02 07:02:03,274 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Closing chrome headless with pid 147489 2026-10-02 07:02:03,276 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Closing websocket connection 2026-10-02 07:02:03,277 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Terminating chrome headless with pid 147489 2026-10-02 07:02:03,406 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_070203_406422_test_kiosk_without_payment_terminal.txt 2026-10-02 07:02:03,406 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Removing chrome user profile "/tmp/tmpch2tgimd_chrome_odoo" 2026-10-02 07:02:03,467 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_self_order_kiosk_stripe ... 2026-10-02 07:02:11,337 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_stripe_capture_payment ... 2026-10-02 07:02:18,492 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 07:02:18,879 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:18] "POST /pos-self-order/stripe-capture-payment HTTP/1.1" 200 - 91 0.162 0.229 2026-10-02 07:02:18,959 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-02 07:02:32,756 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sms.tests.test_frontend: Starting TestAutofill.test_01_pos_number_autofill ... 2026-10-02 07:02:33,249 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome pid: 147678 2026-10-02 07:02:33,249 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome headless temporary user profile dir: /tmp/tmp_58px4aa_chrome_odoo 2026-10-02 07:02:33,249 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Issuing json command http://127.0.0.1:44085/json/version 2026-10-02 07:02:33,254 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44085', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:02:33,266 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Browser version: Chrome/150.0.7871.114 2026-10-02 07:02:33,267 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Issuing json command http://127.0.0.1:44085/json 2026-10-02 07:02:33,267 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44085', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:02:33,273 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Websocket url found: ws://127.0.0.1:44085/devtools/page/26E111EAE29D9235930C026F40046B98 2026-10-02 07:02:33,287 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Enable chrome headless console log notification 2026-10-02 07:02:33,289 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome headless enable page notifications 2026-10-02 07:02:33,519 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-02 07:02:33,529 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Setting session cookie in browser 2026-10-02 07:02:33,536 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Open "http://127.0.0.1:8069/pos/ui?config_id=248" in browser 2026-10-02 07:02:33,536 44 INFO rb-67e19c3-225208-420267 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=248" 2026-10-02 07:02:33,569 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 07:02:34,145 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:34] "GET /pos/ui?config_id=248 HTTP/1.1" 200 - 86 0.054 0.527 2026-10-02 07:02:34,148 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Navigation result: {'frameId': '26E111EAE29D9235930C026F40046B98', 'loaderId': '06DB94265E1A1151892FA4DA3EBC70A1', 'isDownload': False} 2026-10-02 07:02:34,148 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Evaluate ready code "odoo.isTourReady('AutofillTour')" 2026-10-02 07:02:34,172 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 07:02:34,189 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:34] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.025 2026-10-02 07:02:34,208 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:34] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.032 2026-10-02 07:02:34,221 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:34] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.032 2026-10-02 07:02:34,876 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 07:02:34,902 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-02 07:02:34,906 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.022 2026-10-02 07:02:34,949 44 INFO rb-67e19c3-225208-420267 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=248", "delayToCheckUndeterminisms": 0})" 2026-10-02 07:02:34,953 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.012 2026-10-02 07:02:34,964 44 INFO rb-67e19c3-225208-420267 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-10-02 07:02:34,993 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.022 2026-10-02 07:02:35,013 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 07:02:35,042 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.012 2026-10-02 07:02:35,063 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.027 2026-10-02 07:02:35,123 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.024 0.035 2026-10-02 07:02:35,126 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.035 2026-10-02 07:02:35,953 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 369 0.445 0.350 2026-10-02 07:02:36,002 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:36] "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-10-02 07:02:36,098 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-02 07:02:36,183 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:36] "GET /web/image/res.company/227/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.039 2026-10-02 07:02:36,259 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.011 2026-10-02 07:02:36,286 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: Owl is running in 'dev' mode. 2026-10-02 07:02:36,311 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.012 2026-10-02 07:02:36,363 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 07:02:36,373 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:02:36,382 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:02:36,388 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:02:36,409 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:36] "GET /web/image?model=res.company&id=227&field=logo HTTP/1.1" 200 - 3 0.012 0.023 2026-10-02 07:02:36,455 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:36] "GET /web/image/res.users/305/avatar_128 HTTP/1.1" 200 - 14 0.020 0.057 2026-10-02 07:02:36,503 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:02:36,505 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:02:36,570 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 07:02:36,596 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:36] "GET /web/image/res.company/227/favicon HTTP/1.1" 200 - 4 0.020 0.032 2026-10-02 07:02:36,655 44 INFO rb-67e19c3-225208-420267 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-10-02 07:02:36,780 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:36] "GET /pos/ui/248?from_backend=True HTTP/1.1" 200 - 33 0.106 0.122 2026-10-02 07:02:36,819 44 INFO rb-67e19c3-225208-420267 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-10-02 07:02:36,891 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:36] "GET /pos/ui/248 HTTP/1.1" 200 - 33 0.051 0.278 2026-10-02 07:02:36,902 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:02:36,919 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:36] "GET /web/image?model=product.template&field=image_128&id=2727&unique=2026-10-02T07:02:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.170 2026-10-02 07:02:36,940 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:36] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:02:36,959 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:36] "GET /web/image?model=product.template&field=image_128&id=2728&unique=2026-10-02T07:02:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.193 2026-10-02 07:02:36,985 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:36] "GET /web/image?model=product.template&field=image_128&id=2729&unique=2026-10-02T07:02:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.204 2026-10-02 07:02:37,013 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:37] "GET /web/image/res.company/227/favicon HTTP/1.1" 304 - 4 0.011 0.315 2026-10-02 07:02:37,085 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:37] "GET /web/image?model=product.template&field=image_128&id=2730&unique=2026-10-02T07:02:18.000+00:00 HTTP/1.1" 200 - 3 0.016 0.284 2026-10-02 07:02:37,121 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:37] "GET /web/image?model=product.template&field=image_128&id=2732&unique=2026-10-02T07:02:18.000+00:00 HTTP/1.1" 200 - 3 0.008 0.171 2026-10-02 07:02:37,172 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:37] "GET /web/image?model=product.template&field=image_128&id=2733&unique=2026-10-02T07:02:18.000+00:00 HTTP/1.1" 200 - 3 0.019 0.207 2026-10-02 07:02:37,199 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:37] "GET /web/image?model=product.template&field=image_128&id=2735&unique=2026-10-02T07:02:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.221 2026-10-02 07:02:37,225 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:37] "GET /web/image?model=product.template&field=image_128&id=2734&unique=2026-10-02T07:02:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.227 2026-10-02 07:02:37,379 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.089 0.272 2026-10-02 07:02:37,417 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:37] "GET /web/image?model=product.template&field=image_128&id=2731&unique=2026-10-02T07:02:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.322 2026-10-02 07:02:37,458 44 INFO rb-67e19c3-225208-420267 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-10-02 07:02:37,513 44 INFO rb-67e19c3-225208-420267 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-10-02 07:02:37,567 44 INFO rb-67e19c3-225208-420267 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-10-02 07:02:37,618 44 INFO rb-67e19c3-225208-420267 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-10-02 07:02:37,670 44 INFO rb-67e19c3-225208-420267 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-10-02 07:02:37,722 44 INFO rb-67e19c3-225208-420267 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-10-02 07:02:37,787 44 INFO rb-67e19c3-225208-420267 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-10-02 07:02:37,838 44 INFO rb-67e19c3-225208-420267 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-10-02 07:02:37,890 44 INFO rb-67e19c3-225208-420267 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-10-02 07:02:37,942 44 INFO rb-67e19c3-225208-420267 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-10-02 07:02:38,115 44 INFO rb-67e19c3-225208-420267 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-10-02 07:02:38,167 44 INFO rb-67e19c3-225208-420267 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-10-02 07:02:38,215 44 INFO rb-67e19c3-225208-420267 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-10-02 07:02:38,296 44 INFO rb-67e19c3-225208-420267 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-10-02 07:02:38,361 44 INFO rb-67e19c3-225208-420267 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-10-02 07:02:38,410 44 INFO rb-67e19c3-225208-420267 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-10-02 07:02:38,468 44 INFO rb-67e19c3-225208-420267 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-10-02 07:02:38,529 44 INFO rb-67e19c3-225208-420267 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-10-02 07:02:38,580 44 INFO rb-67e19c3-225208-420267 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-10-02 07:02:38,589 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:38] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 20 0.024 0.034 2026-10-02 07:02:38,659 44 INFO rb-67e19c3-225208-420267 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-10-02 07:02:38,685 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 07:02:38,690 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 07:02:38,713 44 INFO rb-67e19c3-225208-420267 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-10-02 07:02:38,745 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 23 0.057 0.087 2026-10-02 07:02:38,759 44 INFO rb-67e19c3-225208-420267 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-10-02 07:02:38,832 44 INFO rb-67e19c3-225208-420267 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-10-02 07:02:38,888 44 INFO rb-67e19c3-225208-420267 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-10-02 07:02:38,951 44 INFO rb-67e19c3-225208-420267 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-10-02 07:02:38,960 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90495949 started for PoS orders references: [{'name': '/', 'pos_reference': '261-248-000001', 'uuid': 'a30ab602-1e98-4d6c-afb1-69dbb8c285bb'}] 2026-10-02 07:02:38,972 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 07:02:39,732 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90495949 order {'name': '/', 'pos_reference': '261-248-000001', 'uuid': 'a30ab602-1e98-4d6c-afb1-69dbb8c285bb'} created pos.order #996 2026-10-02 07:02:39,771 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90495949 finished 2026-10-02 07:02:39,923 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 236 0.561 0.407 2026-10-02 07:02:39,974 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07: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.004 2026-10-02 07:02:40,100 44 INFO rb-67e19c3-225208-420267 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-10-02 07:02:40,105 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39006572 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-248-000001', 'uuid': 'a30ab602-1e98-4d6c-afb1-69dbb8c285bb'}] 2026-10-02 07:02:40,113 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39006572 order {'name': 'Shop - 000001', 'pos_reference': '261-248-000001', 'uuid': 'a30ab602-1e98-4d6c-afb1-69dbb8c285bb'} sync ignored for existing PoS order pos.order(996,) (state: paid) 2026-10-02 07:02:40,150 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: tour succeeded 2026-10-02 07:02:40,151 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: ╔═════════════════════════════╗ ║ TOUR AutofillTour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-10-02 07:02:40,159 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39006572 finished 2026-10-02 07:02:40,279 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: heap 16842320 (allocated 18612224) 2026-10-02 07:02:40,286 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Closing chrome headless with pid 147678 2026-10-02 07:02:40,286 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Closing websocket connection 2026-10-02 07:02:40,287 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Terminating chrome headless with pid 147678 2026-10-02 07:02:40,294 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.068 0.124 2026-10-02 07:02:40,407 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_070240_407045_test_01_pos_number_autofill.txt 2026-10-02 07:02:40,407 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Removing chrome user profile "/tmp/tmp_58px4aa_chrome_odoo" 2026-10-02 07:02:40,462 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-02 07:02:55,430 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_viva_com.tests.test_frontend: Starting TestVivaComHttpCommon.test_viva_com_kiosk_request_data ... 2026-10-02 07:02:55,859 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome pid: 147899 2026-10-02 07:02:55,860 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome headless temporary user profile dir: /tmp/tmpo4vuvxv8_chrome_odoo 2026-10-02 07:02:55,861 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Issuing json command http://127.0.0.1:39971/json/version 2026-10-02 07:02:55,862 44 INFO rb-67e19c3-225208-420267 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-10-02 07:02:55,903 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Browser version: Chrome/150.0.7871.114 2026-10-02 07:02:55,903 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Issuing json command http://127.0.0.1:39971/json 2026-10-02 07:02:55,904 44 INFO rb-67e19c3-225208-420267 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-10-02 07:02:55,914 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Websocket url found: ws://127.0.0.1:39971/devtools/page/234877DE92A3AF25030F6017F37462B2 2026-10-02 07:02:55,932 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Enable chrome headless console log notification 2026-10-02 07:02:55,951 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome headless enable page notifications 2026-10-02 07:02:56,051 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-02 07:02:56,060 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Setting session cookie in browser 2026-10-02 07:02:56,066 44 INFO rb-67e19c3-225208-420267 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=249" in browser 2026-10-02 07:02:56,066 44 INFO rb-67e19c3-225208-420267 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=249" 2026-10-02 07:02:56,123 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 07:02:56,846 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:56] "GET /pos/ui?config_id=249 HTTP/1.1" 200 - 87 0.049 0.680 2026-10-02 07:02:56,849 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Navigation result: {'frameId': '234877DE92A3AF25030F6017F37462B2', 'loaderId': '98A45121B233D7CEF424252A10042B9F', 'isDownload': False} 2026-10-02 07:02:56,850 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Evaluate ready code "odoo.isTourReady('VivaComKioskTour')" 2026-10-02 07:02:56,875 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 07:02:56,896 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:56] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-02 07:02:56,902 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:56] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-02 07:02:56,912 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:56] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-10-02 07:02:57,481 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 07:02:57,517 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.026 2026-10-02 07:02:57,536 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.041 2026-10-02 07:02:57,565 44 INFO rb-67e19c3-225208-420267 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=249", "delayToCheckUndeterminisms": 0})" 2026-10-02 07:02:57,571 44 INFO rb-67e19c3-225208-420267 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-10-02 07:02:57,583 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.016 2026-10-02 07:02:57,601 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-02 07:02:57,632 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 07:02:57,721 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.050 0.025 2026-10-02 07:02:57,738 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.082 2026-10-02 07:02:57,846 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.056 0.050 2026-10-02 07:02:57,850 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.089 2026-10-02 07:02:58,820 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.525 0.387 2026-10-02 07:02:58,848 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:58] "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-10-02 07:02:58,907 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-02 07:02:58,998 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:58] "GET /web/image/res.company/228/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.064 2026-10-02 07:02:59,041 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.016 2026-10-02 07:02:59,066 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: Owl is running in 'dev' mode. 2026-10-02 07:02:59,075 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 07:02:59,136 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:02:59,155 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 07:02:59,192 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 07:02:59,195 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:59] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 07:02:59,230 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 07:02:59,249 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-02 07:02:59,265 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:59] "GET /web/image/res.users/307/avatar_128 HTTP/1.1" 200 - 14 0.062 0.045 2026-10-02 07:02:59,297 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 07:02:59,304 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:59] "GET /web/image?model=res.company&id=228&field=logo HTTP/1.1" 200 - 3 0.009 0.115 2026-10-02 07:02:59,334 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:59] "GET /web/image/res.company/228/favicon HTTP/1.1" 200 - 4 0.004 0.088 2026-10-02 07:02:59,407 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:59] "GET /pos/ui/249?from_backend=True HTTP/1.1" 200 - 33 0.033 0.093 2026-10-02 07:02:59,460 44 INFO rb-67e19c3-225208-420267 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-10-02 07:02:59,493 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:59] "GET /pos/ui/249 HTTP/1.1" 200 - 33 0.048 0.159 2026-10-02 07:02:59,517 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:59] "GET /web/image/res.company/228/favicon HTTP/1.1" 304 - 4 0.008 0.024 2026-10-02 07:02:59,582 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:59] "GET /web/image?model=product.template&field=image_128&id=2740&unique=2026-10-02T07:02:40.000+00:00 HTTP/1.1" 200 - 3 0.015 0.031 2026-10-02 07:02:59,590 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:02:59,601 44 INFO rb-67e19c3-225208-420267 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-10-02 07:02:59,624 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:59] "GET /web/image?model=product.template&field=image_128&id=2741&unique=2026-10-02T07:02:40.000+00:00 HTTP/1.1" 200 - 3 0.010 0.074 2026-10-02 07:02:59,655 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:59] "GET /web/image?model=product.template&field=image_128&id=2742&unique=2026-10-02T07:02:40.000+00:00 HTTP/1.1" 200 - 3 0.006 0.107 2026-10-02 07:02:59,688 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:59] "GET /web/image?model=product.template&field=image_128&id=2743&unique=2026-10-02T07:02:40.000+00:00 HTTP/1.1" 200 - 3 0.006 0.137 2026-10-02 07:02:59,697 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:59] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 07:02:59,747 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:59] "GET /web/image?model=product.template&field=image_128&id=2744&unique=2026-10-02T07:02:40.000+00:00 HTTP/1.1" 200 - 3 0.015 0.186 2026-10-02 07:02:59,774 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:59] "GET /web/image?model=product.template&field=image_128&id=2745&unique=2026-10-02T07:02:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.218 2026-10-02 07:02:59,802 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:59] "GET /web/image?model=product.template&field=image_128&id=2746&unique=2026-10-02T07:02:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.199 2026-10-02 07:02:59,843 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:59] "GET /web/image?model=product.template&field=image_128&id=2747&unique=2026-10-02T07:02:40.000+00:00 HTTP/1.1" 200 - 3 0.010 0.202 2026-10-02 07:02:59,875 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:59] "GET /web/image?model=product.template&field=image_128&id=2748&unique=2026-10-02T07:02:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.203 2026-10-02 07:02:59,983 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:02:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.053 0.228 2026-10-02 07:03:00,055 44 INFO rb-67e19c3-225208-420267 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-10-02 07:03:00,106 44 INFO rb-67e19c3-225208-420267 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-10-02 07:03:00,158 44 INFO rb-67e19c3-225208-420267 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-10-02 07:03:00,212 44 INFO rb-67e19c3-225208-420267 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-10-02 07:03:00,265 44 INFO rb-67e19c3-225208-420267 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-10-02 07:03:00,317 44 INFO rb-67e19c3-225208-420267 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-10-02 07:03:00,370 44 INFO rb-67e19c3-225208-420267 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-10-02 07:03:00,422 44 INFO rb-67e19c3-225208-420267 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-10-02 07:03:00,485 44 INFO rb-67e19c3-225208-420267 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-10-02 07:03:00,535 44 INFO rb-67e19c3-225208-420267 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-10-02 07:03:00,586 44 INFO rb-67e19c3-225208-420267 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-10-02 07:03:00,637 44 INFO rb-67e19c3-225208-420267 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-10-02 07:03:00,710 44 INFO rb-67e19c3-225208-420267 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-10-02 07:03:00,728 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:03:00,729 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:03:00,762 44 INFO rb-67e19c3-225208-420267 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-10-02 07:03:00,812 44 INFO rb-67e19c3-225208-420267 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-10-02 07:03:00,862 44 INFO rb-67e19c3-225208-420267 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-10-02 07:03:00,913 44 INFO rb-67e19c3-225208-420267 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-10-02 07:03:00,974 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:00] "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-10-02 07:03:00,982 44 INFO rb-67e19c3-225208-420267 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-10-02 07:03:01,033 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: tour succeeded 2026-10-02 07:03:01,033 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: ╔═════════════════════════════════╗ ║ TOUR VivaComKioskTour SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-02 07:03:01,180 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: heap 14562912 (allocated 15728640) 2026-10-02 07:03:01,192 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Closing chrome headless with pid 147899 2026-10-02 07:03:01,195 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Closing websocket connection 2026-10-02 07:03:01,197 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Terminating chrome headless with pid 147899 2026-10-02 07:03:01,295 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_070301_294955_test_viva_com_kiosk_request_data.txt 2026-10-02 07:03:01,295 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Removing chrome user profile "/tmp/tmpo4vuvxv8_chrome_odoo" 2026-10-02 07:03:01,317 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_viva_com.tests.test_frontend: Starting TestVivaComHttpCommon.test_viva_payment_and_refund ... 2026-10-02 07:03:01,815 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome pid: 148105 2026-10-02 07:03:01,815 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome headless temporary user profile dir: /tmp/tmpmvtgdc4a_chrome_odoo 2026-10-02 07:03:01,815 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Issuing json command http://127.0.0.1:35559/json/version 2026-10-02 07:03:01,816 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35559', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:03:01,833 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Browser version: Chrome/150.0.7871.114 2026-10-02 07:03:01,833 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Issuing json command http://127.0.0.1:35559/json 2026-10-02 07:03:01,834 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35559', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:03:01,841 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Websocket url found: ws://127.0.0.1:35559/devtools/page/AF30A7B0ED0DE77CB3BA06A0889A6C58 2026-10-02 07:03:01,849 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Enable chrome headless console log notification 2026-10-02 07:03:01,856 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome headless enable page notifications 2026-10-02 07:03:01,927 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-02 07:03:01,938 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Setting session cookie in browser 2026-10-02 07:03:01,954 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Open "http://127.0.0.1:8069/pos/ui/249" in browser 2026-10-02 07:03:01,954 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Navigating to: "http://127.0.0.1:8069/pos/ui/249" 2026-10-02 07:03:01,979 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 07:03:02,595 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:02] "GET /pos/ui/249 HTTP/1.1" 200 - 89 0.093 0.531 2026-10-02 07:03:02,601 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Navigation result: {'frameId': 'AF30A7B0ED0DE77CB3BA06A0889A6C58', 'loaderId': '3C8273E9851812FBC3B3568B6D74A241', 'isDownload': False} 2026-10-02 07:03:02,601 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Evaluate ready code "odoo.isTourReady('VivaComTour')" 2026-10-02 07:03:02,626 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-02 07:03:02,658 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:02] "GET /web/assets/427c218/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-10-02 07:03:02,670 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:02] "GET /web/assets/7710509/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.019 2026-10-02 07:03:02,696 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:02] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.046 2026-10-02 07:03:03,189 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:03:03,198 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 07:03:03,233 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.027 2026-10-02 07:03:03,265 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-02 07:03:03,266 44 INFO rb-67e19c3-225208-420267 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/249", "delayToCheckUndeterminisms": 0})" 2026-10-02 07:03:03,278 44 INFO rb-67e19c3-225208-420267 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-10-02 07:03:03,294 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-02 07:03:03,306 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 07:03:03,350 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.028 2026-10-02 07:03:03,385 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.020 0.046 2026-10-02 07:03:03,390 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-02 07:03:03,518 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.080 0.038 2026-10-02 07:03:04,315 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.427 0.345 2026-10-02 07:03:04,373 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.047 2026-10-02 07:03:04,461 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.008 2026-10-02 07:03:04,583 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:04] "GET /web/image/res.company/228/logo/256x256 HTTP/1.1" 200 - 8 0.022 0.044 2026-10-02 07:03:04,640 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03: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-10-02 07:03:04,658 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: Owl is running in 'dev' mode. 2026-10-02 07:03:04,692 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.006 2026-10-02 07:03:04,751 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 07:03:04,789 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:04] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-02 07:03:04,797 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-02 07:03:04,823 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:04] "GET /web/image/res.users/307/avatar_128 HTTP/1.1" 200 - 14 0.042 0.028 2026-10-02 07:03:04,834 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.078 2026-10-02 07:03:04,848 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 07:03:04,862 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 07:03:04,870 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:04] "GET /web/image?model=res.company&id=228&field=logo HTTP/1.1" 200 - 3 0.020 0.092 2026-10-02 07:03:04,931 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:04] "GET /web/image/res.company/228/favicon HTTP/1.1" 200 - 4 0.006 0.019 2026-10-02 07:03:05,005 44 INFO rb-67e19c3-225208-420267 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-10-02 07:03:05,048 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:05] "GET /web/image/res.company/228/favicon HTTP/1.1" 304 - 4 0.006 0.012 2026-10-02 07:03:05,062 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:03:05,202 44 INFO rb-67e19c3-225208-420267 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-10-02 07:03:05,261 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:05] "GET /pos/ui/249?from_backend=True HTTP/1.1" 200 - 33 0.137 0.055 2026-10-02 07:03:05,268 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 07:03:05,412 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:05] "GET /pos/ui/249 HTTP/1.1" 200 - 33 0.086 0.243 2026-10-02 07:03:05,418 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:05] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 07:03:05,464 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:05] "GET /web/image?model=product.template&field=image_128&id=2741&unique=2026-10-02T07:02:40.000+00:00 HTTP/1.1" 200 - 3 0.007 0.330 2026-10-02 07:03:05,507 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:05] "GET /web/image?model=product.template&field=image_128&id=2743&unique=2026-10-02T07:02:40.000+00:00 HTTP/1.1" 200 - 3 0.014 0.365 2026-10-02 07:03:05,551 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:05] "GET /web/image?model=product.template&field=image_128&id=2742&unique=2026-10-02T07:02:40.000+00:00 HTTP/1.1" 200 - 3 0.008 0.419 2026-10-02 07:03:05,612 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:05] "GET /web/image?model=product.template&field=image_128&id=2740&unique=2026-10-02T07:02:40.000+00:00 HTTP/1.1" 200 - 3 0.016 0.472 2026-10-02 07:03:05,647 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:05] "GET /web/image?model=product.template&field=image_128&id=2748&unique=2026-10-02T07:02:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.369 2026-10-02 07:03:05,677 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:05] "GET /web/image?model=product.template&field=image_128&id=2746&unique=2026-10-02T07:02:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.247 2026-10-02 07:03:05,707 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:05] "GET /web/image?model=product.template&field=image_128&id=2747&unique=2026-10-02T07:02:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.231 2026-10-02 07:03:05,820 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.061 0.243 2026-10-02 07:03:05,851 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:05] "GET /web/image?model=product.template&field=image_128&id=2745&unique=2026-10-02T07:02:40.000+00:00 HTTP/1.1" 200 - 3 0.010 0.225 2026-10-02 07:03:05,884 44 INFO rb-67e19c3-225208-420267 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-10-02 07:03:05,885 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:05] "GET /web/image?model=product.template&field=image_128&id=2744&unique=2026-10-02T07:02:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.320 2026-10-02 07:03:05,935 44 INFO rb-67e19c3-225208-420267 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-10-02 07:03:05,983 44 INFO rb-67e19c3-225208-420267 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-10-02 07:03:06,037 44 INFO rb-67e19c3-225208-420267 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-10-02 07:03:06,088 44 INFO rb-67e19c3-225208-420267 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-10-02 07:03:06,141 44 INFO rb-67e19c3-225208-420267 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-10-02 07:03:06,194 44 INFO rb-67e19c3-225208-420267 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-10-02 07:03:06,246 44 INFO rb-67e19c3-225208-420267 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-10-02 07:03:06,310 44 INFO rb-67e19c3-225208-420267 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-10-02 07:03:06,361 44 INFO rb-67e19c3-225208-420267 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-10-02 07:03:06,412 44 INFO rb-67e19c3-225208-420267 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-10-02 07:03:06,462 44 INFO rb-67e19c3-225208-420267 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-10-02 07:03:06,541 44 INFO rb-67e19c3-225208-420267 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-10-02 07:03:06,559 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:03:06,561 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:03:06,593 44 INFO rb-67e19c3-225208-420267 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-10-02 07:03:06,646 44 INFO rb-67e19c3-225208-420267 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-10-02 07:03:06,694 44 INFO rb-67e19c3-225208-420267 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-10-02 07:03:06,756 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:06] "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-10-02 07:03:06,770 44 INFO rb-67e19c3-225208-420267 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-10-02 07:03:06,827 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_viva_com.controllers.main: notification received from Viva.com 2026-10-02 07:03:06,859 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:06] "POST /pos_viva_com/notification?company_id=228&token=viva_com_test HTTP/1.1" 200 - 8 0.006 0.028 2026-10-02 07:03:06,865 44 INFO rb-67e19c3-225208-420267 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-10-02 07:03:06,897 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48468615 started for PoS orders references: [{'name': '/', 'pos_reference': '261-249-000001', 'uuid': '919d9aec-0549-451e-b47b-e637c2ee752c'}] 2026-10-02 07:03:06,905 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 07:03:07,438 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48468615 order {'name': '/', 'pos_reference': '261-249-000001', 'uuid': '919d9aec-0549-451e-b47b-e637c2ee752c'} created pos.order #997 2026-10-02 07:03:07,470 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48468615 finished 2026-10-02 07:03:07,563 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.307 0.362 2026-10-02 07:03:07,612 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:07] "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-10-02 07:03:07,717 44 INFO rb-67e19c3-225208-420267 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-10-02 07:03:07,724 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98826432 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-249-000001', 'uuid': '919d9aec-0549-451e-b47b-e637c2ee752c'}] 2026-10-02 07:03:07,737 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98826432 order {'name': 'Shop - 000001', 'pos_reference': '261-249-000001', 'uuid': '919d9aec-0549-451e-b47b-e637c2ee752c'} sync ignored for existing PoS order pos.order(997,) (state: paid) 2026-10-02 07:03:07,770 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98826432 finished 2026-10-02 07:03:07,784 44 INFO rb-67e19c3-225208-420267 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-10-02 07:03:07,837 44 INFO rb-67e19c3-225208-420267 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-10-02 07:03:07,900 44 INFO rb-67e19c3-225208-420267 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-10-02 07:03:07,983 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.124 0.137 2026-10-02 07:03:07,993 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:07] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.084 2026-10-02 07:03:08,037 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.025 2026-10-02 07:03:08,039 44 INFO rb-67e19c3-225208-420267 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-10-02 07:03:08,084 44 INFO rb-67e19c3-225208-420267 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-10-02 07:03:08,137 44 INFO rb-67e19c3-225208-420267 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-10-02 07:03:08,158 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:08] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.011 0.008 2026-10-02 07:03:08,198 44 INFO rb-67e19c3-225208-420267 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-10-02 07:03:08,247 44 INFO rb-67e19c3-225208-420267 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-10-02 07:03:08,321 44 INFO rb-67e19c3-225208-420267 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-10-02 07:03:08,372 44 INFO rb-67e19c3-225208-420267 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-10-02 07:03:08,431 44 INFO rb-67e19c3-225208-420267 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-10-02 07:03:08,487 44 INFO rb-67e19c3-225208-420267 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-10-02 07:03:08,491 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:08] "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.003 2026-10-02 07:03:08,541 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_viva_com.controllers.main: notification received from Viva.com 2026-10-02 07:03:08,580 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:08] "POST /pos_viva_com/notification?company_id=228&token=viva_com_test HTTP/1.1" 200 - 7 0.007 0.034 2026-10-02 07:03:08,589 44 INFO rb-67e19c3-225208-420267 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-10-02 07:03:08,622 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44949497 started for PoS orders references: [{'name': '/', 'pos_reference': '261-249-000002', 'uuid': '21ee80ed-c359-4ec0-a5d5-db01c097e55b'}] 2026-10-02 07:03:09,078 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44949497 order {'name': '/', 'pos_reference': '261-249-000002', 'uuid': '21ee80ed-c359-4ec0-a5d5-db01c097e55b'} created pos.order #998 2026-10-02 07:03:09,137 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44949497 finished 2026-10-02 07:03:09,269 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 170 0.295 0.358 2026-10-02 07:03:09,320 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:09] "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-10-02 07:03:09,352 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: tour succeeded 2026-10-02 07:03:09,352 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: ╔════════════════════════════╗ ║ TOUR VivaComTour SUCCEEDED ║ ╚════════════════════════════╝ 2026-10-02 07:03:09,367 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92739326 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-249-000002', 'uuid': '21ee80ed-c359-4ec0-a5d5-db01c097e55b'}] 2026-10-02 07:03:09,375 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92739326 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-249-000002', 'uuid': '21ee80ed-c359-4ec0-a5d5-db01c097e55b'} sync ignored for existing PoS order pos.order(998,) (state: paid) 2026-10-02 07:03:09,437 44 INFO rb-67e19c3-225208-420267 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92739326 finished 2026-10-02 07:03:09,477 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: heap 17409712 (allocated 18747392) 2026-10-02 07:03:09,488 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Closing chrome headless with pid 148105 2026-10-02 07:03:09,506 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Closing websocket connection 2026-10-02 07:03:09,506 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Terminating chrome headless with pid 148105 2026-10-02 07:03:09,558 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:03:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.074 0.119 2026-10-02 07:03:09,590 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_070309_590313_test_viva_payment_and_refund.txt 2026-10-02 07:03:09,590 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Removing chrome user profile "/tmp/tmpmvtgdc4a_chrome_odoo" 2026-10-02 07:03:09,688 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-02 07:03:21,409 44 INFO rb-67e19c3-225208-420267 odoo.addons.pos_viva_com.tests.test_pos_payment_method: Starting TestVivaComBearerTokenAcl.test_bearer_token_persists_for_pos_user ... 2026-10-02 07:03:21,539 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-02 07:03:21,632 44 INFO rb-67e19c3-225208-420267 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard ... 2026-10-02 07:03:22,322 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16639] 2026-10-02 07:03:22,523 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1402] 2026-10-02 07:03:22,542 44 INFO rb-67e19c3-225208-420267 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_direct_reference ... 2026-10-02 07:03:22,817 44 INFO rb-67e19c3-225208-420267 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference ... 2026-10-02 07:03:23,091 44 INFO rb-67e19c3-225208-420267 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference_cascade ... 2026-10-02 07:03:23,369 44 INFO rb-67e19c3-225208-420267 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_lookup_with_invalid_email ... 2026-10-02 07:03:23,399 44 INFO rb-67e19c3-225208-420267 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_multi_company ... 2026-10-02 07:03:29,115 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1404], uid: 2, model: res.partner 2026-10-02 07:03:29,211 44 INFO rb-67e19c3-225208-420267 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_unique_log ... 2026-10-02 07:03:29,732 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-02 07:03:30,170 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16738] 2026-10-02 07:03:30,255 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted product.product records with IDs: [3264] 2026-10-02 07:03:30,382 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_blank_barcodes_allowed ... 2026-10-02 07:03:30,548 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_delete_packaging_and_use_its_barcode_in_product ... 2026-10-02 07:03:30,707 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted product.uom records with IDs: [15] 2026-10-02 07:03:30,721 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode ... 2026-10-02 07:03:30,823 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode_in_batch_edit ... 2026-10-02 07:03:31,073 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_are_allowed_for_different_companies ... 2026-10-02 07:03:35,650 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_in_product_variants ... 2026-10-02 07:03:40,469 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_false_barcodes_allowed ... 2026-10-02 07:03:40,647 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_test_duplicated_barcode_error_msg_content ... 2026-10-02 07:03:40,824 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-02 07:03:41,133 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_common: Starting TestProduct.test_any_user_can_print_product_labels ... 2026-10-02 07:03:41,688 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_common: Starting TestProduct.test_common ... 2026-10-02 07:03:41,874 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-02 07:03:41,877 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_create_product_demo_xls ... 2026-10-02 07:03:41,878 44 INFO rb-67e19c3-225208-420267 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-10-02 07:03:41,878 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_create_product_template_xls ... 2026-10-02 07:03:42,133 44 INFO rb-67e19c3-225208-420267 odoo.addons.base_import.models.base_import: importing 10 rows... 2026-10-02 07:03:42,630 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16966] 2026-10-02 07:03:42,679 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted product.product records with IDs: [3296] 2026-10-02 07:03:42,839 44 INFO rb-67e19c3-225208-420267 odoo.addons.base_import.models.base_import: done importing data into model: product.template 2026-10-02 07:03:42,864 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_product_without_values_xls ... 2026-10-02 07:03:43,112 44 INFO rb-67e19c3-225208-420267 odoo.addons.base_import.models.base_import: importing 6 rows... 2026-10-02 07:03:43,719 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16982, 16981] 2026-10-02 07:03:43,783 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted product.product records with IDs: [3307, 3306] 2026-10-02 07:03:44,351 44 INFO rb-67e19c3-225208-420267 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-02 07:03:44,404 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_write_product_demo_xls ... 2026-10-02 07:03:44,625 44 INFO rb-67e19c3-225208-420267 odoo.addons.base_import.models.base_import: importing 42 rows... 2026-10-02 07:03:45,328 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17042, 17040] 2026-10-02 07:03:45,378 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted product.product records with IDs: [3337, 3338] 2026-10-02 07:03:45,570 44 INFO rb-67e19c3-225208-420267 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-02 07:03:45,736 44 INFO rb-67e19c3-225208-420267 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-10-02 07:03:45,812 44 INFO rb-67e19c3-225208-420267 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-02 07:03:45,821 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_write_product_xls_error ... 2026-10-02 07:03:46,031 44 INFO rb-67e19c3-225208-420267 odoo.addons.base_import.models.base_import: importing 42 rows... 2026-10-02 07:03:46,711 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17117, 17115] 2026-10-02 07:03:46,748 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted product.product records with IDs: [3380, 3381] 2026-10-02 07:03:46,932 44 INFO rb-67e19c3-225208-420267 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-02 07:03:47,091 44 INFO rb-67e19c3-225208-420267 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-10-02 07:03:47,151 44 INFO rb-67e19c3-225208-420267 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-02 07:03:47,358 44 INFO rb-67e19c3-225208-420267 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-10-02 07:03:47,925 44 INFO rb-67e19c3-225208-420267 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-02 07:03:47,951 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-02 07:03:48,059 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_name: Starting TestName.test_10_product_name ... 2026-10-02 07:03:48,071 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_name: Starting TestName.test_default_code_and_negative_operator ... 2026-10-02 07:03:48,103 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_name: Starting TestName.test_product_product_name_search ... 2026-10-02 07:03:48,396 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_name: Starting TestName.test_product_template_search_name_no_product_product ... 2026-10-02 07:03:48,633 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-02 07:03:49,137 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_10_discount ... 2026-10-02 07:03:49,175 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_11_markup ... 2026-10-02 07:03:49,186 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_20_pricelist_uom ... 2026-10-02 07:03:49,283 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_30_pricelists_order ... 2026-10-02 07:03:49,367 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_40_specific_property_product_pricelist ... 2026-10-02 07:03:50,993 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_45_property_product_pricelist_config_parameter ... 2026-10-02 07:03:51,518 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_prevent_pricelist_recursion ... 2026-10-02 07:03:51,567 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted product.pricelist.item records with IDs: [1067] 2026-10-02 07:03:51,591 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_applied_on_product_variant ... 2026-10-02 07:03:51,829 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_change_to_formula_and_back ... 2026-10-02 07:03:51,942 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_item_creation_from_product_variant_form ... 2026-10-02 07:03:52,592 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_rule_linked_to_product_variant ... 2026-10-02 07:03:52,633 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted product.pricelist.item records with IDs: [1080] 2026-10-02 07:03:52,686 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted product.pricelist.item records with IDs: [1081] 2026-10-02 07:03:52,692 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_multi_comp_checks ... 2026-10-02 07:03:55,884 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_res_partner_form ... 2026-10-02 07:03:56,503 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_sync_parent_pricelist ... 2026-10-02 07:04:00,511 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-02 07:04:00,939 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted product.product records with IDs: [3417] 2026-10-02 07:04:01,181 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted product.product records with IDs: [3436] 2026-10-02 07:04:01,208 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_04_create_product_variant_non_dynamic ... 2026-10-02 07:04:01,310 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted product.product records with IDs: [3421, 3430] 2026-10-02 07:04:01,425 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted product.product records with IDs: [3418] 2026-10-02 07:04:01,437 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_05_create_product_variant_dynamic ... 2026-10-02 07:04:01,529 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted product.product records with IDs: [3424, 3425, 3426, 3427, 3428, 3429, 3430, 3431, 3432, 3433, 3434, 3435, 3418, 3419, 3420, 3421, 3422, 3423] 2026-10-02 07:04:01,587 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [1425] 2026-10-02 07:04:01,592 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [1426] 2026-10-02 07:04:01,598 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [1427] 2026-10-02 07:04:01,758 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted product.product records with IDs: [3440, 3441, 3442, 3443, 3444, 3445] 2026-10-02 07:04:01,860 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_children_product_filtered_exclude_for ... 2026-10-02 07:04:01,951 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_clear_caches ... 2026-10-02 07:04:02,039 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_constraints ... 2026-10-02 07:04:02,115 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_copy_extra_prices_of_product_attribute_values ... 2026-10-02 07:04:02,424 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_closest_possible_combinations ... 2026-10-02 07:04:03,219 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_first_possible_combination ... 2026-10-02 07:04:07,745 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_variant_for_combination ... 2026-10-02 07:04:07,765 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_inactive_related_product_update ... 2026-10-02 07:04:08,304 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_is_combination_possible ... 2026-10-02 07:04:09,300 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_filtered_exclude_for ... 2026-10-02 07:04:09,756 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_template_attribute_values_creation ... 2026-10-02 07:04:09,777 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-02 07:04:10,399 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_list_price_min_display_digits_inherited_from_template ... 2026-10-02 07:04:10,467 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_100_dollars_product ... 2026-10-02 07:04:10,507 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_1_dollar_product ... 2026-10-02 07:04:10,551 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-02 07:04:10,837 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_seller: Starting TestSeller.test_10_sellers ... 2026-10-02 07:04:10,899 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_seller: Starting TestSeller.test_20_sellers_company ... 2026-10-02 07:04:15,641 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_seller: Starting TestSeller.test_30_select_seller ... 2026-10-02 07:04:15,768 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_seller: Starting TestSeller.test_31_select_seller ... 2026-10-02 07:04:15,797 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_seller: Starting TestSeller.test_40_seller_min_qty_precision ... 2026-10-02 07:04:15,835 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_seller: Starting TestSeller.test_50_seller_ids ... 2026-10-02 07:04:15,869 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-02 07:04:16,212 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_update_pav_wizard: Starting TestUpdateProductAttributeValueWizard.test_add_to_products ... 2026-10-02 07:04:16,474 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_update_pav_wizard: Starting TestUpdateProductAttributeValueWizard.test_update_extra_prices ... 2026-10-02 07:04:16,568 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-02 07:04:16,917 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_attribute_line_search ... 2026-10-02 07:04:17,080 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_name_search ... 2026-10-02 07:04:17,299 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-02 07:04:17,660 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_all_variants ... 2026-10-02 07:04:18,015 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_variant ... 2026-10-02 07:04:18,344 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariants.test_dynamic_variants_copy ... 2026-10-02 07:04:18,641 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariants.test_open_product_form_with_default_uom_id_is_false ... 2026-10-02 07:04:19,128 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariants.test_single_variant_template_computed_values_after_creation ... 2026-10-02 07:04:19,370 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariants.test_standard_price ... 2026-10-02 07:04:22,945 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariants.test_template_barcode ... 2026-10-02 07:04:23,611 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_copy ... 2026-10-02 07:04:24,579 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_matrix ... 2026-10-02 07:04:24,863 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono ... 2026-10-02 07:04:25,052 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_double ... 2026-10-02 07:04:25,241 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_multi ... 2026-10-02 07:04:25,431 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_multi_update ... 2026-10-02 07:04:25,742 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_is_product_variant ... 2026-10-02 07:04:25,745 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_pricelist_code ... 2026-10-02 07:04:25,827 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-02 07:04:26,232 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_mono ... 2026-10-02 07:04:26,396 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_multi ... 2026-10-02 07:04:26,584 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mono ... 2026-10-02 07:04:26,751 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_multi ... 2026-10-02 07:04:26,923 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_unarchive_multiple_products_with_variants ... 2026-10-02 07:04:27,260 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_mono ... 2026-10-02 07:04:27,546 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_multi ... 2026-10-02 07:04:27,829 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mono ... 2026-10-02 07:04:28,006 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_multi ... 2026-10-02 07:04:28,195 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_variant_with_nocreate ... 2026-10-02 07:04:28,585 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-02 07:04:28,606 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_01_create_no_variant ... 2026-10-02 07:04:29,001 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_02_create_dynamic ... 2026-10-02 07:04:29,198 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_03_create_always ... 2026-10-02 07:04:29,427 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_04_create_no_variant_dynamic ... 2026-10-02 07:04:29,618 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_05_create_no_variant_always ... 2026-10-02 07:04:30,193 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_06_create_dynamic_always ... 2026-10-02 07:04:30,389 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_07_create_no_create_dynamic_always ... 2026-10-02 07:04:30,602 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-02 07:04:31,482 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted product.product records with IDs: [3676] 2026-10-02 07:04:31,708 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_batch_create_variants_with_image ... 2026-10-02 07:04:32,184 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted product.product records with IDs: [3681] 2026-10-02 07:04:32,297 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_update_images_with_archived_variants ... 2026-10-02 07:04:32,363 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_variant_images ... 2026-10-02 07:04:32,438 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-10-02 07:04:32,959 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_01_update_variant_unlink ... 2026-10-02 07:04:33,475 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_1_value ... 2026-10-02 07:04:34,026 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_2_value ... 2026-10-02 07:04:35,371 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_03_update_variant_archive_3_value ... 2026-10-02 07:04:36,612 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_04_from_to_single_values ... 2026-10-02 07:04:37,422 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_add_attribute_to_archived_template ... 2026-10-02 07:04:37,809 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_dynamic_attributes_archiving ... 2026-10-02 07:04:38,798 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_name_search_dynamic_attributes ... 2026-10-02 07:04:38,972 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_set_barcode ... 2026-10-02 07:04:39,021 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_unlink_and_archive_multiple_variants ... 2026-10-02 07:04:39,684 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_uom_update_variant ... 2026-10-02 07:04:41,464 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-02 07:04:41,470 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_active_one2many ... 2026-10-02 07:04:41,778 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_write_inherited_field ... 2026-10-02 07:04:42,068 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-02 07:04:42,936 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted product.product records with IDs: [3732] 2026-10-02 07:04:42,983 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_dynamic_variants_unarchive ... 2026-10-02 07:04:43,295 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_exclusions_crud ... 2026-10-02 07:04:43,774 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_supplierinfo_with_dynamic_attribute ... 2026-10-02 07:04:43,945 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_1_exclusion ... 2026-10-02 07:04:44,213 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_different_lines ... 2026-10-02 07:04:44,637 44 INFO rb-67e19c3-225208-420267 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_same_line ... 2026-10-02 07:04:45,064 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-02 07:04:54,592 44 INFO rb-67e19c3-225208-420267 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_as_system_when_sudo ... 2026-10-02 07:04:55,948 44 INFO rb-67e19c3-225208-420267 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_product_template_email_on_invoice_post ... 2026-10-02 07:04:56,916 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-02 07:04:56,922 44 INFO rb-67e19c3-225208-420267 odoo.addons.product_expiry.tests.test_generate_serial_numbers: Starting TestProductExpiryTour.test_generate_serial_with_expiration ... 2026-10-02 07:04:58,000 44 INFO rb-67e19c3-225208-420267 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome pid: 148327 2026-10-02 07:04:58,000 44 INFO rb-67e19c3-225208-420267 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome headless temporary user profile dir: /tmp/tmplg8i8wdf_chrome_odoo 2026-10-02 07:04:58,000 44 INFO rb-67e19c3-225208-420267 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Issuing json command http://127.0.0.1:45545/json/version 2026-10-02 07:04:58,000 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45545', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:04:58,000 44 INFO rb-67e19c3-225208-420267 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Browser version: Chrome/150.0.7871.114 2026-10-02 07:04:58,000 44 INFO rb-67e19c3-225208-420267 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Issuing json command http://127.0.0.1:45545/json 2026-10-02 07:04:58,000 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45545', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:04:58,000 44 INFO rb-67e19c3-225208-420267 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Websocket url found: ws://127.0.0.1:45545/devtools/page/54C675E17EC6BC63491DB50627EF628B 2026-10-02 07:04:58,000 44 INFO rb-67e19c3-225208-420267 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Enable chrome headless console log notification 2026-10-02 07:04:58,000 44 INFO rb-67e19c3-225208-420267 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome headless enable page notifications 2026-10-02 07:04:58,000 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-02 07:04:58,000 44 INFO rb-67e19c3-225208-420267 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Setting session cookie in browser 2026-10-02 07:04:58,000 44 INFO rb-67e19c3-225208-420267 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/826" in browser 2026-10-02 07:04:58,000 44 INFO rb-67e19c3-225208-420267 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/826" 2026-10-02 07:04:58,000 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 07:05:00,000 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /odoo/action-stock.action_picking_tree_incoming/826 HTTP/1.1" 200 - 149 0.396 1.557 2026-10-02 07:05:00,000 44 INFO rb-67e19c3-225208-420267 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Navigation result: {'frameId': '54C675E17EC6BC63491DB50627EF628B', 'loaderId': '68C5E3F1AD1B3465E2BB9CAD7B3E5C91', 'isDownload': False} 2026-10-02 07:05:00,000 44 INFO rb-67e19c3-225208-420267 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')" 2026-10-02 07:05:00,000 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/3daf4b4/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.033 2026-10-02 07:05:00,000 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/ef0c98e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.035 2026-10-02 07:05:00,000 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 14 0.092 0.086 2026-10-02 07:05:00,000 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/webclient/load_menus HTTP/1.1" 200 - 15 0.073 0.375 2026-10-02 07:05:01,000 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/9a830d0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.010 0.236 2026-10-02 07:05:01,000 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/50e4f3b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.030 2026-10-02 07:05:01,000 44 INFO ? werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:05:01,000 44 INFO ? werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 07:05:01,000 44 INFO rb-67e19c3-225208-420267 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.003 0.014 2026-10-02 07:05:01,000 44 INFO rb-67e19c3-225208-420267 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-02 07:05:01,000 44 INFO rb-67e19c3-225208-420267 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: Owl is running in 'dev' mode. 2026-10-02 07:05:01,000 44 INFO rb-67e19c3-225208-420267 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 - 28 0.098 0.065 2026-10-02 07:05:01,000 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.004 0.169 2026-10-02 07:05:01,000 44 INFO rb-67e19c3-225208-420267 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.007 0.145 2026-10-02 07:05:01,000 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.043 2026-10-02 07:05:01,000 44 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.003 2026-10-02 07:05:01,000 44 INFO rb-67e19c3-225208-420267 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/826", "delayToCheckUndeterminisms": 0})" 2026-10-02 07:05:02,000 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /odoo HTTP/1.1" 200 - 29 0.046 0.104 2026-10-02 07:05:02,000 44 INFO rb-67e19c3-225208-420267 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') 2026-10-02 07:05:02,000 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.171 2026-10-02 07:05:02,000 44 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.008 2026-10-02 07:05:02,000 44 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.007 2026-10-02 07:05:02,000 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/data HTTP/1.1" 200 - 35 0.128 0.222 2026-10-02 07:05:02,000 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.037 0.371 2026-10-02 07:05:02,000 44 INFO rb-67e19c3-225208-420267 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.024 0.420 2026-10-02 07:05:02,000 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.026 0.274 2026-10-02 07:05:02,000 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/image/res.partner/3/avatar_128?unique=1790917083000 HTTP/1.1" 200 - 6 0.018 0.324 2026-10-02 07:05:02,000 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/action/load HTTP/1.1" 200 - 13 0.031 0.577 2026-10-02 07:05:02,000 44 INFO rb-67e19c3-225208-420267 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.454 2026-10-02 07:05:02,000 44 INFO rb-67e19c3-225208-420267 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 - 97 0.101 0.157 2026-10-02 07:05:03,000 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data#stock.picking.json_friendly_approval_request_data HTTP/1.1" 200 - 14 0.027 0.103 2026-10-02 07:05:03,000 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/data HTTP/1.1" 200 - 45 0.031 0.170 2026-10-02 07:05:03,000 44 INFO rb-67e19c3-225208-420267 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 - 68 0.100 0.299 2026-10-02 07:05:03,000 44 INFO rb-67e19c3-225208-420267 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.009 0.176 2026-10-02 07:05:03,000 44 INFO rb-67e19c3-225208-420267 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 2026-10-02 07:05:03,000 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data#stock.picking.json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.020 0.020 2026-10-02 07:05:03,000 44 INFO rb-67e19c3-225208-420267 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 2026-10-02 07:05:03,000 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/thread/messages HTTP/1.1" 200 - 27 0.065 0.052 2026-10-02 07:05:03,000 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/data HTTP/1.1" 200 - 30 0.017 0.134 2026-10-02 07:05:03,000 44 INFO rb-67e19c3-225208-420267 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.004 0.084 2026-10-02 07:05:03,000 44 INFO rb-67e19c3-225208-420267 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.003 0.024 2026-10-02 07:05:03,000 44 INFO rb-67e19c3-225208-420267 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.006 0.018 2026-10-02 07:05:03,000 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/image/res.partner/2/avatar_128?unique=1790917060000 HTTP/1.1" 200 - 5 0.022 0.032 2026-10-02 07:05:04,000 44 INFO rb-67e19c3-225208-420267 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 - 12 0.024 0.068 2026-10-02 07:05:04,000 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.move/json_friendly_approval_request_data#stock.move.json_friendly_approval_request_data HTTP/1.1" 200 - 8 0.027 0.121 2026-10-02 07:05:04,000 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/81af836/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.002 0.142 2026-10-02 07:05:04,000 44 INFO rb-67e19c3-225208-420267 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.025 0.073 2026-10-02 07:05:04,000 44 INFO rb-67e19c3-225208-420267 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') 2026-10-02 07:05:04,000 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.move/json_friendly_approval_request_data#stock.move.json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.003 0.014 2026-10-02 07:05:04,000 44 INFO rb-67e19c3-225208-420267 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 2026-10-02 07:05:04,000 44 INFO rb-67e19c3-225208-420267 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') 2026-10-02 07:05:04,000 44 INFO rb-67e19c3-225208-420267 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.005 0.018 2026-10-02 07:05:04,000 44 INFO rb-67e19c3-225208-420267 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] 2026-10-02 07:05:04,000 44 INFO rb-67e19c3-225208-420267 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.005 0.014 2026-10-02 07:05:04,000 44 INFO rb-67e19c3-225208-420267 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 - 22 0.016 0.036 2026-10-02 07:05:04,000 44 INFO rb-67e19c3-225208-420267 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.006 0.052 2026-10-02 07:05:04,000 44 INFO rb-67e19c3-225208-420267 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 - 11 0.029 0.028 2026-10-02 07:05:04,000 44 INFO rb-67e19c3-225208-420267 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) 2026-10-02 07:05:04,000 44 INFO rb-67e19c3-225208-420267 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 2026-10-02 07:05:04,000 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [1558, 1559] 2026-10-02 07:05:04,000 44 INFO rb-67e19c3-225208-420267 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.188 0.083 2026-10-02 07:05:05,000 44 INFO rb-67e19c3-225208-420267 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 2026-10-02 07:05:05,000 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.015 0.009 2026-10-02 07:05:05,000 44 INFO rb-67e19c3-225208-420267 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: tour succeeded 2026-10-02 07:05:05,000 44 INFO rb-67e19c3-225208-420267 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR test_generate_serial_with_expiration SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-10-02 07:05:05,000 44 INFO rb-67e19c3-225208-420267 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: heap 29266316 (allocated 31014912) 2026-10-02 07:05:05,000 44 INFO rb-67e19c3-225208-420267 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 - 41 0.182 0.096 2026-10-02 07:05:05,000 44 INFO rb-67e19c3-225208-420267 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Closing chrome headless with pid 148327 2026-10-02 07:05:05,000 44 INFO rb-67e19c3-225208-420267 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Closing websocket connection 2026-10-02 07:05:05,000 44 INFO rb-67e19c3-225208-420267 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Terminating chrome headless with pid 148327 2026-10-02 07:05:05,000 44 INFO rb-67e19c3-225208-420267 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20200601_000000_000000_test_generate_serial_with_expiration.txt 2026-10-02 07:05:05,000 44 INFO rb-67e19c3-225208-420267 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Removing chrome user profile "/tmp/tmplg8i8wdf_chrome_odoo" 2026-10-02 07:05:05,000 44 INFO rb-67e19c3-225208-420267 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: waiting for threads: [, ] 2026-10-02 07:05:05,000 44 INFO rb-67e19c3-225208-420267 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 - 41 0.100 0.335 2026-10-02 07:05:05,551 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-02 07:05:15,697 44 INFO rb-67e19c3-225208-420267 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_aggregates ... 2026-10-02 07:05:15,865 44 INFO rb-67e19c3-225208-420267 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin ... 2026-10-02 07:05:16,213 44 INFO rb-67e19c3-225208-420267 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin_negative_price_in_move_lines ... 2026-10-02 07:05:17,205 44 INFO rb-67e19c3-225208-420267 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin_read_grouping_sets ... 2026-10-02 07:05:18,719 44 INFO rb-67e19c3-225208-420267 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_sale_avg_price ... 2026-10-02 07:05:19,800 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-02 07:05:23,253 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_burndown_chart: Starting TestBurndownChartTour.test_burndown_chart_tour ... 2026-10-02 07:05:23,618 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome pid: 148543 2026-10-02 07:05:23,619 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome headless temporary user profile dir: /tmp/tmpvr74x8dq_chrome_odoo 2026-10-02 07:05:23,619 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Issuing json command http://127.0.0.1:39481/json/version 2026-10-02 07:05:23,620 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39481', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:05:23,634 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Browser version: Chrome/150.0.7871.114 2026-10-02 07:05:23,634 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Issuing json command http://127.0.0.1:39481/json 2026-10-02 07:05:23,635 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39481', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:05:23,637 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Websocket url found: ws://127.0.0.1:39481/devtools/page/9A89337EC752BCA36403195080D06718 2026-10-02 07:05:23,644 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Enable chrome headless console log notification 2026-10-02 07:05:23,650 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome headless enable page notifications 2026-10-02 07:05:23,701 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-02 07:05:23,712 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Setting session cookie in browser 2026-10-02 07:05:23,720 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-02 07:05:23,720 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-02 07:05:23,751 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 07:05:27,152 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:27] "GET /odoo HTTP/1.1" 200 - 160 0.159 3.245 2026-10-02 07:05:27,159 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Navigation result: {'frameId': '9A89337EC752BCA36403195080D06718', 'loaderId': 'EB32C4DDB3C96B767B567FA93D6F0077', 'isDownload': False} 2026-10-02 07:05:27,159 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Evaluate ready code "odoo.isTourReady('burndown_chart_tour')" 2026-10-02 07:05:27,195 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:27] "GET /web/assets/3daf4b4/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-02 07:05:27,224 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:27] "GET /web/assets/ef0c98e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.010 0.026 2026-10-02 07:05:27,409 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:27] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.050 0.167 2026-10-02 07:05:27,427 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:27] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.008 0.221 2026-10-02 07:05:27,467 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:27] "GET /web/assets/9a830d0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.018 2026-10-02 07:05:27,498 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:27] "GET /web/assets/50e4f3b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.007 0.021 2026-10-02 07:05:28,066 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:28] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 07:05:28,072 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:28] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:05:28,093 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.010 2026-10-02 07:05:28,154 44 INFO rb-67e19c3-225208-420267 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-02 07:05:28,170 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: Owl is running in 'dev' mode. 2026-10-02 07:05:28,207 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:28] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.027 0.065 2026-10-02 07:05:28,217 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:28] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.065 2026-10-02 07:05:28,230 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.067 2026-10-02 07:05:28,236 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:28] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.049 2026-10-02 07:05:28,274 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:28] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:05:28,398 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:28] "GET /odoo HTTP/1.1" 200 - 29 0.045 0.063 2026-10-02 07:05:28,436 44 INFO rb-67e19c3-225208-420267 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-10-02 07:05:28,437 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:28] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.132 2026-10-02 07:05:28,444 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 07:05:28,450 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:05:28,478 44 INFO rb-67e19c3-225208-420267 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-10-02 07:05:28,521 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:28] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.013 0.191 2026-10-02 07:05:28,552 44 INFO rb-67e19c3-225208-420267 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-10-02 07:05:28,570 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:28] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.020 0.223 2026-10-02 07:05:28,583 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:28] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.004 0.235 2026-10-02 07:05:28,613 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:28] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.004 0.267 2026-10-02 07:05:28,693 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:28] "POST /mail/data HTTP/1.1" 200 - 34 0.034 0.189 2026-10-02 07:05:28,702 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.195 2026-10-02 07:05:28,708 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:28] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.130 2026-10-02 07:05:28,716 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:28] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.310 2026-10-02 07:05:28,726 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:28] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.004 0.131 2026-10-02 07:05:28,758 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:28] "GET /web/image/res.partner/3/avatar_128?unique=1790917083000 HTTP/1.1" 200 - 6 0.012 0.214 2026-10-02 07:05:28,792 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:28] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 07:05:28,798 44 INFO rb-67e19c3-225208-420267 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-10-02 07:05:28,802 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:28] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-02 07:05:28,846 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:28] "POST /web/action/load HTTP/1.1" 200 - 10 0.018 0.019 2026-10-02 07:05:29,269 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:29] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 110 0.162 0.186 2026-10-02 07:05:29,383 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:29] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 22 0.036 0.052 2026-10-02 07:05:29,386 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:29] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.087 2026-10-02 07:05:29,485 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:29] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.038 2026-10-02 07:05:29,500 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:29] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.085 2026-10-02 07:05:29,566 44 INFO rb-67e19c3-225208-420267 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-10-02 07:05:29,627 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [5/21] Tour burndown_chart_tour → Step .o_graph_renderer 2026-10-02 07:05:29,678 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:29] "POST /mail/data HTTP/1.1" 200 - 45 0.062 0.061 2026-10-02 07:05:29,723 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:29] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.022 0.143 2026-10-02 07:05:29,751 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:29] "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.012 0.111 2026-10-02 07:05:29,791 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:29] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.010 0.048 2026-10-02 07:05:29,848 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:29] "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.031 0.041 2026-10-02 07:05:29,937 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:29] "GET /web/bundle/web.assets_backend_lazy?lang=en_US HTTP/1.1" 200 - 6 0.008 0.070 2026-10-02 07:05:30,221 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/75a49f2/web.assets_backend_lazy.min.css (id:15463) 2026-10-02 07:05:30,232 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:30] "GET /web/assets/75a49f2/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 15 0.041 0.246 2026-10-02 07:05:30,335 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/17a7740/web.assets_backend_lazy.min.js (id:15464) 2026-10-02 07:05:30,343 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:30] "GET /web/assets/17a7740/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.008 0.386 2026-10-02 07:05:30,370 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:30] "POST /web/dataset/call_kw/project.project/read#project.project.read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-02 07:05:30,452 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:30] "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.016 0.044 2026-10-02 07:05:30,492 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:30] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.009 2026-10-02 07:05:30,505 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:30] "GET /web/assets/97b1fbc/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-10-02 07:05:30,638 44 INFO rb-67e19c3-225208-420267 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-10-02 07:05:30,696 44 INFO rb-67e19c3-225208-420267 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-10-02 07:05:30,758 44 INFO rb-67e19c3-225208-420267 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-10-02 07:05:30,761 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:30] "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-10-02 07:05:30,848 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:30] "POST /web/dataset/call_kw/project.task.burndown.chart.report/formatted_read_group#project.task.burndown.chart.report.formatted_read_group HTTP/1.1" 200 - 3 0.013 0.054 2026-10-02 07:05:30,873 44 INFO rb-67e19c3-225208-420267 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-10-02 07:05:31,050 44 INFO rb-67e19c3-225208-420267 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-10-02 07:05:31,106 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:31] "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.007 0.056 2026-10-02 07:05:31,127 44 INFO rb-67e19c3-225208-420267 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-10-02 07:05:31,208 44 INFO rb-67e19c3-225208-420267 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-10-02 07:05:31,267 44 INFO rb-67e19c3-225208-420267 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-10-02 07:05:31,372 44 INFO rb-67e19c3-225208-420267 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-10-02 07:05:31,415 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:31] "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.016 0.045 2026-10-02 07:05:31,481 44 INFO rb-67e19c3-225208-420267 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-10-02 07:05:31,549 44 INFO rb-67e19c3-225208-420267 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-10-02 07:05:31,589 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:31] "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.013 0.033 2026-10-02 07:05:31,604 44 INFO rb-67e19c3-225208-420267 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-10-02 07:05:31,665 44 INFO rb-67e19c3-225208-420267 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-10-02 07:05:31,721 44 INFO rb-67e19c3-225208-420267 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-10-02 07:05:31,788 44 INFO rb-67e19c3-225208-420267 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-10-02 07:05:31,805 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:31] "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.010 0.014 2026-10-02 07:05:31,845 44 INFO rb-67e19c3-225208-420267 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-10-02 07:05:31,907 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: tour succeeded 2026-10-02 07:05:31,907 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: ╔════════════════════════════════════╗ ║ TOUR burndown_chart_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-02 07:05:32,098 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: heap 28781808 (allocated 31965184) 2026-10-02 07:05:32,114 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Closing chrome headless with pid 148543 2026-10-02 07:05:32,115 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Closing websocket connection 2026-10-02 07:05:32,118 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Terminating chrome headless with pid 148543 2026-10-02 07:05:32,247 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_070532_247773_test_burndown_chart_tour.txt 2026-10-02 07:05:32,248 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Removing chrome user profile "/tmp/tmpvr74x8dq_chrome_odoo" 2026-10-02 07:05:32,271 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-02 07:05:32,278 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_import_files: Starting TestImportFiles.test_import_task_template_xls ... 2026-10-02 07:05:32,278 44 INFO rb-67e19c3-225208-420267 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-10-02 07:05:32,286 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-02 07:05:34,191 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_delete_personal_stage ... 2026-10-02 07:05:34,870 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17439, 17438, 17437] 2026-10-02 07:05:34,954 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted project.task records with IDs: [1048, 1047, 1046] 2026-10-02 07:05:34,965 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3024, 3025, 3026, 3027, 3028, 3029] 2026-10-02 07:05:35,543 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #329 deleted project.task.type records with IDs: [2149] 2026-10-02 07:05:35,603 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #328 deleted project.task.type records with IDs: [2144] 2026-10-02 07:05:35,634 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #328 deleted project.task.type records with IDs: [2143, 2145] 2026-10-02 07:05:35,660 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [2142, 2148] 2026-10-02 07:05:35,757 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [2151, 2152, 2153] 2026-10-02 07:05:35,764 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_new_personal_stages_created_for_new_users ... 2026-10-02 07:05:36,269 44 INFO rb-67e19c3-225208-420267 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-02 07:05:36,713 44 INFO rb-67e19c3-225208-420267 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-02 07:05:37,136 44 INFO rb-67e19c3-225208-420267 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-02 07:05:37,148 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_base ... 2026-10-02 07:05:37,480 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_read_group ... 2026-10-02 07:05:37,522 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17433, 17431, 17429] 2026-10-02 07:05:37,587 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted project.task records with IDs: [1045, 1043, 1042] 2026-10-02 07:05:37,597 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3016, 3017, 3018, 3019, 3022, 3023] 2026-10-02 07:05:37,956 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_read_grouping_sets ... 2026-10-02 07:05:38,034 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_search ... 2026-10-02 07:05:38,329 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-02 07:05:40,111 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStageTour.test_personal_stage_tour ... 2026-10-02 07:05:40,485 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome pid: 148753 2026-10-02 07:05:40,486 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome headless temporary user profile dir: /tmp/tmpxmn8c0gl_chrome_odoo 2026-10-02 07:05:40,486 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Issuing json command http://127.0.0.1:34617/json/version 2026-10-02 07:05:40,487 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34617', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:05:40,523 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Browser version: Chrome/150.0.7871.114 2026-10-02 07:05:40,523 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Issuing json command http://127.0.0.1:34617/json 2026-10-02 07:05:40,524 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34617', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:05:40,537 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Websocket url found: ws://127.0.0.1:34617/devtools/page/7806C1850E74051D3BA24B3FE3D5EFEF 2026-10-02 07:05:40,544 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Enable chrome headless console log notification 2026-10-02 07:05:40,549 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome headless enable page notifications 2026-10-02 07:05:40,631 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:armandel from n/a 2026-10-02 07:05:40,642 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Setting session cookie in browser 2026-10-02 07:05:40,646 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-02 07:05:40,646 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-02 07:05:40,670 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 07:05:42,042 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:42] "GET /odoo HTTP/1.1" 200 - 157 0.149 1.228 2026-10-02 07:05:42,051 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Navigation result: {'frameId': '7806C1850E74051D3BA24B3FE3D5EFEF', 'loaderId': '472A896B47525D6B26600F2B92CA5C68', 'isDownload': False} 2026-10-02 07:05:42,051 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Evaluate ready code "odoo.isTourReady('personal_stage_tour')" 2026-10-02 07:05:42,093 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:42] "GET /web/assets/ef0c98e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.012 2026-10-02 07:05:42,143 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:42] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 15 0.026 0.034 2026-10-02 07:05:42,198 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:42] "GET /web/webclient/load_menus HTTP/1.1" 200 - 21 0.019 0.100 2026-10-02 07:05:42,211 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:42] "GET /web/assets/3daf4b4/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.112 2026-10-02 07:05:42,221 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:42] "GET /web/assets/9a830d0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.052 2026-10-02 07:05:42,340 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:42] "GET /web/assets/50e4f3b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.021 2026-10-02 07:05:43,069 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:43] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 07:05:43,074 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:43] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 07:05:43,093 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.015 2026-10-02 07:05:43,123 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:43] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-02 07:05:43,156 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.024 2026-10-02 07:05:43,162 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: Owl is running in 'dev' mode. 2026-10-02 07:05:43,185 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:43] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 07:05:43,202 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:43] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:05:43,322 44 INFO rb-67e19c3-225208-420267 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-10-02 07:05:43,331 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:43] "GET /odoo HTTP/1.1" 200 - 28 0.044 0.071 2026-10-02 07:05:43,370 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:43] "GET /odoo/offline HTTP/1.1" 200 - 5 0.012 0.136 2026-10-02 07:05:43,465 44 INFO rb-67e19c3-225208-420267 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-10-02 07:05:43,476 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:43] "POST /mail/data HTTP/1.1" 200 - 33 0.069 0.085 2026-10-02 07:05:43,494 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 07:05:43,517 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-02 07:05:43,534 44 INFO rb-67e19c3-225208-420267 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-10-02 07:05:43,544 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:43] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.037 0.181 2026-10-02 07:05:43,549 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:43] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.001 0.198 2026-10-02 07:05:43,560 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:43] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.010 2026-10-02 07:05:43,564 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:43] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.001 0.188 2026-10-02 07:05:43,582 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:43] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.053 2026-10-02 07:05:43,638 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:43] "GET /web/image?model=res.users&field=avatar_128&id=336 HTTP/1.1" 200 - 14 0.026 0.258 2026-10-02 07:05:43,641 44 INFO rb-67e19c3-225208-420267 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-10-02 07:05:43,674 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:43] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:05:43,681 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:43] "GET /web/image/res.partner/1472/avatar_128?unique=1790924738000 HTTP/1.1" 200 - 6 0.022 0.300 2026-10-02 07:05:43,691 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:43] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.135 2026-10-02 07:05:43,695 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.227 2026-10-02 07:05:43,721 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:43] "POST /web/action/load HTTP/1.1" 200 - 10 0.013 0.045 2026-10-02 07:05:44,044 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 336, model: logistics.shipment.stage 2026-10-02 07:05:44,103 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:44] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 105 0.143 0.166 2026-10-02 07:05:44,239 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:44] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 24 0.020 0.081 2026-10-02 07:05:44,243 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:44] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.098 2026-10-02 07:05:44,427 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:44] "POST /mail/data HTTP/1.1" 200 - 43 0.118 0.132 2026-10-02 07:05:44,441 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:44] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.004 0.169 2026-10-02 07:05:44,508 44 INFO rb-67e19c3-225208-420267 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-10-02 07:05:44,528 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:44] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.012 0.067 2026-10-02 07:05:44,553 44 INFO rb-67e19c3-225208-420267 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-10-02 07:05:44,578 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:44] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.023 0.045 2026-10-02 07:05:44,610 44 INFO rb-67e19c3-225208-420267 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-10-02 07:05:44,654 44 INFO rb-67e19c3-225208-420267 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-10-02 07:05:44,700 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:44] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.077 0.104 2026-10-02 07:05:44,713 44 INFO rb-67e19c3-225208-420267 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-10-02 07:05:44,779 44 INFO rb-67e19c3-225208-420267 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-10-02 07:05:44,931 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 336, model: project.task, field: is_timeoff_task 2026-10-02 07:05:44,934 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 336, model: project.task, field: task_to_invoice 2026-10-02 07:05:45,075 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:45] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 81 0.126 0.225 2026-10-02 07:05:45,111 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:45] "POST /web/action/load HTTP/1.1" 200 - 11 0.016 0.307 2026-10-02 07:05:45,136 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:45] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.009 0.025 2026-10-02 07:05:45,154 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:45] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.006 0.040 2026-10-02 07:05:45,167 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:45] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.045 2026-10-02 07:05:45,224 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 336, model: project.task, field: is_timeoff_task 2026-10-02 07:05:45,230 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 336, model: project.task, field: task_to_invoice 2026-10-02 07:05:45,271 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:45] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 27 0.023 0.113 2026-10-02 07:05:45,304 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:45] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.005 0.015 2026-10-02 07:05:45,374 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:45] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.027 0.062 2026-10-02 07:05:45,533 44 INFO rb-67e19c3-225208-420267 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-10-02 07:05:45,538 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:45] "GET /web/image/res.users/336/avatar_128 HTTP/1.1" 200 - 7 0.009 0.025 2026-10-02 07:05:45,590 44 INFO rb-67e19c3-225208-420267 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-10-02 07:05:45,646 44 INFO rb-67e19c3-225208-420267 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-10-02 07:05:45,663 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:45] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 7 0.005 0.009 2026-10-02 07:05:45,700 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:45] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 7 0.006 0.015 2026-10-02 07:05:45,754 44 INFO rb-67e19c3-225208-420267 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-10-02 07:05:45,831 44 INFO rb-67e19c3-225208-420267 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-10-02 07:05:45,850 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:45] "POST /web/dataset/call_kw/project.task.type/get_views#project.task.type.get_views HTTP/1.1" 200 - 3 0.007 0.011 2026-10-02 07:05:45,885 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:45] "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-10-02 07:05:45,951 44 INFO rb-67e19c3-225208-420267 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-10-02 07:05:46,026 44 INFO rb-67e19c3-225208-420267 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-10-02 07:05:46,036 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:46] "POST /web/dataset/call_kw/project.task.type/web_save#project.task.type.web_save HTTP/1.1" 200 - 3 0.003 0.005 2026-10-02 07:05:46,068 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:46] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.006 0.012 2026-10-02 07:05:46,146 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:46] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.037 0.049 2026-10-02 07:05:46,214 44 INFO rb-67e19c3-225208-420267 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-10-02 07:05:46,268 44 INFO rb-67e19c3-225208-420267 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-10-02 07:05:46,308 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:46] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.011 0.020 2026-10-02 07:05:46,353 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:46] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 5 0.014 0.019 2026-10-02 07:05:46,411 44 INFO rb-67e19c3-225208-420267 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-10-02 07:05:46,471 44 INFO rb-67e19c3-225208-420267 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-10-02 07:05:46,600 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:46] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 58 0.061 0.065 2026-10-02 07:05:46,638 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:46] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 3 0.010 0.015 2026-10-02 07:05:46,692 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:46] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.017 0.056 2026-10-02 07:05:46,731 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: tour succeeded 2026-10-02 07:05:46,732 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: ╔════════════════════════════════════╗ ║ TOUR personal_stage_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-02 07:05:46,791 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:46] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.056 0.111 2026-10-02 07:05:46,835 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:46] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.020 0.103 2026-10-02 07:05:46,845 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:05:46] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.003 0.130 2026-10-02 07:05:46,868 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: heap 29433576 (allocated 31178752) 2026-10-02 07:05:46,874 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Closing chrome headless with pid 148753 2026-10-02 07:05:46,876 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Closing websocket connection 2026-10-02 07:05:46,879 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Terminating chrome headless with pid 148753 2026-10-02 07:05:46,982 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_070546_981925_test_personal_stage_tour.txt 2026-10-02 07:05:46,982 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Removing chrome user profile "/tmp/tmpxmn8c0gl_chrome_odoo" 2026-10-02 07:05:47,005 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-02 07:05:57,646 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [29864] 2026-10-02 07:05:57,647 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-10-02 07:06:00,068 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_assert_initial_values ... 2026-10-02 07:06:00,903 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_copy_task_logs_chatter ... 2026-10-02 07:06:01,699 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_mail_alais_assignees_from_recipient_list ... 2026-10-02 07:06:02,771 44 INFO rb-67e19c3-225208-420267 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-02 07:06:02,997 44 INFO rb-67e19c3-225208-420267 odoo.addons.mail.models.mail_thread: Routing mail from e.e@example.com to "Bastien ProjectManager" ,"Chell Gladys" ,"Goats" ,"Armande ProjectUser" with Message-Id <1790924762.9370708-44028-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 254}, 341, mail.alias(790,)) 2026-10-02 07:06:03,450 44 INFO rb-67e19c3-225208-420267 odoo.addons.mail.models.mail_thread: Routing mail from e.e@example.com to chell@gladys.portal,project+goats@test.mycompany.com,b.t@example.com,bastien.projectmanager@example.com,armande.projectuser@example.com with Message-Id <1790924763.4026568-51499-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 254}, 341, mail.alias(790,)) 2026-10-02 07:06:03,714 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_project_notify_get_recipients_groups ... 2026-10-02 07:06:04,493 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_access_action ... 2026-10-02 07:06:05,384 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_from_mail ... 2026-10-02 07:06:06,216 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_no_stage ... 2026-10-02 07:06:07,021 44 INFO rb-67e19c3-225208-420267 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to help@test.mycompany.com,"Valid Lelitre" ,"New Customer" with Message-Id <1790924766.9662766-46238-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 255}, 343, mail.alias(791,)) 2026-10-02 07:06:07,245 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_notifies_author ... 2026-10-02 07:06:08,126 44 INFO rb-67e19c3-225208-420267 odoo.addons.mail.models.mail_thread: Routing mail from "Ernest Employee" to help@test.mycompany.com,"Valid Lelitre" ,"New Customer" with Message-Id <1790924768.0733948-39631-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 255}, 341, mail.alias(791,)) 2026-10-02 07:06:08,690 44 INFO rb-67e19c3-225208-420267 odoo.addons.mail.models.mail_thread: Routing mail from "Ernest Employee" to "Valid Poilvache" ,"New Customer" ,"New Cc" ,"Armande ProjectUser" ,"Valid Lelitre" with Message-Id <1790924768.6357250-47391-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 1088, custom_values: None, uid: 1 2026-10-02 07:06:08,858 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17761, 17760] 2026-10-02 07:06:09,097 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1488, 1489] 2026-10-02 07:06:09,202 44 INFO rb-67e19c3-225208-420267 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to help@test.mycompany.com,"Valid Lelitre" ,"New Customer" with Message-Id <1790924769.1124692-55185-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 255}, 343, mail.alias(791,)) 2026-10-02 07:06:09,768 44 INFO rb-67e19c3-225208-420267 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to "Valid Poilvache" ,"New Customer" ,"New Cc" ,"Armande ProjectUser" ,"Valid Lelitre" with Message-Id <1790924769.7310145-48179-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 1089, custom_values: None, uid: 1 2026-10-02 07:06:09,873 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17767, 17766] 2026-10-02 07:06:09,986 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1490, 1491] 2026-10-02 07:06:10,037 44 INFO rb-67e19c3-225208-420267 odoo.addons.mail.models.mail_thread: Routing mail from "New Author" to help@test.mycompany.com,"Valid Lelitre" ,"New Customer" with Message-Id <1790924769.9933841-07335-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 255}, 1, mail.alias(791,)) 2026-10-02 07:06:10,539 44 INFO rb-67e19c3-225208-420267 odoo.addons.mail.models.mail_thread: Routing mail from "New Author" to "Valid Poilvache" ,"New Customer" ,"New Cc" ,"Armande ProjectUser" ,"Valid Lelitre" with Message-Id <1790924770.4953244-31462-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 1090, custom_values: None, uid: 1 2026-10-02 07:06:10,646 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17773, 17772] 2026-10-02 07:06:10,758 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1493, 1494] 2026-10-02 07:06:10,768 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_removes_email_signatures ... 2026-10-02 07:06:11,274 44 INFO rb-67e19c3-225208-420267 odoo.addons.mail.models.mail_thread: Routing mail from Chell Gladys <"Chell Gladys"> to help@test.mycompany.com with Message-Id <1790924771.266067@localhost>: direct alias match: ('project.task', 0, {'project_id': 255}, 1, mail.alias(791,)) 2026-10-02 07:06:11,418 44 INFO rb-67e19c3-225208-420267 odoo.addons.mail.models.mail_thread: Routing mail from Chell Gladys <"Chell Gladys"> to help@test.mycompany.com with Message-Id <1790924771.4095528@localhost>: direct alias match: ('project.task', 0, {'project_id': 255}, 1, mail.alias(791,)) 2026-10-02 07:06:11,512 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_notification_on_project_update ... 2026-10-02 07:06:12,255 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_notification_on_user_ids_update ... 2026-10-02 07:06:12,742 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3172, 3173] 2026-10-02 07:06:12,750 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3076, 3077] 2026-10-02 07:06:12,974 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_portal_share_adds_followers ... 2026-10-02 07:06:13,614 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-02 07:06:15,221 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_basic_milestone_write ... 2026-10-02 07:06:15,360 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_change_project_in_task ... 2026-10-02 07:06:15,731 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_duplicates_milestones_on_tasks ... 2026-10-02 07:06:15,993 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_with_milestones_disabled ... 2026-10-02 07:06:16,399 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_milestones_settings_change ... 2026-10-02 07:06:17,143 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_next_milestone_ordered_by_deadline ... 2026-10-02 07:06:17,217 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_project_milestone_color ... 2026-10-02 07:06:17,333 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_set_milestone_parent_task ... 2026-10-02 07:06:18,088 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-02 07:06:21,966 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_profitability: Starting TestProjectProfitabilityAccess.test_project_profitability_read ... 2026-10-02 07:06:23,453 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-02 07:06:25,445 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_report: Starting TestProjectReport.test_avg_rating_measure ... 2026-10-02 07:06:25,686 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-02 07:06:27,791 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_followers_task_created_by_portal_user ... 2026-10-02 07:06:27,926 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_mention_suggestions ... 2026-10-02 07:06:28,017 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted project.collaborator records with IDs: [2] 2026-10-02 07:06:28,067 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_read_task_with_portal_user ... 2026-10-02 07:06:28,270 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: bad_resource_allocation_task_alert 2026-10-02 07:06:28,287 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: bad_resource_allocation_task_count 2026-10-02 07:06:28,293 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: bad_resource_allocation_task_json 2026-10-02 07:06:28,299 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: document_ids 2026-10-02 07:06:28,302 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: document_count 2026-10-02 07:06:28,305 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: html_field_history_metadata 2026-10-02 07:06:28,307 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: message_follower_ids 2026-10-02 07:06:28,314 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: message_partner_ids 2026-10-02 07:06:28,316 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: message_ids 2026-10-02 07:06:28,318 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: has_message 2026-10-02 07:06:28,320 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: message_needaction 2026-10-02 07:06:28,321 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: message_needaction_counter 2026-10-02 07:06:28,323 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: message_has_error 2026-10-02 07:06:28,325 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: message_has_error_counter 2026-10-02 07:06:28,328 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: message_attachment_count 2026-10-02 07:06:28,333 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: rating_ids 2026-10-02 07:06:28,336 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: website_message_ids 2026-10-02 07:06:28,339 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: message_has_sms_error 2026-10-02 07:06:28,342 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: approval_coverage_state 2026-10-02 07:06:28,344 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: rotting_days 2026-10-02 07:06:28,346 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: is_rotting 2026-10-02 07:06:28,351 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: rating_last_value 2026-10-02 07:06:28,353 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: rating_last_feedback 2026-10-02 07:06:28,355 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: rating_last_image 2026-10-02 07:06:28,357 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: rating_count 2026-10-02 07:06:28,358 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: rating_avg 2026-10-02 07:06:28,360 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: rating_avg_text 2026-10-02 07:06:28,363 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: rating_percentage_satisfaction 2026-10-02 07:06:28,366 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: rating_last_text 2026-10-02 07:06:28,368 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: activity_ids 2026-10-02 07:06:28,371 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: activity_state 2026-10-02 07:06:28,373 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: activity_user_id 2026-10-02 07:06:28,376 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: activity_type_id 2026-10-02 07:06:28,379 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: activity_type_icon 2026-10-02 07:06:28,381 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: activity_date_deadline 2026-10-02 07:06:28,383 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: my_activity_date_deadline 2026-10-02 07:06:28,385 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: activity_summary 2026-10-02 07:06:28,386 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: activity_exception_decoration 2026-10-02 07:06:28,387 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: activity_exception_icon 2026-10-02 07:06:28,388 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: activity_calendar_event_id 2026-10-02 07:06:28,390 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: email_cc 2026-10-02 07:06:28,391 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: access_warning 2026-10-02 07:06:28,392 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: date_end 2026-10-02 07:06:28,393 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: task_properties 2026-10-02 07:06:28,394 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: role_ids 2026-10-02 07:06:28,396 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: personal_stage_type_ids 2026-10-02 07:06:28,397 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: personal_stage_id 2026-10-02 07:06:28,399 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: personal_stage_type_id 2026-10-02 07:06:28,401 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: partner_phone 2026-10-02 07:06:28,403 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: rating_active 2026-10-02 07:06:28,406 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: attachment_ids 2026-10-02 07:06:28,408 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: project_privacy_visibility 2026-10-02 07:06:28,410 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: subtask_completion_percentage 2026-10-02 07:06:28,412 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: working_hours_open 2026-10-02 07:06:28,413 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: working_hours_close 2026-10-02 07:06:28,425 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: working_days_open 2026-10-02 07:06:28,427 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: working_days_close 2026-10-02 07:06:28,429 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: closed_depend_on_count 2026-10-02 07:06:28,431 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: link_preview_name 2026-10-02 07:06:28,432 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: create_uid 2026-10-02 07:06:28,434 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: write_uid 2026-10-02 07:06:28,437 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: color_stage 2026-10-02 07:06:28,439 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: ancestor_id 2026-10-02 07:06:28,440 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: partner_name 2026-10-02 07:06:28,442 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: partner_company_name 2026-10-02 07:06:28,444 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: remaining_hours_percentage 2026-10-02 07:06:28,446 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: user_skill_ids 2026-10-02 07:06:28,447 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: leave_types_count 2026-10-02 07:06:28,449 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: is_timeoff_task 2026-10-02 07:06:28,450 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: planned_date_start 2026-10-02 07:06:28,452 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: planned_date_end 2026-10-02 07:06:28,453 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: recursive_depend_ids 2026-10-02 07:06:28,457 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: recursive_depending_ids 2026-10-02 07:06:28,459 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: resource_allocation 2026-10-02 07:06:28,460 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: dependency_level 2026-10-02 07:06:28,462 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: bad_resource_allocation_task_ids 2026-10-02 07:06:28,464 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: manager_id 2026-10-02 07:06:28,465 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: okr_node_id 2026-10-02 07:06:28,467 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: project_sale_order_id 2026-10-02 07:06:28,469 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: sale_order_state 2026-10-02 07:06:28,470 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: task_to_invoice 2026-10-02 07:06:28,472 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: pricing_type 2026-10-02 07:06:28,474 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: is_project_map_empty 2026-10-02 07:06:28,488 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: has_multi_sol 2026-10-02 07:06:28,492 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: timesheet_product_id 2026-10-02 07:06:28,495 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: last_sol_of_customer 2026-10-02 07:06:28,501 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: shipment_id 2026-10-02 07:06:28,507 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: shipment_stage_id 2026-10-02 07:06:28,512 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: template_task_id 2026-10-02 07:06:28,514 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: is_require_document 2026-10-02 07:06:28,517 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: required_document_ids 2026-10-02 07:06:28,519 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 358, model: project.task, field: requirement_doc_status 2026-10-02 07:06:28,527 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_readonly_fields ... 2026-10-02 07:06:28,858 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_wizard_confirm ... 2026-10-02 07:06:29,007 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted project.collaborator records with IDs: [2] 2026-10-02 07:06:29,102 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3235] 2026-10-02 07:06:29,117 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3232] 2026-10-02 07:06:29,745 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_write_task_with_portal_user ... 2026-10-02 07:06:30,168 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: id 2026-10-02 07:06:30,186 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: display_name 2026-10-02 07:06:30,198 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: message_is_follower 2026-10-02 07:06:30,228 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: duration_tracking 2026-10-02 07:06:30,238 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: access_url 2026-10-02 07:06:30,250 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: access_token 2026-10-02 07:06:30,265 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: active 2026-10-02 07:06:30,281 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: stage_id_color 2026-10-02 07:06:30,300 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: create_date 2026-10-02 07:06:30,320 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: write_date 2026-10-02 07:06:30,334 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: date_assign 2026-10-02 07:06:30,364 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: project_id 2026-10-02 07:06:30,389 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: display_in_project 2026-10-02 07:06:30,414 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: allocated_hours 2026-10-02 07:06:30,424 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: subtask_allocated_hours 2026-10-02 07:06:30,452 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: user_ids 2026-10-02 07:06:30,463 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: portal_user_names 2026-10-02 07:06:30,475 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: email_from 2026-10-02 07:06:30,492 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: company_id 2026-10-02 07:06:30,503 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: displayed_image_id 2026-10-02 07:06:30,518 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: subtask_count 2026-10-02 07:06:30,529 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: closed_subtask_count 2026-10-02 07:06:30,538 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: allow_milestones 2026-10-02 07:06:30,557 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: milestone_id 2026-10-02 07:06:30,567 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: has_late_and_unreached_milestone 2026-10-02 07:06:30,579 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: allow_task_dependencies 2026-10-02 07:06:30,592 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: depend_on_ids 2026-10-02 07:06:30,602 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: depend_on_count 2026-10-02 07:06:30,620 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: dependent_ids 2026-10-02 07:06:30,631 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: dependent_tasks_count 2026-10-02 07:06:30,643 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: display_parent_task_button 2026-10-02 07:06:30,656 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: current_user_same_company_partner 2026-10-02 07:06:30,666 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: display_follow_button 2026-10-02 07:06:30,676 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: allow_recurring_tasks 2026-10-02 07:06:30,689 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: recurring_task 2026-10-02 07:06:30,706 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: recurring_count 2026-10-02 07:06:30,713 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 358, model: project.task.recurrence 2026-10-02 07:06:30,725 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: repeat_interval 2026-10-02 07:06:30,738 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: repeat_unit 2026-10-02 07:06:30,753 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: repeat_type 2026-10-02 07:06:30,767 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: repeat_until 2026-10-02 07:06:30,778 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: is_template 2026-10-02 07:06:30,790 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: has_project_template 2026-10-02 07:06:30,802 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: has_template_ancestor 2026-10-02 07:06:30,817 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: analytic_account_active 2026-10-02 07:06:30,828 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: allow_timesheets 2026-10-02 07:06:30,838 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: remaining_hours 2026-10-02 07:06:30,850 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: effective_hours 2026-10-02 07:06:30,865 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: total_hours_spent 2026-10-02 07:06:30,884 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: progress 2026-10-02 07:06:30,899 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: overtime 2026-10-02 07:06:30,908 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: subtask_effective_hours 2026-10-02 07:06:30,936 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: timesheet_ids 2026-10-02 07:06:30,957 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: encode_uom_in_days 2026-10-02 07:06:30,980 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: sale_order_id 2026-10-02 07:06:31,004 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: sale_line_id 2026-10-02 07:06:31,016 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: allow_billable 2026-10-02 07:06:31,031 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: display_sale_order_button 2026-10-02 07:06:31,043 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: remaining_hours_so 2026-10-02 07:06:31,054 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: remaining_hours_available 2026-10-02 07:06:31,065 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: bad_resource_allocation_task_alert 2026-10-02 07:06:31,077 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: bad_resource_allocation_task_count 2026-10-02 07:06:31,092 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: bad_resource_allocation_task_json 2026-10-02 07:06:31,096 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 358, model: document.document 2026-10-02 07:06:31,112 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: document_count 2026-10-02 07:06:31,129 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: html_field_history_metadata 2026-10-02 07:06:31,132 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 358, model: mail.followers 2026-10-02 07:06:31,160 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: message_partner_ids 2026-10-02 07:06:31,187 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: message_ids 2026-10-02 07:06:31,197 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: has_message 2026-10-02 07:06:31,207 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: message_needaction 2026-10-02 07:06:31,220 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: message_needaction_counter 2026-10-02 07:06:31,231 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: message_has_error 2026-10-02 07:06:31,247 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: message_has_error_counter 2026-10-02 07:06:31,256 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: message_attachment_count 2026-10-02 07:06:31,258 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 358, model: rating.rating 2026-10-02 07:06:31,285 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: website_message_ids 2026-10-02 07:06:31,298 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: message_has_sms_error 2026-10-02 07:06:31,307 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: approval_coverage_state 2026-10-02 07:06:31,319 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: rotting_days 2026-10-02 07:06:31,337 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: is_rotting 2026-10-02 07:06:31,346 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: rating_last_value 2026-10-02 07:06:31,361 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: rating_last_feedback 2026-10-02 07:06:31,372 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: rating_last_image 2026-10-02 07:06:31,383 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: rating_count 2026-10-02 07:06:31,393 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: rating_avg 2026-10-02 07:06:31,404 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: rating_avg_text 2026-10-02 07:06:31,413 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: rating_percentage_satisfaction 2026-10-02 07:06:31,422 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: rating_last_text 2026-10-02 07:06:31,425 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 358, model: mail.activity 2026-10-02 07:06:31,437 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: activity_state 2026-10-02 07:06:31,456 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: activity_user_id 2026-10-02 07:06:31,458 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 358, model: mail.activity.type 2026-10-02 07:06:31,471 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: activity_type_icon 2026-10-02 07:06:31,497 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: activity_date_deadline 2026-10-02 07:06:31,510 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: my_activity_date_deadline 2026-10-02 07:06:31,535 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: activity_summary 2026-10-02 07:06:31,547 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: activity_exception_decoration 2026-10-02 07:06:31,559 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: activity_exception_icon 2026-10-02 07:06:31,604 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: activity_calendar_event_id 2026-10-02 07:06:31,619 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: email_cc 2026-10-02 07:06:31,633 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: access_warning 2026-10-02 07:06:31,644 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: date_end 2026-10-02 07:06:31,653 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: task_properties 2026-10-02 07:06:31,655 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 358, model: project.role 2026-10-02 07:06:31,668 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: personal_stage_type_ids 2026-10-02 07:06:31,674 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 358, model: project.task.stage.personal 2026-10-02 07:06:31,693 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: personal_stage_type_id 2026-10-02 07:06:31,705 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: partner_phone 2026-10-02 07:06:31,717 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: rating_active 2026-10-02 07:06:31,728 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: attachment_ids 2026-10-02 07:06:31,738 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: project_privacy_visibility 2026-10-02 07:06:31,757 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: subtask_completion_percentage 2026-10-02 07:06:31,770 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: working_hours_open 2026-10-02 07:06:31,789 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: working_hours_close 2026-10-02 07:06:31,802 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: working_days_open 2026-10-02 07:06:31,816 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: working_days_close 2026-10-02 07:06:31,828 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: closed_depend_on_count 2026-10-02 07:06:31,837 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: link_preview_name 2026-10-02 07:06:31,856 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: create_uid 2026-10-02 07:06:31,873 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: write_uid 2026-10-02 07:06:31,884 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: color_stage 2026-10-02 07:06:31,899 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: ancestor_id 2026-10-02 07:06:31,908 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: partner_name 2026-10-02 07:06:31,918 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: partner_company_name 2026-10-02 07:06:31,928 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: remaining_hours_percentage 2026-10-02 07:06:31,934 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 358, model: hr.employee.skill 2026-10-02 07:06:31,946 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: leave_types_count 2026-10-02 07:06:31,954 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: is_timeoff_task 2026-10-02 07:06:31,965 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: planned_date_start 2026-10-02 07:06:31,975 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: planned_date_end 2026-10-02 07:06:31,987 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: recursive_depend_ids 2026-10-02 07:06:32,002 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: recursive_depending_ids 2026-10-02 07:06:32,013 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: resource_allocation 2026-10-02 07:06:32,025 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: dependency_level 2026-10-02 07:06:32,040 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: bad_resource_allocation_task_ids 2026-10-02 07:06:32,062 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: manager_id 2026-10-02 07:06:32,065 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 358, model: okr.node 2026-10-02 07:06:32,080 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: project_sale_order_id 2026-10-02 07:06:32,090 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: sale_order_state 2026-10-02 07:06:32,103 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: task_to_invoice 2026-10-02 07:06:32,114 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: pricing_type 2026-10-02 07:06:32,129 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: is_project_map_empty 2026-10-02 07:06:32,142 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: has_multi_sol 2026-10-02 07:06:32,188 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: timesheet_product_id 2026-10-02 07:06:32,205 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: last_sol_of_customer 2026-10-02 07:06:32,241 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: shipment_id 2026-10-02 07:06:32,244 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 358, model: logistics.shipment.stage 2026-10-02 07:06:32,260 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: template_task_id 2026-10-02 07:06:32,270 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: is_require_document 2026-10-02 07:06:32,272 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 358, model: logistics.shipment.required.document 2026-10-02 07:06:32,285 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: write, uid: 358, model: project.task, field: requirement_doc_status 2026-10-02 07:06:32,301 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-02 07:06:32,815 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_01_project_sharing ... 2026-10-02 07:06:33,153 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome pid: 148986 2026-10-02 07:06:33,153 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome headless temporary user profile dir: /tmp/tmpr0_mwzsh_chrome_odoo 2026-10-02 07:06:33,153 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Issuing json command http://127.0.0.1:40861/json/version 2026-10-02 07:06:33,154 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40861', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:06:33,234 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Browser version: Chrome/150.0.7871.114 2026-10-02 07:06:33,234 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Issuing json command http://127.0.0.1:40861/json 2026-10-02 07:06:33,235 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40861', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:06:33,262 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Websocket url found: ws://127.0.0.1:40861/devtools/page/E51DC1CA2780B546FF6EE99E4C5A2743 2026-10-02 07:06:33,269 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Enable chrome headless console log notification 2026-10-02 07:06:33,277 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome headless enable page notifications 2026-10-02 07:06:33,416 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-02 07:06:33,427 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Setting session cookie in browser 2026-10-02 07:06:33,433 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-02 07:06:33,434 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-02 07:06:33,461 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 07:06:34,930 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:34] "GET /odoo HTTP/1.1" 200 - 154 0.204 1.269 2026-10-02 07:06:34,935 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Navigation result: {'frameId': 'E51DC1CA2780B546FF6EE99E4C5A2743', 'loaderId': 'B6DF81EE4FA4A43120E1AF7BBCBE502B', 'isDownload': False} 2026-10-02 07:06:34,935 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Evaluate ready code "odoo.isTourReady('project_sharing_tour')" 2026-10-02 07:06:34,978 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:34] "GET /web/assets/ef0c98e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.017 2026-10-02 07:06:34,992 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:34] "GET /web/assets/3daf4b4/web.assets_web.min.js HTTP/1.1" 200 - 2 0.006 0.026 2026-10-02 07:06:35,103 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:35] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.032 0.106 2026-10-02 07:06:35,117 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:35] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.007 0.140 2026-10-02 07:06:35,159 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:35] "GET /web/assets/9a830d0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-10-02 07:06:35,272 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:35] "GET /web/assets/50e4f3b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.013 2026-10-02 07:06:35,878 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:35] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 07:06:35,892 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-02 07:06:35,894 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:35] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 07:06:35,938 44 INFO rb-67e19c3-225208-420267 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-02 07:06:35,985 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: Owl is running in 'dev' mode. 2026-10-02 07:06:36,000 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:36] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.041 0.043 2026-10-02 07:06:36,005 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:36] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.083 2026-10-02 07:06:36,028 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:36] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.025 2026-10-02 07:06:36,030 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.084 2026-10-02 07:06:36,065 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:36] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 07:06:36,167 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:36] "GET /odoo HTTP/1.1" 200 - 29 0.038 0.043 2026-10-02 07:06:36,184 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:36] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.017 2026-10-02 07:06:36,212 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:36] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.008 0.042 2026-10-02 07:06:36,216 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:36,219 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 07:06:36,232 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 07:06:36,255 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:36,308 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:36,308 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:36] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.062 0.073 2026-10-02 07:06:36,358 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:36] "GET /web/image/res.partner/3/avatar_128?unique=1790924792000 HTTP/1.1" 200 - 6 0.012 0.172 2026-10-02 07:06:36,367 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:36] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.194 2026-10-02 07:06:36,389 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:36] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.291 2026-10-02 07:06:36,431 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:36] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.180 2026-10-02 07:06:36,452 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:36,455 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:36] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:06:36,481 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:36] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 07:06:36,529 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:36,556 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:36] "POST /mail/data HTTP/1.1" 200 - 34 0.083 0.218 2026-10-02 07:06:36,558 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.287 2026-10-02 07:06:36,565 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:36] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.199 2026-10-02 07:06:36,584 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:36] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.111 2026-10-02 07:06:36,602 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:36] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.004 0.093 2026-10-02 07:06:36,607 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:36] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.001 0.294 2026-10-02 07:06:36,941 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:36] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 110 0.114 0.194 2026-10-02 07:06:37,083 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:37] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 28 0.058 0.052 2026-10-02 07:06:37,087 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:37] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.112 2026-10-02 07:06:37,278 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:37] "POST /mail/data HTTP/1.1" 200 - 45 0.047 0.200 2026-10-02 07:06:37,282 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:37] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.164 2026-10-02 07:06:37,370 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:37] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.007 0.036 2026-10-02 07:06:37,397 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:37,407 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:37] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.009 0.029 2026-10-02 07:06:37,459 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:37,486 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:37] "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.012 0.013 2026-10-02 07:06:37,548 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:37] "POST /web/dataset/call_kw/project.share.wizard/get_views#project.share.wizard.get_views HTTP/1.1" 200 - 17 0.019 0.022 2026-10-02 07:06:37,628 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:37] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 - 17 0.044 0.017 2026-10-02 07:06:37,706 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:37,716 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:37] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 - 1 0.001 0.006 2026-10-02 07:06:37,790 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:37,804 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:37] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 4 0.008 0.019 2026-10-02 07:06:38,057 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:38] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.006 0.019 2026-10-02 07:06:38,099 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:38,114 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:38] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 - 3 0.003 0.009 2026-10-02 07:06:38,147 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:38] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 - 2 0.003 0.012 2026-10-02 07:06:38,163 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:38,222 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:38,251 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:38] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 - 5 0.008 0.013 2026-10-02 07:06:38,275 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:38] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 - 2 0.003 0.009 2026-10-02 07:06:38,286 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:38,524 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: Simulating signal changes during tests 2026-10-02 07:06:38,524 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:38] "POST /web/dataset/call_kw/project.share.wizard/web_save#project.share.wizard.web_save HTTP/1.1" 200 - 106 0.112 0.113 2026-10-02 07:06:38,673 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:38] "POST /web/dataset/call_button/project.share.wizard/action_share_record#project.share.wizard.action_share_record HTTP/1.1" 200 - 63 0.052 0.084 2026-10-02 07:06:38,744 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:38] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 32 0.024 0.037 2026-10-02 07:06:38,771 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:40,080 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:40] "GET /my/projects HTTP/1.1" 200 - 141 0.148 1.091 2026-10-02 07:06:40,164 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/50cfb1b/web.assets_frontend_minimal.min.js, copying from /web/assets/50cfb1b/web.assets_frontend_minimal.min.js 2026-10-02 07:06:40,186 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:40] "GET /web/assets/1/50cfb1b/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 11 0.010 0.063 2026-10-02 07:06:40,206 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b33cbd9/web.assets_frontend.min.css, copying from /web/assets/b33cbd9/web.assets_frontend.min.css 2026-10-02 07:06:40,272 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:40] "GET /web/assets/1/b33cbd9/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.049 0.098 2026-10-02 07:06:40,293 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:40,293 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:40,312 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0791470/web.__assets_tests_call__.min.js, copying from /web/assets/0791470/web.__assets_tests_call__.min.js 2026-10-02 07:06:40,341 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:40] "GET /web/assets/1/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.026 0.114 2026-10-02 07:06:40,364 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:40] "GET /web/image/website/1/logo/My%20Website?unique=d16b453 HTTP/1.1" 200 - 4 0.002 0.007 2026-10-02 07:06:40,475 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:40] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 4 0.004 0.006 2026-10-02 07:06:40,481 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:40] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-02 07:06:40,497 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/afadac2/web.assets_frontend_lazy.min.js, copying from /web/assets/afadac2/web.assets_frontend_lazy.min.js 2026-10-02 07:06:40,537 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:40] "GET /web/assets/1/afadac2/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.061 2026-10-02 07:06:40,954 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:40] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.006 2026-10-02 07:06:40,977 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:41,103 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:41] "POST /mail/data HTTP/1.1" 200 - 21 0.035 0.028 2026-10-02 07:06:41,114 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:41] "GET /my/projects/277 HTTP/1.1" 303 - 4 0.001 0.035 2026-10-02 07:06:41,526 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:41] "GET /my/projects/277/project_sharing HTTP/1.1" 200 - 71 0.090 0.312 2026-10-02 07:06:41,571 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:41] "GET /web/assets/6dc2bc5/project.webclient.min.css HTTP/1.1" 200 - 2 0.004 0.008 2026-10-02 07:06:41,586 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:41] "GET /web/assets/ef5802e/project.webclient.min.js HTTP/1.1" 200 - 2 0.005 0.017 2026-10-02 07:06:41,620 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:41] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-10-02 07:06:42,063 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:42] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:06:42,080 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:42] "GET /web/webclient/translations?hash=071d389e0c4f33b4307f1ff157790bf6550d7eff&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 07:06:42,081 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:42,097 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.004 2026-10-02 07:06:42,101 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: Owl is running in 'dev' mode. 2026-10-02 07:06:42,168 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:42] "POST /web/action/load HTTP/1.1" 200 - 12 0.013 0.016 2026-10-02 07:06:42,200 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:42] "POST /mail/data HTTP/1.1" 200 - 21 0.011 0.044 2026-10-02 07:06:42,378 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:42] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 64 0.059 0.127 2026-10-02 07:06:42,380 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.229 2026-10-02 07:06:42,427 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:42] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.018 2026-10-02 07:06:42,450 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:42] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 4 0.005 0.026 2026-10-02 07:06:42,516 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:42] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 07:06:42,519 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:42,583 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:42,610 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:42] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.009 0.014 2026-10-02 07:06:42,636 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:42] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.007 2026-10-02 07:06:42,681 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:42,732 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:42,793 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:42,894 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:42] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 56 0.038 0.060 2026-10-02 07:06:42,939 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:42] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 7 0.014 0.018 2026-10-02 07:06:43,013 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:43] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.004 0.042 2026-10-02 07:06:43,129 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:43] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 25 0.031 0.061 2026-10-02 07:06:43,216 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:43] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-02 07:06:43,297 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:43] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.004 2026-10-02 07:06:43,377 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:43,512 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:43] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 24 0.053 0.070 2026-10-02 07:06:43,543 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:43] "POST /mail/data HTTP/1.1" 200 - 9 0.008 0.158 2026-10-02 07:06:43,579 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:43] "POST /mail/chatter_fetch HTTP/1.1" 200 - 10 0.014 0.168 2026-10-02 07:06:43,713 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:43,745 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:43] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.002 0.006 2026-10-02 07:06:43,814 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:43,872 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:43,880 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:43] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 40 0.047 0.085 2026-10-02 07:06:43,886 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:43] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.117 2026-10-02 07:06:43,906 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:43] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.091 2026-10-02 07:06:43,971 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:43] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.058 2026-10-02 07:06:43,977 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:43] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.063 2026-10-02 07:06:43,983 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:43] "GET /web/assets/81af836/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.061 2026-10-02 07:06:44,017 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:44] "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-10-02 07:06:44,066 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:44] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.019 0.040 2026-10-02 07:06:44,067 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:44,236 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:44,287 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:44,367 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:44,396 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:44,425 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:44] "POST /mail/message/post HTTP/1.1" 200 - 53 0.092 0.142 2026-10-02 07:06:44,465 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:44,511 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:44,539 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:44] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 11 0.013 0.123 2026-10-02 07:06:44,551 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:44] "POST /mail/data HTTP/1.1" 200 - 4 0.002 0.085 2026-10-02 07:06:44,571 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:44,572 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:44] "POST /mail/chatter_fetch HTTP/1.1" 200 - 5 0.004 0.107 2026-10-02 07:06:44,608 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:44] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.005 0.048 2026-10-02 07:06:44,634 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:44,665 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:44] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.024 0.076 2026-10-02 07:06:44,723 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:44] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.005 0.073 2026-10-02 07:06:44,743 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:44] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 6 0.007 0.157 2026-10-02 07:06:44,782 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:44,880 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:44] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 19 0.030 0.096 2026-10-02 07:06:44,954 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:44] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 - 1 0.002 0.008 2026-10-02 07:06:45,006 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:45,054 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:45,103 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: tour succeeded 2026-10-02 07:06:45,104 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: ╔═════════════════════════════════════╗ ║ TOUR project_sharing_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-02 07:06:45,336 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: heap 23759924 (allocated 29315072) 2026-10-02 07:06:45,357 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Closing chrome headless with pid 148986 2026-10-02 07:06:45,360 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Closing websocket connection 2026-10-02 07:06:45,362 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Terminating chrome headless with pid 148986 2026-10-02 07:06:45,461 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_070645_461236_test_01_project_sharing.txt 2026-10-02 07:06:45,461 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Removing chrome user profile "/tmp/tmpr0_mwzsh_chrome_odoo" 2026-10-02 07:06:45,481 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_02_project_sharing ... 2026-10-02 07:06:46,000 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome pid: 149262 2026-10-02 07:06:46,001 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome headless temporary user profile dir: /tmp/tmp5f9_bgpq_chrome_odoo 2026-10-02 07:06:46,001 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Issuing json command http://127.0.0.1:45407/json/version 2026-10-02 07:06:46,002 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45407', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:06:46,042 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Browser version: Chrome/150.0.7871.114 2026-10-02 07:06:46,042 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Issuing json command http://127.0.0.1:45407/json 2026-10-02 07:06:46,045 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45407', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:06:46,059 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Websocket url found: ws://127.0.0.1:45407/devtools/page/9A6CE3F0137497B3F6AFF574C5116C33 2026-10-02 07:06:46,070 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Enable chrome headless console log notification 2026-10-02 07:06:46,079 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome headless enable page notifications 2026-10-02 07:06:46,177 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-02 07:06:46,187 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Setting session cookie in browser 2026-10-02 07:06:46,192 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:46,192 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-10-02 07:06:46,215 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 07:06:47,528 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:47] "GET /my/projects HTTP/1.1" 200 - 133 0.132 1.185 2026-10-02 07:06:47,532 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Navigation result: {'frameId': '9A6CE3F0137497B3F6AFF574C5116C33', 'loaderId': '3886E6C88C61221817FE4DF37CA7884F', 'isDownload': False} 2026-10-02 07:06:47,532 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour')" 2026-10-02 07:06:47,557 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06: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-10-02 07:06:47,569 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b33cbd9/web.assets_frontend.min.css, copying from /web/assets/b33cbd9/web.assets_frontend.min.css 2026-10-02 07:06:47,645 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:47] "GET /web/assets/1/b33cbd9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.050 0.042 2026-10-02 07:06:47,663 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/50cfb1b/web.assets_frontend_minimal.min.js, copying from /web/assets/50cfb1b/web.assets_frontend_minimal.min.js 2026-10-02 07:06:47,672 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:47,672 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:47,677 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:47] "GET /web/assets/1/50cfb1b/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.012 0.091 2026-10-02 07:06:47,691 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0791470/web.__assets_tests_call__.min.js, copying from /web/assets/0791470/web.__assets_tests_call__.min.js 2026-10-02 07:06:47,710 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:47] "GET /web/assets/1/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.025 2026-10-02 07:06:47,820 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:47] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 07:06:47,821 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 07:06:47,832 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:47] "GET /web/image/website/1/logo/My%20Website?unique=d16b453 HTTP/1.1" 200 - 4 0.013 0.010 2026-10-02 07:06:47,884 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:47] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 4 0.004 0.009 2026-10-02 07:06:47,912 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/afadac2/web.assets_frontend_lazy.min.js, copying from /web/assets/afadac2/web.assets_frontend_lazy.min.js 2026-10-02 07:06:47,944 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:47] "GET /web/assets/1/afadac2/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.012 0.058 2026-10-02 07:06:48,360 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:48] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-10-02 07:06:48,425 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:48,437 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:48,471 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:48] "POST /mail/data HTTP/1.1" 200 - 18 0.025 0.020 2026-10-02 07:06:48,527 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:48] "GET /my/projects/277 HTTP/1.1" 303 - 11 0.007 0.012 2026-10-02 07:06:48,885 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:48] "GET /my/projects/277/project_sharing HTTP/1.1" 200 - 72 0.042 0.306 2026-10-02 07:06:48,945 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:48] "GET /web/assets/ef5802e/project.webclient.min.js HTTP/1.1" 200 - 2 0.006 0.013 2026-10-02 07:06:48,959 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:48] "GET /web/assets/6dc2bc5/project.webclient.min.css HTTP/1.1" 200 - 2 0.003 0.040 2026-10-02 07:06:49,031 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:49] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-02 07:06:49,439 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:49] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:06:49,451 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 07:06:49,466 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:49,487 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.012 2026-10-02 07:06:49,492 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: Owl is running in 'dev' mode. 2026-10-02 07:06:49,577 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:49] "POST /web/action/load HTTP/1.1" 200 - 12 0.023 0.023 2026-10-02 07:06:49,615 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:49] "POST /mail/data HTTP/1.1" 200 - 18 0.019 0.058 2026-10-02 07:06:49,765 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:49] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.057 0.108 2026-10-02 07:06:49,767 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.224 2026-10-02 07:06:49,813 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:49] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.006 0.013 2026-10-02 07:06:49,871 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:49] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.023 0.053 2026-10-02 07:06:49,961 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:50,037 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:50,056 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:50] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.011 2026-10-02 07:06:50,104 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:50] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.031 2026-10-02 07:06:50,146 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:50,196 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:50,258 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:50,376 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:50] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 49 0.060 0.055 2026-10-02 07:06:50,421 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:50] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.014 0.023 2026-10-02 07:06:50,485 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:50] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 6 0.009 0.034 2026-10-02 07:06:50,601 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:50] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 37 0.047 0.043 2026-10-02 07:06:50,686 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:50] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.007 0.014 2026-10-02 07:06:50,747 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:50] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.004 2026-10-02 07:06:50,834 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:50,960 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:50] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 35 0.062 0.053 2026-10-02 07:06:50,977 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:50] "GET /web/image/res.partner/1523/avatar_128?access_token=95acdbe3d043eebb731cb7a9b5bd048552a49de17c15122bb4d528c594e94335o0x6ae74269&unique=1790924792000 HTTP/1.1" 200 - 5 0.005 0.122 2026-10-02 07:06:51,006 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:51] "POST /mail/chatter_fetch HTTP/1.1" 200 - 12 0.012 0.144 2026-10-02 07:06:51,038 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:51] "POST /mail/data HTTP/1.1" 200 - 15 0.012 0.159 2026-10-02 07:06:51,156 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:51,216 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:51] "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-10-02 07:06:51,260 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:51,317 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:51,354 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:51] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 51 0.058 0.078 2026-10-02 07:06:51,361 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:51] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.129 2026-10-02 07:06:51,376 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:51] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.111 2026-10-02 07:06:51,413 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:51] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.004 0.015 2026-10-02 07:06:51,462 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:51] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 6 0.009 0.056 2026-10-02 07:06:51,467 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:51] "GET /web/assets/81af836/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.061 2026-10-02 07:06:51,515 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:51,537 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:51] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.025 0.030 2026-10-02 07:06:51,557 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:51] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.005 0.068 2026-10-02 07:06:51,645 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:51,654 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:51] "POST /mail/message/post HTTP/1.1" 200 - 34 0.023 0.036 2026-10-02 07:06:51,684 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:51] "POST /mail/chatter_fetch HTTP/1.1" 200 - 6 0.006 0.010 2026-10-02 07:06:51,699 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:51,706 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:51] "POST /mail/data HTTP/1.1" 200 - 9 0.007 0.028 2026-10-02 07:06:51,752 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:51,807 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:51,853 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:51] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 11 0.006 0.037 2026-10-02 07:06:51,865 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:51,917 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:51,949 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:51] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.025 0.039 2026-10-02 07:06:51,961 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:51] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.004 0.076 2026-10-02 07:06:51,987 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:52,005 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:52] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 6 0.007 0.010 2026-10-02 07:06:52,028 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:52] "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-10-02 07:06:52,047 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:52,070 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:52] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.017 0.033 2026-10-02 07:06:52,108 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:52] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 8 0.007 0.050 2026-10-02 07:06:52,146 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:52,166 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:52] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.018 0.023 2026-10-02 07:06:52,213 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:52] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 - 1 0.001 0.007 2026-10-02 07:06:52,225 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:52] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 - 1 0.001 0.007 2026-10-02 07:06:52,282 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:52,332 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:52,384 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: tour succeeded 2026-10-02 07:06:52,384 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: ╔════════════════════════════════════════════╗ ║ TOUR portal_project_sharing_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-02 07:06:52,596 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: heap 23098472 (allocated 27009024) 2026-10-02 07:06:52,599 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Closing chrome headless with pid 149262 2026-10-02 07:06:52,599 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Closing websocket connection 2026-10-02 07:06:52,601 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Terminating chrome headless with pid 149262 2026-10-02 07:06:52,701 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_070652_701292_test_02_project_sharing.txt 2026-10-02 07:06:52,701 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Removing chrome user profile "/tmp/tmp5f9_bgpq_chrome_odoo" 2026-10-02 07:06:52,712 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_03_project_sharing ... 2026-10-02 07:06:53,240 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome pid: 149478 2026-10-02 07:06:53,240 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome headless temporary user profile dir: /tmp/tmprzc94guh_chrome_odoo 2026-10-02 07:06:53,241 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Issuing json command http://127.0.0.1:37973/json/version 2026-10-02 07:06:53,245 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37973', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:06:53,290 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Browser version: Chrome/150.0.7871.114 2026-10-02 07:06:53,290 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Issuing json command http://127.0.0.1:37973/json 2026-10-02 07:06:53,290 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37973', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:06:53,300 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Websocket url found: ws://127.0.0.1:37973/devtools/page/6B1FC5102514E26509C79311D8E3F9F1 2026-10-02 07:06:53,311 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Enable chrome headless console log notification 2026-10-02 07:06:53,318 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome headless enable page notifications 2026-10-02 07:06:53,419 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-02 07:06:53,426 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Setting session cookie in browser 2026-10-02 07:06:53,429 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:53,429 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-10-02 07:06:53,454 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 07:06:54,707 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:54] "GET /my/projects HTTP/1.1" 200 - 133 0.136 1.129 2026-10-02 07:06:54,711 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Navigation result: {'frameId': '6B1FC5102514E26509C79311D8E3F9F1', 'loaderId': 'D796231515BF652C9E577A486136AADF', 'isDownload': False} 2026-10-02 07:06:54,711 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:54,756 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b33cbd9/web.assets_frontend.min.css, copying from /web/assets/b33cbd9/web.assets_frontend.min.css 2026-10-02 07:06:54,757 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 07:06:54,823 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:54] "GET /web/assets/1/b33cbd9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.033 0.052 2026-10-02 07:06:54,833 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/50cfb1b/web.assets_frontend_minimal.min.js, copying from /web/assets/50cfb1b/web.assets_frontend_minimal.min.js 2026-10-02 07:06:54,844 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:54,844 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:54,848 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:54] "GET /web/assets/1/50cfb1b/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.010 0.056 2026-10-02 07:06:54,855 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0791470/web.__assets_tests_call__.min.js, copying from /web/assets/0791470/web.__assets_tests_call__.min.js 2026-10-02 07:06:54,876 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:54] "GET /web/assets/1/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.031 2026-10-02 07:06:54,976 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:06:55,006 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:55] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 07:06:55,022 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:55] "GET /web/image/website/1/logo/My%20Website?unique=d16b453 HTTP/1.1" 200 - 4 0.020 0.024 2026-10-02 07:06:55,100 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:55] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 4 0.020 0.019 2026-10-02 07:06:55,122 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/afadac2/web.assets_frontend_lazy.min.js, copying from /web/assets/afadac2/web.assets_frontend_lazy.min.js 2026-10-02 07:06:55,155 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:55] "GET /web/assets/1/afadac2/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.090 2026-10-02 07:06:55,618 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:55] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-10-02 07:06:55,690 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:55,698 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:55,721 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:55] "POST /mail/data HTTP/1.1" 200 - 18 0.014 0.017 2026-10-02 07:06:55,803 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:55] "GET /my/projects/277 HTTP/1.1" 303 - 14 0.012 0.013 2026-10-02 07:06:56,124 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:56] "GET /my/projects/277/project_sharing HTTP/1.1" 200 - 72 0.050 0.262 2026-10-02 07:06:56,156 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:56] "GET /web/assets/6dc2bc5/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-10-02 07:06:56,166 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:56] "GET /web/assets/ef5802e/project.webclient.min.js HTTP/1.1" 200 - 2 0.002 0.005 2026-10-02 07:06:56,198 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:56] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.011 2026-10-02 07:06:56,591 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:56] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:06:56,610 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 07:06:56,632 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:56,648 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-10-02 07:06:56,665 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: Owl is running in 'dev' mode. 2026-10-02 07:06:56,702 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:56,733 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:56] "POST /web/action/load HTTP/1.1" 200 - 12 0.014 0.016 2026-10-02 07:06:56,735 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.017 2026-10-02 07:06:56,788 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:56] "POST /mail/data HTTP/1.1" 200 - 18 0.034 0.037 2026-10-02 07:06:56,942 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:56] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 68 0.040 0.143 2026-10-02 07:06:56,995 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:56] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.008 0.015 2026-10-02 07:06:57,053 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:57] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 29 0.029 0.048 2026-10-02 07:06:57,081 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:57,133 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:57] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 6 0.005 0.039 2026-10-02 07:06:57,188 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:57,210 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:57] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.025 0.026 2026-10-02 07:06:57,294 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:57] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 - 1 0.000 0.003 2026-10-02 07:06:57,339 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:57,394 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:57,442 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: tour succeeded 2026-10-02 07:06:57,443 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR portal_project_sharing_tour_with_disallowed_milestones SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-10-02 07:06:57,538 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: heap 13969288 (allocated 15728640) 2026-10-02 07:06:57,552 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Closing chrome headless with pid 149478 2026-10-02 07:06:57,558 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Closing websocket connection 2026-10-02 07:06:57,563 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Terminating chrome headless with pid 149478 2026-10-02 07:06:57,657 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_070657_657795_test_03_project_sharing.txt 2026-10-02 07:06:57,658 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Removing chrome user profile "/tmp/tmprzc94guh_chrome_odoo" 2026-10-02 07:06:57,669 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions ... 2026-10-02 07:06:58,200 44 INFO rb-67e19c3-225208-420267 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-02 07:06:58,402 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-02 07:06:58,497 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:john from n/a 2026-10-02 07:06:58,516 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 07:06:58,754 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:06:58] "POST /mail/message/reaction HTTP/1.1" 200 - 32 0.038 0.203 2026-10-02 07:06:59,114 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome pid: 149671 2026-10-02 07:06:59,115 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome headless temporary user profile dir: /tmp/tmppc3qh51q_chrome_odoo 2026-10-02 07:06:59,115 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Issuing json command http://127.0.0.1:45877/json/version 2026-10-02 07:06:59,116 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45877', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:06:59,130 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Browser version: Chrome/150.0.7871.114 2026-10-02 07:06:59,130 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Issuing json command http://127.0.0.1:45877/json 2026-10-02 07:06:59,132 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45877', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:06:59,159 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Websocket url found: ws://127.0.0.1:45877/devtools/page/E8F539128BCB875390B36BE8B9F03865 2026-10-02 07:06:59,180 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Enable chrome headless console log notification 2026-10-02 07:06:59,186 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome headless enable page notifications 2026-10-02 07:06:59,210 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-02 07:06:59,212 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Setting session cookie in browser 2026-10-02 07:06:59,222 44 INFO rb-67e19c3-225208-420267 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-10-02 07:06:59,222 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:00,371 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:00] "GET /my/projects HTTP/1.1" 200 - 126 0.182 0.945 2026-10-02 07:07:00,374 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Navigation result: {'frameId': 'E8F539128BCB875390B36BE8B9F03865', 'loaderId': 'CE87E25A02AF9E8EF5094BBC5FE5BB5A', 'isDownload': False} 2026-10-02 07:07:00,375 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:00,405 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07: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-10-02 07:07:00,420 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b33cbd9/web.assets_frontend.min.css, copying from /web/assets/b33cbd9/web.assets_frontend.min.css 2026-10-02 07:07:00,508 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:00] "GET /web/assets/1/b33cbd9/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.054 0.056 2026-10-02 07:07:00,524 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/50cfb1b/web.assets_frontend_minimal.min.js, copying from /web/assets/50cfb1b/web.assets_frontend_minimal.min.js 2026-10-02 07:07:00,538 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:00,539 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:00,551 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:00] "GET /web/assets/1/50cfb1b/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.012 0.089 2026-10-02 07:07:00,569 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0791470/web.__assets_tests_call__.min.js, copying from /web/assets/0791470/web.__assets_tests_call__.min.js 2026-10-02 07:07:00,592 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:00] "GET /web/assets/1/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.010 0.040 2026-10-02 07:07:00,648 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 07:07:00,656 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:00] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 07:07:00,676 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:00] "GET /web/image/website/1/logo/My%20Website?unique=d16b453 HTTP/1.1" 200 - 4 0.005 0.023 2026-10-02 07:07:00,730 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/afadac2/web.assets_frontend_lazy.min.js, copying from /web/assets/afadac2/web.assets_frontend_lazy.min.js 2026-10-02 07:07:00,761 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:00] "GET /web/assets/1/afadac2/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.009 0.040 2026-10-02 07:07:00,773 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:00] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 4 0.004 0.051 2026-10-02 07:07:01,173 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:01] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.005 2026-10-02 07:07:01,241 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:01,251 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:01,305 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:01] "POST /mail/data HTTP/1.1" 200 - 18 0.036 0.024 2026-10-02 07:07:01,351 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:01] "GET /my/projects/277 HTTP/1.1" 303 - 11 0.014 0.013 2026-10-02 07:07:01,712 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:01] "GET /my/projects/277/project_sharing HTTP/1.1" 200 - 70 0.046 0.307 2026-10-02 07:07:01,745 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:01] "GET /web/assets/6dc2bc5/project.webclient.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-10-02 07:07:01,755 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:01] "GET /web/assets/ef5802e/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-02 07:07:01,787 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:01] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.005 2026-10-02 07:07:02,288 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:02] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:07:02,323 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.016 2026-10-02 07:07:02,340 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:02,359 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.008 2026-10-02 07:07:02,362 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: Owl is running in 'dev' mode. 2026-10-02 07:07:02,402 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:02,468 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:02] "POST /web/action/load HTTP/1.1" 200 - 12 0.034 0.030 2026-10-02 07:07:02,512 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:02] "POST /mail/data HTTP/1.1" 200 - 18 0.015 0.089 2026-10-02 07:07:02,514 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.097 2026-10-02 07:07:02,698 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:02] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.084 0.124 2026-10-02 07:07:02,761 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:02] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.003 0.009 2026-10-02 07:07:02,810 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:02] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.018 0.038 2026-10-02 07:07:02,967 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:03,031 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:03] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 6 0.016 0.047 2026-10-02 07:07:03,180 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:03] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 39 0.051 0.057 2026-10-02 07:07:03,259 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:03] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-02 07:07:03,406 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:03] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.005 2026-10-02 07:07:03,558 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:03] "POST /mail/chatter_fetch HTTP/1.1" 200 - 20 0.025 0.044 2026-10-02 07:07:03,571 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:03] "GET /web/image/res.partner/1523/avatar_128?access_token=95acdbe3d043eebb731cb7a9b5bd048552a49de17c15122bb4d528c594e94335o0x6ae74269&unique=1790924792000 HTTP/1.1" 200 - 5 0.003 0.073 2026-10-02 07:07:03,630 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:03] "POST /mail/data HTTP/1.1" 200 - 18 0.034 0.088 2026-10-02 07:07:03,645 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:03] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.024 2026-10-02 07:07:03,715 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:03,732 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:03] "GET /web/image/res.partner/2/avatar_128?access_token=b2667f66cccb600baaf3f794030e4891ef835172a22108af38f2cabf63e17301o0x6ae55b51&unique=1790924792000 HTTP/1.1" 200 - 4 0.007 0.020 2026-10-02 07:07:03,743 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:03] "GET /web/assets/81af836/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.003 0.012 2026-10-02 07:07:03,789 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: tour succeeded 2026-10-02 07:07:03,790 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:03,935 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: heap 18764636 (allocated 21233664) 2026-10-02 07:07:03,938 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Closing chrome headless with pid 149671 2026-10-02 07:07:03,946 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Closing websocket connection 2026-10-02 07:07:03,949 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Terminating chrome headless with pid 149671 2026-10-02 07:07:04,047 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_070704_047529_test_04_project_sharing_chatter_message_reactions.txt 2026-10-02 07:07:04,047 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Removing chrome user profile "/tmp/tmppc3qh51q_chrome_odoo" 2026-10-02 07:07:04,063 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_05_project_sharing_chatter_mention_users ... 2026-10-02 07:07:04,553 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome pid: 149870 2026-10-02 07:07:04,553 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome headless temporary user profile dir: /tmp/tmpgnl1mjub_chrome_odoo 2026-10-02 07:07:04,553 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Issuing json command http://127.0.0.1:34985/json/version 2026-10-02 07:07:04,555 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34985', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:07:04,627 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Browser version: Chrome/150.0.7871.114 2026-10-02 07:07:04,627 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Issuing json command http://127.0.0.1:34985/json 2026-10-02 07:07:04,628 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34985', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:07:04,635 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Websocket url found: ws://127.0.0.1:34985/devtools/page/5F295751A9EFDAC4A8DDD0CD47D6B3C8 2026-10-02 07:07:04,643 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Enable chrome headless console log notification 2026-10-02 07:07:04,647 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome headless enable page notifications 2026-10-02 07:07:04,739 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-02 07:07:04,748 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Setting session cookie in browser 2026-10-02 07:07:04,753 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:04,753 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:04,784 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 07:07:06,201 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:06] "GET /my/projects HTTP/1.1" 200 - 133 0.124 1.303 2026-10-02 07:07:06,205 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Navigation result: {'frameId': '5F295751A9EFDAC4A8DDD0CD47D6B3C8', 'loaderId': '1ABA6D7457B61746A94E51D55495161E', 'isDownload': False} 2026-10-02 07:07:06,205 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:06,251 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 07:07:06,254 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b33cbd9/web.assets_frontend.min.css, copying from /web/assets/b33cbd9/web.assets_frontend.min.css 2026-10-02 07:07:06,326 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:06] "GET /web/assets/1/b33cbd9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.054 0.040 2026-10-02 07:07:06,337 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/50cfb1b/web.assets_frontend_minimal.min.js, copying from /web/assets/50cfb1b/web.assets_frontend_minimal.min.js 2026-10-02 07:07:06,349 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:06] "GET /web/assets/1/50cfb1b/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.061 2026-10-02 07:07:06,354 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:06,355 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:06,373 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0791470/web.__assets_tests_call__.min.js, copying from /web/assets/0791470/web.__assets_tests_call__.min.js 2026-10-02 07:07:06,401 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:06] "GET /web/assets/1/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.012 0.031 2026-10-02 07:07:06,473 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:06] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 07:07:06,474 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 07:07:06,485 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:06] "GET /web/image/website/1/logo/My%20Website?unique=d16b453 HTTP/1.1" 200 - 4 0.003 0.013 2026-10-02 07:07:06,574 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/afadac2/web.assets_frontend_lazy.min.js, copying from /web/assets/afadac2/web.assets_frontend_lazy.min.js 2026-10-02 07:07:06,610 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:06] "GET /web/assets/1/afadac2/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.011 0.050 2026-10-02 07:07:06,634 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:06] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 4 0.015 0.067 2026-10-02 07:07:07,068 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:07] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-02 07:07:07,141 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:07,154 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:07,174 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:07] "POST /mail/data HTTP/1.1" 200 - 18 0.011 0.018 2026-10-02 07:07:07,244 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:07] "GET /my/projects/277 HTTP/1.1" 303 - 11 0.007 0.013 2026-10-02 07:07:07,589 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:07] "GET /my/projects/277/project_sharing HTTP/1.1" 200 - 72 0.046 0.293 2026-10-02 07:07:07,620 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:07] "GET /web/assets/6dc2bc5/project.webclient.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-10-02 07:07:07,624 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:07] "GET /web/assets/ef5802e/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-02 07:07:07,658 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:07] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-02 07:07:08,099 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:08] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 07:07:08,123 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-10-02 07:07:08,137 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:08,162 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.012 2026-10-02 07:07:08,163 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: Owl is running in 'dev' mode. 2026-10-02 07:07:08,211 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:08,235 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:08] "POST /web/action/load HTTP/1.1" 200 - 12 0.010 0.017 2026-10-02 07:07:08,272 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:08] "POST /mail/data HTTP/1.1" 200 - 18 0.018 0.039 2026-10-02 07:07:08,415 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:08] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.049 0.109 2026-10-02 07:07:08,417 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.190 2026-10-02 07:07:08,462 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:08] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.006 0.013 2026-10-02 07:07:08,554 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:08] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.052 0.058 2026-10-02 07:07:08,660 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:08,708 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:08] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 6 0.005 0.036 2026-10-02 07:07:08,856 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:08] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 39 0.037 0.057 2026-10-02 07:07:08,929 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:08] "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-10-02 07:07:09,017 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:09] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.003 2026-10-02 07:07:09,118 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:09] "POST /mail/chatter_fetch HTTP/1.1" 200 - 12 0.012 0.019 2026-10-02 07:07:09,134 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:09] "GET /web/image/res.partner/1523/avatar_128?access_token=95acdbe3d043eebb731cb7a9b5bd048552a49de17c15122bb4d528c594e94335o0x6ae74269&unique=1790924792000 HTTP/1.1" 200 - 5 0.006 0.037 2026-10-02 07:07:09,138 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:09,178 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:09] "POST /mail/data HTTP/1.1" 200 - 18 0.024 0.045 2026-10-02 07:07:09,468 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:09,476 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:09] "POST /web/dataset/call_kw/project.task/get_mention_suggestions#project.task.get_mention_suggestions HTTP/1.1" 200 - 26 0.017 0.020 2026-10-02 07:07:09,566 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:09,884 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:09] "POST /web/dataset/call_kw/project.task/get_mention_suggestions#project.task.get_mention_suggestions HTTP/1.1" 200 - 21 0.030 0.020 2026-10-02 07:07:09,920 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: tour succeeded 2026-10-02 07:07:09,921 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:10,066 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: heap 17460096 (allocated 18874368) 2026-10-02 07:07:10,078 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Closing chrome headless with pid 149870 2026-10-02 07:07:10,084 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Closing websocket connection 2026-10-02 07:07:10,087 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Terminating chrome headless with pid 149870 2026-10-02 07:07:10,184 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_070710_184634_test_05_project_sharing_chatter_mention_users.txt 2026-10-02 07:07:10,185 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Removing chrome user profile "/tmp/tmpgnl1mjub_chrome_odoo" 2026-10-02 07:07:10,194 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal ... 2026-10-02 07:07:10,713 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome pid: 150058 2026-10-02 07:07:10,713 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome headless temporary user profile dir: /tmp/tmpyz2x35xx_chrome_odoo 2026-10-02 07:07:10,713 44 INFO rb-67e19c3-225208-420267 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:41061/json/version 2026-10-02 07:07:10,715 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41061', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:07:10,780 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:10,780 44 INFO rb-67e19c3-225208-420267 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:41061/json 2026-10-02 07:07:10,781 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41061', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:07:10,798 44 INFO rb-67e19c3-225208-420267 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:41061/devtools/page/E533047EE26A2DE675A6423D41B2AC66 2026-10-02 07:07:10,837 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Enable chrome headless console log notification 2026-10-02 07:07:10,852 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome headless enable page notifications 2026-10-02 07:07:10,973 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-02 07:07:10,983 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Setting session cookie in browser 2026-10-02 07:07:10,987 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:10,987 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:11,003 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 07:07:11,174 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:11] "GET /odoo HTTP/1.1" 303 - 5 0.003 0.171 2026-10-02 07:07:12,251 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:12] "GET /my HTTP/1.1" 200 - 141 0.106 0.962 2026-10-02 07:07:12,255 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Navigation result: {'frameId': 'E533047EE26A2DE675A6423D41B2AC66', 'loaderId': '81CF74C4B09A3A81E3976A43AFB86F6A', 'isDownload': False} 2026-10-02 07:07:12,255 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:12,282 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07: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-10-02 07:07:12,312 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b33cbd9/web.assets_frontend.min.css, copying from /web/assets/b33cbd9/web.assets_frontend.min.css 2026-10-02 07:07:12,444 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:12] "GET /web/assets/1/b33cbd9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.098 0.064 2026-10-02 07:07:12,452 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/50cfb1b/web.assets_frontend_minimal.min.js, copying from /web/assets/50cfb1b/web.assets_frontend_minimal.min.js 2026-10-02 07:07:12,461 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:12,462 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:12,476 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:12] "GET /web/assets/1/50cfb1b/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.016 0.143 2026-10-02 07:07:12,493 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0791470/web.__assets_tests_call__.min.js, copying from /web/assets/0791470/web.__assets_tests_call__.min.js 2026-10-02 07:07:12,526 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:12] "GET /web/assets/1/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.017 0.046 2026-10-02 07:07:12,692 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:12] "GET /viin_appointment/static/description/appointment.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 07:07:12,693 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:12] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:07:12,707 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:12] "GET /portal/static/src/img/portal-addresses.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 07:07:12,725 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:12] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 07:07:12,730 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-02 07:07:12,733 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:12] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 07:07:12,743 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:12] "GET /web/image/website/1/logo/My%20Website?unique=d16b453 HTTP/1.1" 200 - 4 0.025 0.025 2026-10-02 07:07:12,829 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:12] "GET /web/image/website/1/favicon?unique=d16b453 HTTP/1.1" 200 - 4 0.001 0.010 2026-10-02 07:07:12,858 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/afadac2/web.assets_frontend_lazy.min.js, copying from /web/assets/afadac2/web.assets_frontend_lazy.min.js 2026-10-02 07:07:12,893 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:12] "GET /web/assets/1/afadac2/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.009 0.068 2026-10-02 07:07:13,331 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:13] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.016 2026-10-02 07:07:13,418 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:13,448 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:13] "POST /my/counters HTTP/1.1" 200 - 32 0.054 0.025 2026-10-02 07:07:13,464 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:13] "GET /sale/static/src/img/bag.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:07:13,512 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:13] "POST /my/counters HTTP/1.1" 200 - 29 0.035 0.104 2026-10-02 07:07:13,547 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:13] "GET /viin_helpdesk/static/src/img/viin_helpdesk.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-02 07:07:13,549 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:13] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-02 07:07:13,571 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:13] "GET /account/static/src/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-10-02 07:07:13,575 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:13] "GET /project/static/src/img/tasks.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-02 07:07:13,604 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:13] "POST /my/counters HTTP/1.1" 200 - 30 0.060 0.170 2026-10-02 07:07:13,647 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:13] "POST /mail/data HTTP/1.1" 200 - 18 0.023 0.201 2026-10-02 07:07:13,909 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:13] "GET /my/projects HTTP/1.1" 200 - 38 0.050 0.417 2026-10-02 07:07:14,339 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:14] "GET /website/translations?hash=8de34bbaf0fc55f9f49110b3699ad30d49c495be&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 07:07:14,346 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:14,395 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:14] "POST /mail/data HTTP/1.1" 200 - 7 0.007 0.012 2026-10-02 07:07:14,438 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:14] "GET /my/projects/277 HTTP/1.1" 303 - 11 0.013 0.013 2026-10-02 07:07:14,775 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:14] "GET /my/projects/277/project_sharing HTTP/1.1" 200 - 68 0.054 0.272 2026-10-02 07:07:14,802 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:14] "GET /web/assets/6dc2bc5/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-02 07:07:14,807 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:14] "GET /web/assets/ef5802e/project.webclient.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-10-02 07:07:14,827 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:14] "GET /web/assets/0791470/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-02 07:07:15,281 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:15] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:07:15,303 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 07:07:15,319 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:15,340 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-10-02 07:07:15,352 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:15,442 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:15] "POST /web/action/load HTTP/1.1" 200 - 12 0.017 0.022 2026-10-02 07:07:15,470 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:15] "POST /mail/data HTTP/1.1" 200 - 18 0.012 0.051 2026-10-02 07:07:15,473 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.056 2026-10-02 07:07:15,618 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:15] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.050 0.102 2026-10-02 07:07:15,659 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:15] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.003 0.012 2026-10-02 07:07:15,734 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:15] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.042 0.046 2026-10-02 07:07:15,839 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:15,883 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:15] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 6 0.006 0.033 2026-10-02 07:07:16,007 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:16] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 43 0.047 0.051 2026-10-02 07:07:16,071 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:16] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-10-02 07:07:16,153 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:16] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.003 2026-10-02 07:07:16,227 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:16,317 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: tour succeeded 2026-10-02 07:07:16,317 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:16,320 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:16] "POST /mail/chatter_fetch HTTP/1.1" 200 - 12 0.019 0.050 2026-10-02 07:07:16,349 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:16] "GET /web/image/res.partner/1523/avatar_128?access_token=95acdbe3d043eebb731cb7a9b5bd048552a49de17c15122bb4d528c594e94335o0x6ae74269&unique=1790924792000 HTTP/1.1" 200 - 5 0.016 0.042 2026-10-02 07:07:16,415 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:16] "POST /mail/data HTTP/1.1" 200 - 18 0.044 0.077 2026-10-02 07:07:16,474 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: heap 17076764 (allocated 18087936) 2026-10-02 07:07:16,504 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Closing chrome headless with pid 150058 2026-10-02 07:07:16,505 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Closing websocket connection 2026-10-02 07:07:16,509 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Terminating chrome headless with pid 150058 2026-10-02 07:07:16,604 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_070716_603829_test_blocked_task_with_project_sharing_string_portal.txt 2026-10-02 07:07:16,604 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Removing chrome user profile "/tmp/tmpyz2x35xx_chrome_odoo" 2026-10-02 07:07:16,637 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-02 07:07:18,238 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_action_convert_to_subtask_on_private_task ... 2026-10-02 07:07:18,362 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_convert_tasks_to_subtask ... 2026-10-02 07:07:18,493 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_copy_project_with_subtasks ... 2026-10-02 07:07:18,938 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_display_in_project_is_correctly_set_when_parent_task_changes ... 2026-10-02 07:07:19,299 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_display_in_project_unset_parent ... 2026-10-02 07:07:19,753 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_get_all_subtasks ... 2026-10-02 07:07:19,995 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_invisible_subtask_became_visible_when_converted_to_task ... 2026-10-02 07:07:20,173 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_display_in_project ... 2026-10-02 07:07:20,512 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_followers ... 2026-10-02 07:07:20,963 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_name ... 2026-10-02 07:07:21,356 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_creation_with_form ... 2026-10-02 07:07:22,183 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_partner_follows_parent_not_project ... 2026-10-02 07:07:22,830 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_private_project_and_parent_task ... 2026-10-02 07:07:23,413 44 INFO rb-67e19c3-225208-420267 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-02 07:07:23,693 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_project ... 2026-10-02 07:07:24,028 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_stage ... 2026-10-02 07:07:24,228 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_unlinking ... 2026-10-02 07:07:24,797 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17973, 17920] 2026-10-02 07:07:24,887 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted project.task records with IDs: [1141, 1205] 2026-10-02 07:07:24,904 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3275, 3276, 3352, 3353] 2026-10-02 07:07:24,914 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtasks_inherits_tags_of_parent ... 2026-10-02 07:07:25,088 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_any_task_form ... 2026-10-02 07:07:29,049 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_default_form ... 2026-10-02 07:07:29,503 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_quick_create_task_form ... 2026-10-02 07:07:29,601 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_task_form2 ... 2026-10-02 07:07:30,042 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_toggle_active_task_with_subtasks ... 2026-10-02 07:07:30,291 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-02 07:07:32,370 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_tags_filter: Starting TestProjectTags.test_01_project_tags ... 2026-10-02 07:07:32,655 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome pid: 150276 2026-10-02 07:07:32,655 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome headless temporary user profile dir: /tmp/tmpecfeg837_chrome_odoo 2026-10-02 07:07:32,655 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Issuing json command http://127.0.0.1:41587/json/version 2026-10-02 07:07:32,656 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41587', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:07:32,694 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Browser version: Chrome/150.0.7871.114 2026-10-02 07:07:32,694 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Issuing json command http://127.0.0.1:41587/json 2026-10-02 07:07:32,695 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41587', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:07:32,711 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Websocket url found: ws://127.0.0.1:41587/devtools/page/0C9319034E32E71ABD7FCECCD253D193 2026-10-02 07:07:32,742 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Enable chrome headless console log notification 2026-10-02 07:07:32,763 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome headless enable page notifications 2026-10-02 07:07:32,843 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-02 07:07:32,852 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Setting session cookie in browser 2026-10-02 07:07:32,854 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-02 07:07:32,854 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-02 07:07:32,879 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 07:07:34,327 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:34] "GET /odoo HTTP/1.1" 200 - 150 0.141 1.321 2026-10-02 07:07:34,331 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Navigation result: {'frameId': '0C9319034E32E71ABD7FCECCD253D193', 'loaderId': 'DBB394348ABFCFB89C03281AF28D7C75', 'isDownload': False} 2026-10-02 07:07:34,331 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Evaluate ready code "odoo.isTourReady('project_tags_filter_tour')" 2026-10-02 07:07:34,377 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:34] "GET /web/assets/ef0c98e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-10-02 07:07:34,390 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:34] "GET /web/assets/3daf4b4/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-10-02 07:07:34,565 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:34] "GET /web/webclient/load_menus HTTP/1.1" 200 - 27 0.050 0.143 2026-10-02 07:07:34,585 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:34] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 6 0.007 0.203 2026-10-02 07:07:34,605 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:34] "GET /web/assets/9a830d0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-10-02 07:07:34,650 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:34] "GET /web/assets/50e4f3b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.019 0.012 2026-10-02 07:07:35,164 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:35] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 07:07:35,166 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:35] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 07:07:35,200 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.021 2026-10-02 07:07:35,257 44 INFO rb-67e19c3-225208-420267 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-02 07:07:35,291 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: Owl is running in 'dev' mode. 2026-10-02 07:07:35,359 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:35] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.087 0.054 2026-10-02 07:07:35,375 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:35] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.139 2026-10-02 07:07:35,404 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.142 2026-10-02 07:07:35,406 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:35] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.087 2026-10-02 07:07:35,432 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:35] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:07:35,526 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:35] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.030 0.040 2026-10-02 07:07:35,535 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 07:07:35,538 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:35,551 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 07:07:35,574 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:35] "GET /odoo/offline HTTP/1.1" 200 - 5 0.018 0.101 2026-10-02 07:07:35,584 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:35,641 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:35,677 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:35] "GET /odoo HTTP/1.1" 200 - 29 0.043 0.182 2026-10-02 07:07:35,757 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:35] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.043 0.250 2026-10-02 07:07:35,784 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:35] "GET /web/image/res.partner/3/avatar_128?unique=1790917083000 HTTP/1.1" 200 - 6 0.010 0.309 2026-10-02 07:07:35,794 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:35] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.003 0.225 2026-10-02 07:07:35,820 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:35] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.006 0.355 2026-10-02 07:07:35,833 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:35] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.238 2026-10-02 07:07:35,914 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:35,932 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:35] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 07:07:35,940 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:35] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-02 07:07:35,954 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:35] "POST /mail/data HTTP/1.1" 200 - 34 0.073 0.198 2026-10-02 07:07:35,972 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:35] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.004 0.204 2026-10-02 07:07:35,976 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:35] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.186 2026-10-02 07:07:35,978 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.394 2026-10-02 07:07:36,046 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:36] "POST /web/action/load HTTP/1.1" 200 - 11 0.038 0.078 2026-10-02 07:07:36,406 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:36] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 118 0.078 0.231 2026-10-02 07:07:36,520 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:36] "POST /mail/data HTTP/1.1" 200 - 45 0.056 0.342 2026-10-02 07:07:36,539 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:36] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.007 0.088 2026-10-02 07:07:36,543 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:36] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.084 2026-10-02 07:07:36,668 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:36] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 31 0.061 0.148 2026-10-02 07:07:36,701 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:36] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.115 2026-10-02 07:07:36,762 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:36] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.022 0.173 2026-10-02 07:07:36,768 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:36] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.069 2026-10-02 07:07:36,845 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:36] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.011 0.016 2026-10-02 07:07:36,848 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:36,918 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:36,922 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:36] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.005 0.010 2026-10-02 07:07:36,968 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:36] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 21 0.012 0.040 2026-10-02 07:07:36,973 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:37,022 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:37,074 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:37,132 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:37,199 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:37,212 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:37] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.006 0.016 2026-10-02 07:07:37,254 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:37] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 21 0.016 0.044 2026-10-02 07:07:37,258 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:37,306 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:37,355 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:37,414 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:37,480 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:37] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.008 2026-10-02 07:07:37,484 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:37,536 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:37] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 22 0.027 0.033 2026-10-02 07:07:37,536 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:37,586 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:37,637 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: tour succeeded 2026-10-02 07:07:37,638 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: ╔═════════════════════════════════════════╗ ║ TOUR project_tags_filter_tour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-02 07:07:37,750 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: heap 26698708 (allocated 28295168) 2026-10-02 07:07:37,757 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Closing chrome headless with pid 150276 2026-10-02 07:07:37,762 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Closing websocket connection 2026-10-02 07:07:37,766 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Terminating chrome headless with pid 150276 2026-10-02 07:07:37,864 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_070737_863979_test_01_project_tags.txt 2026-10-02 07:07:37,864 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Removing chrome user profile "/tmp/tmpecfeg837_chrome_odoo" 2026-10-02 07:07:37,906 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-02 07:07:38,062 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_template_ui: Starting TestProjectTemplatesTour.test_project_templates_tour ... 2026-10-02 07:07:38,415 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome pid: 150487 2026-10-02 07:07:38,415 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome headless temporary user profile dir: /tmp/tmpu3zc9x5y_chrome_odoo 2026-10-02 07:07:38,415 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Issuing json command http://127.0.0.1:37021/json/version 2026-10-02 07:07:38,416 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37021', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:07:38,477 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Browser version: Chrome/150.0.7871.114 2026-10-02 07:07:38,477 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Issuing json command http://127.0.0.1:37021/json 2026-10-02 07:07:38,479 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37021', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:07:38,487 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Websocket url found: ws://127.0.0.1:37021/devtools/page/00998110DA954FD2123C361AF96A2FD0 2026-10-02 07:07:38,494 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Enable chrome headless console log notification 2026-10-02 07:07:38,502 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome headless enable page notifications 2026-10-02 07:07:38,701 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-02 07:07:38,707 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Setting session cookie in browser 2026-10-02 07:07:38,714 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-02 07:07:38,715 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-02 07:07:38,737 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 07:07:40,159 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:40] "GET /odoo HTTP/1.1" 200 - 153 0.117 1.308 2026-10-02 07:07:40,164 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Navigation result: {'frameId': '00998110DA954FD2123C361AF96A2FD0', 'loaderId': 'BAD7616C164307F4211D1FA9128DD814', 'isDownload': False} 2026-10-02 07:07:40,164 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Evaluate ready code "odoo.isTourReady('project_templates_tour')" 2026-10-02 07:07:40,221 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:40] "GET /web/assets/ef0c98e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-10-02 07:07:40,276 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:40] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 15 0.025 0.044 2026-10-02 07:07:40,286 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:40] "GET /web/assets/3daf4b4/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.069 2026-10-02 07:07:40,442 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:40] "GET /web/webclient/load_menus HTTP/1.1" 200 - 15 0.057 0.181 2026-10-02 07:07:40,473 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:40] "GET /web/assets/9a830d0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.007 0.159 2026-10-02 07:07:40,550 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:40] "GET /web/assets/50e4f3b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.006 0.015 2026-10-02 07:07:41,068 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:41] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 07:07:41,070 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:41] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 07:07:41,095 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-02 07:07:41,169 44 INFO rb-67e19c3-225208-420267 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-02 07:07:41,182 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: Owl is running in 'dev' mode. 2026-10-02 07:07:41,205 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:41] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.030 0.059 2026-10-02 07:07:41,212 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:41] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.085 2026-10-02 07:07:41,214 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:41] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 07:07:41,228 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.064 2026-10-02 07:07:41,238 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:41] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:07:41,332 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:41] "GET /odoo HTTP/1.1" 200 - 29 0.034 0.039 2026-10-02 07:07:41,371 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:41] "GET /odoo/offline HTTP/1.1" 200 - 5 0.014 0.090 2026-10-02 07:07:41,440 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 07:07:41,453 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:41,473 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07: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-10-02 07:07:41,484 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:41] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.057 0.078 2026-10-02 07:07:41,505 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:41,533 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:41] "GET /web/image/res.partner/3/avatar_128?unique=1790924857000 HTTP/1.1" 200 - 6 0.007 0.175 2026-10-02 07:07:41,542 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:41] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.002 0.163 2026-10-02 07:07:41,556 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:41] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.147 2026-10-02 07:07:41,572 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:41,603 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:41] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.019 0.103 2026-10-02 07:07:41,651 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:41] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 07:07:41,651 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:41,652 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:41] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 07:07:41,712 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:41] "POST /mail/data HTTP/1.1" 200 - 34 0.061 0.153 2026-10-02 07:07:41,727 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:41] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.005 0.369 2026-10-02 07:07:41,729 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.185 2026-10-02 07:07:41,745 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:41] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.001 0.168 2026-10-02 07:07:41,764 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:41] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.095 2026-10-02 07:07:41,769 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:41] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.191 2026-10-02 07:07:42,071 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:42] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 106 0.092 0.162 2026-10-02 07:07:42,114 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:42] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 07:07:42,121 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:42] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 1 0.001 0.012 2026-10-02 07:07:42,187 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:42] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.002 0.039 2026-10-02 07:07:42,238 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:42] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-02 07:07:42,368 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:42] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:07:42,417 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:42,461 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:42] "POST /mail/data HTTP/1.1" 200 - 45 0.047 0.081 2026-10-02 07:07:42,482 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:42,492 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:42] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.014 0.074 2026-10-02 07:07:42,534 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:42] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.013 0.114 2026-10-02 07:07:42,557 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:42] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.008 0.140 2026-10-02 07:07:42,574 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:42] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.001 0.155 2026-10-02 07:07:42,609 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:42] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.008 0.097 2026-10-02 07:07:42,613 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:42] "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.002 0.124 2026-10-02 07:07:42,691 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:42] "POST /web/dataset/call_kw/project.template.create.wizard/get_views#project.template.create.wizard.get_views HTTP/1.1" 200 - 14 0.015 0.028 2026-10-02 07:07:42,757 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:42] "POST /web/dataset/call_kw/project.template.create.wizard/onchange#project.template.create.wizard.onchange HTTP/1.1" 200 - 13 0.018 0.026 2026-10-02 07:07:42,836 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:42,898 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:42,946 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:42] "POST /web/dataset/call_kw/project.template.create.wizard/web_save#project.template.create.wizard.web_save HTTP/1.1" 200 - 4 0.038 0.007 2026-10-02 07:07:43,250 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:43] "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 - 148 0.154 0.139 2026-10-02 07:07:43,459 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:43] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 70 0.047 0.148 2026-10-02 07:07:43,493 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:43] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.003 0.010 2026-10-02 07:07:43,501 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:43] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.019 2026-10-02 07:07:43,516 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:43] "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-10-02 07:07:43,528 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:43] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.008 2026-10-02 07:07:43,593 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:43,644 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:43] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.005 0.045 2026-10-02 07:07:43,674 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:43] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-02 07:07:43,726 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:43] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 15 0.017 0.049 2026-10-02 07:07:43,766 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:43,806 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:43] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.015 0.021 2026-10-02 07:07:43,821 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:43,867 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:43] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.005 0.038 2026-10-02 07:07:43,950 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:43] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 15 0.029 0.032 2026-10-02 07:07:43,955 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:43] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.047 2026-10-02 07:07:44,000 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:44] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.015 2026-10-02 07:07:44,044 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:44,102 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:44,106 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:44] "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.004 2026-10-02 07:07:44,131 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:44] "POST /web/dataset/call_kw/project.template.create.wizard/get_views#project.template.create.wizard.get_views HTTP/1.1" 200 - 1 0.001 0.011 2026-10-02 07:07:44,161 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:44] "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-10-02 07:07:44,208 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:44,265 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:44,279 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:44] "POST /web/dataset/call_kw/project.template.create.wizard/web_save#project.template.create.wizard.web_save HTTP/1.1" 200 - 2 0.004 0.008 2026-10-02 07:07:44,525 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:44] "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 - 111 0.094 0.136 2026-10-02 07:07:44,584 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:44] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.006 0.039 2026-10-02 07:07:44,612 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:44] "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-10-02 07:07:44,631 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:44] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.005 0.023 2026-10-02 07:07:44,637 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:44] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.010 2026-10-02 07:07:44,660 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:44] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.004 2026-10-02 07:07:44,697 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:44,752 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:44] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.005 0.046 2026-10-02 07:07:44,808 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:44] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 15 0.016 0.025 2026-10-02 07:07:44,815 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:44] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.037 2026-10-02 07:07:44,835 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:44] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-02 07:07:44,876 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: tour succeeded 2026-10-02 07:07:44,876 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: ╔═══════════════════════════════════════╗ ║ TOUR project_templates_tour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-02 07:07:45,021 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: heap 33605816 (allocated 36032512) 2026-10-02 07:07:45,042 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Closing chrome headless with pid 150487 2026-10-02 07:07:45,051 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Closing websocket connection 2026-10-02 07:07:45,053 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Terminating chrome headless with pid 150487 2026-10-02 07:07:45,136 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_070745_136147_test_project_templates_tour.txt 2026-10-02 07:07:45,136 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Removing chrome user profile "/tmp/tmpu3zc9x5y_chrome_odoo" 2026-10-02 07:07:45,159 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-02 07:07:45,222 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_01_project_tour ... 2026-10-02 07:07:45,585 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome pid: 150724 2026-10-02 07:07:45,585 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmpk2gzvc9n_chrome_odoo 2026-10-02 07:07:45,585 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Issuing json command http://127.0.0.1:41967/json/version 2026-10-02 07:07:45,587 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41967', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:07:45,610 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Browser version: Chrome/150.0.7871.114 2026-10-02 07:07:45,610 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Issuing json command http://127.0.0.1:41967/json 2026-10-02 07:07:45,611 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41967', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:07:45,632 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:41967/devtools/page/F4CB018CCB5FA39E8219F2F1BBAFD310 2026-10-02 07:07:45,654 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Enable chrome headless console log notification 2026-10-02 07:07:45,661 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome headless enable page notifications 2026-10-02 07:07:45,747 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-02 07:07:45,759 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Setting session cookie in browser 2026-10-02 07:07:45,774 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-02 07:07:45,774 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-02 07:07:45,785 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 07:07:47,157 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:47] "GET /odoo HTTP/1.1" 200 - 162 0.175 1.200 2026-10-02 07:07:47,161 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Navigation result: {'frameId': 'F4CB018CCB5FA39E8219F2F1BBAFD310', 'loaderId': '90A9B507DCB3733C5ABB8ABBD2B39A58', 'isDownload': False} 2026-10-02 07:07:47,161 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-10-02 07:07:47,204 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:47] "GET /web/assets/ef0c98e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.007 2026-10-02 07:07:47,215 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:47] "GET /web/assets/3daf4b4/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-10-02 07:07:47,356 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:47] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.020 0.144 2026-10-02 07:07:47,370 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:47] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.157 2026-10-02 07:07:47,407 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:47] "GET /web/assets/9a830d0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-02 07:07:47,486 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:47] "GET /web/assets/50e4f3b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-02 07:07:48,063 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:48] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:07:48,068 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:48] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 07:07:48,090 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.014 2026-10-02 07:07:48,138 44 INFO rb-67e19c3-225208-420267 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-02 07:07:48,172 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-10-02 07:07:48,182 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:48] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.025 0.049 2026-10-02 07:07:48,189 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:48] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.075 2026-10-02 07:07:48,207 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.058 2026-10-02 07:07:48,209 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:48] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.016 2026-10-02 07:07:48,235 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:48] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 07:07:48,359 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:48] "GET /odoo HTTP/1.1" 200 - 29 0.048 0.046 2026-10-02 07:07:48,389 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:48,401 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:48] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.121 2026-10-02 07:07:48,409 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:48,419 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-02 07:07:48,451 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 07:07:48,473 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:48,477 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:48] "GET /web/image/res.partner/3/avatar_128?unique=1790917083000 HTTP/1.1" 200 - 13 0.039 0.122 2026-10-02 07:07:48,493 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:48] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.006 0.160 2026-10-02 07:07:48,528 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:48] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.009 0.202 2026-10-02 07:07:48,535 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:48] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.173 2026-10-02 07:07:48,545 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.120 2026-10-02 07:07:48,559 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:48] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.224 2026-10-02 07:07:48,629 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:48] "POST /mail/data HTTP/1.1" 200 - 34 0.035 0.113 2026-10-02 07:07:48,636 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:48] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:07:48,638 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:48] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.001 0.140 2026-10-02 07:07:48,647 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:48] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 07:07:48,650 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:48,685 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:48] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.020 0.195 2026-10-02 07:07:48,707 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:48] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.008 0.013 2026-10-02 07:07:48,723 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [4/54] Tour project_tour → Step .o_project_kanban 2026-10-02 07:07:48,733 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:48] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.063 2026-10-02 07:07:48,741 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:48] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.201 2026-10-02 07:07:49,076 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:49] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 110 0.116 0.192 2026-10-02 07:07:49,120 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:49] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.010 2026-10-02 07:07:49,129 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:49] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 1 0.001 0.018 2026-10-02 07:07:49,190 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:49] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.052 2026-10-02 07:07:49,237 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:49] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-02 07:07:49,364 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:49] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:07:49,407 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:49,427 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:49] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.007 0.025 2026-10-02 07:07:49,457 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:49] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.006 0.052 2026-10-02 07:07:49,469 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:49,493 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:49] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.019 0.072 2026-10-02 07:07:49,532 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:49,535 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:49] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.022 0.105 2026-10-02 07:07:49,638 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:49] "POST /mail/data HTTP/1.1" 200 - 45 0.052 0.177 2026-10-02 07:07:49,665 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:49] "POST /web/action/load HTTP/1.1" 200 - 11 0.007 0.118 2026-10-02 07:07:49,734 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:49] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.016 0.033 2026-10-02 07:07:49,769 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:49] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.017 0.048 2026-10-02 07:07:49,815 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:49] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 4 0.009 0.014 2026-10-02 07:07:49,876 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:49,937 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:50,049 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:50] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 45 0.054 0.056 2026-10-02 07:07:50,120 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:50] "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-10-02 07:07:50,350 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:50] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 76 0.050 0.156 2026-10-02 07:07:50,377 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:50] "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-10-02 07:07:50,388 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:50] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.003 0.017 2026-10-02 07:07:50,401 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:50] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.004 0.015 2026-10-02 07:07:50,420 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:50] "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-10-02 07:07:50,458 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:50,514 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [11/54] Tour project_tour → Step .o_kanban_group 2026-10-02 07:07:50,541 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:50] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 10 0.008 0.017 2026-10-02 07:07:50,570 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:50,624 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:50,679 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:50,690 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:50] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.003 0.007 2026-10-02 07:07:50,722 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:50] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 7 0.007 0.017 2026-10-02 07:07:50,737 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:50,793 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [16/54] Tour project_tour → Step .o_kanban_project_tasks 2026-10-02 07:07:50,828 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:50] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.004 0.019 2026-10-02 07:07:50,844 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:50,861 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:50] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 3 0.002 0.012 2026-10-02 07:07:50,900 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [18/54] Tour project_tour → Step .o_kanban_project_tasks 2026-10-02 07:07:50,950 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:51,010 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [20/54] Tour project_tour → Step .o_kanban_project_tasks 2026-10-02 07:07:51,063 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:51,172 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:51] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 52 0.073 0.084 2026-10-02 07:07:51,196 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:51] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.009 2026-10-02 07:07:51,251 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:51] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.025 0.029 2026-10-02 07:07:51,314 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:51] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 17 0.034 0.076 2026-10-02 07:07:51,335 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:51] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.010 0.045 2026-10-02 07:07:51,355 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:51] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.007 0.060 2026-10-02 07:07:51,485 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [22/54] Tour project_tour → Step .o_kanban_project_tasks 2026-10-02 07:07:51,526 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:51] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.034 0.049 2026-10-02 07:07:51,549 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:51] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.003 0.008 2026-10-02 07:07:51,553 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:51,562 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:51] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.023 2026-10-02 07:07:51,600 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:51] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 9 0.020 0.021 2026-10-02 07:07:51,612 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [24/54] Tour project_tour → Step .o_form_project_tasks 2026-10-02 07:07:51,680 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:51] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.005 0.059 2026-10-02 07:07:51,823 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:51] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 30 0.054 0.051 2026-10-02 07:07:51,860 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:51] "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-10-02 07:07:51,912 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:51] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.002 0.010 2026-10-02 07:07:51,930 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:51] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.003 0.010 2026-10-02 07:07:51,984 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:51] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.004 2026-10-02 07:07:52,020 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:52] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.008 0.018 2026-10-02 07:07:52,030 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:52,125 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:52] "POST /mail/data HTTP/1.1" 200 - 38 0.037 0.052 2026-10-02 07:07:52,185 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:52] "POST /mail/thread/messages HTTP/1.1" 200 - 27 0.026 0.117 2026-10-02 07:07:52,210 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:52] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.008 0.155 2026-10-02 07:07:52,215 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [26/54] Tour project_tour → Step .o_form_project_tasks 2026-10-02 07:07:52,239 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:52] "POST /web/dataset/call_kw/project.task/zalo_check_recipients#project.task.zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.010 2026-10-02 07:07:52,283 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:52] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.010 2026-10-02 07:07:52,352 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:52,376 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:52] "GET /web/assets/81af836/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-10-02 07:07:52,456 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [28/54] Tour project_tour → Step .o_form_project_tasks 2026-10-02 07:07:52,531 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:52,595 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [30/54] Tour project_tour → Step .o_form_project_tasks 2026-10-02 07:07:52,644 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:52,699 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:52] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 - 23 0.040 0.043 2026-10-02 07:07:52,748 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:52] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 7 0.013 0.016 2026-10-02 07:07:52,776 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:52] "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-10-02 07:07:52,826 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [32/54] Tour project_tour → Step .o_form_project_tasks 2026-10-02 07:07:52,865 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:52] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 - 9 0.014 0.019 2026-10-02 07:07:52,883 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:52,887 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:52] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 1 0.002 0.005 2026-10-02 07:07:52,960 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:52] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 - 17 0.045 0.030 2026-10-02 07:07:52,990 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:52] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.004 0.011 2026-10-02 07:07:53,015 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:53,062 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:53] "POST /mail/data HTTP/1.1" 200 - 25 0.035 0.049 2026-10-02 07:07:53,069 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:53,084 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:53] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.006 0.067 2026-10-02 07:07:53,123 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:53,139 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:53] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 - 2 0.005 0.010 2026-10-02 07:07:53,175 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:53,225 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:53] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 27 0.025 0.047 2026-10-02 07:07:53,232 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:53,254 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:53] "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-10-02 07:07:53,309 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:53,375 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:53] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 12 0.026 0.035 2026-10-02 07:07:53,416 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:53] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.002 0.010 2026-10-02 07:07:53,427 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:53] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:07:53,430 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:53,482 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:53,563 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [42/54] Tour project_tour → Step .o_form_project_tasks 2026-10-02 07:07:53,610 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:53,656 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:53] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 26 0.028 0.060 2026-10-02 07:07:53,712 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:53,901 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:53] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 84 0.089 0.113 2026-10-02 07:07:53,908 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:53] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.202 2026-10-02 07:07:53,958 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:53] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.015 0.026 2026-10-02 07:07:54,033 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:54] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.010 0.056 2026-10-02 07:07:54,038 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:54] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.064 2026-10-02 07:07:54,113 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:54] "POST /mail/data HTTP/1.1" 200 - 36 0.032 0.105 2026-10-02 07:07:54,125 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:54] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.066 2026-10-02 07:07:54,184 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:54] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.024 0.100 2026-10-02 07:07:54,192 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:54] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.003 0.130 2026-10-02 07:07:54,212 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:54] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.009 2026-10-02 07:07:54,253 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:54,316 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:54] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.021 0.035 2026-10-02 07:07:54,352 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:54,407 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [47/54] Tour project_tour → Step .subtask_create_input 2026-10-02 07:07:54,458 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:54,523 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:54,652 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:54] "POST /web/dataset/call_kw/project.task/create#project.task.create HTTP/1.1" 200 - 50 0.067 0.068 2026-10-02 07:07:54,740 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:54] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.029 0.050 2026-10-02 07:07:54,773 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:54,824 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:54,882 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:54,934 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:54,954 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:54] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 22 0.028 0.040 2026-10-02 07:07:54,987 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [54/54] Tour project_tour → Step .o_kanban_renderer 2026-10-02 07:07:55,029 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:55] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 24 0.028 0.036 2026-10-02 07:07:55,042 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: tour succeeded 2026-10-02 07:07:55,043 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: ╔═════════════════════════════╗ ║ TOUR project_tour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-10-02 07:07:55,113 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:55] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.045 0.075 2026-10-02 07:07:55,142 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:55] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.007 0.080 2026-10-02 07:07:55,158 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:55] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.004 0.097 2026-10-02 07:07:55,299 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: heap 41658208 (allocated 44158976) 2026-10-02 07:07:55,314 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Closing chrome headless with pid 150724 2026-10-02 07:07:55,317 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Closing websocket connection 2026-10-02 07:07:55,319 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Terminating chrome headless with pid 150724 2026-10-02 07:07:55,414 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_070755_414615_test_01_project_tour.txt 2026-10-02 07:07:55,414 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Removing chrome user profile "/tmp/tmpk2gzvc9n_chrome_odoo" 2026-10-02 07:07:55,429 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_project_task_history ... 2026-10-02 07:07:55,970 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome pid: 151012 2026-10-02 07:07:55,971 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome headless temporary user profile dir: /tmp/tmpu9nzhbq0_chrome_odoo 2026-10-02 07:07:55,971 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Issuing json command http://127.0.0.1:36135/json/version 2026-10-02 07:07:55,972 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:55,991 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Browser version: Chrome/150.0.7871.114 2026-10-02 07:07:55,991 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Issuing json command http://127.0.0.1:36135/json 2026-10-02 07:07:55,992 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:56,015 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Websocket url found: ws://127.0.0.1:36135/devtools/page/E7FB77A92AC5EDA26017FF6139F2D638 2026-10-02 07:07:56,026 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Enable chrome headless console log notification 2026-10-02 07:07:56,028 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome headless enable page notifications 2026-10-02 07:07:56,098 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-02 07:07:56,112 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Setting session cookie in browser 2026-10-02 07:07:56,114 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:56,115 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Navigating to: "http://127.0.0.1:8069/odoo?debug=1" 2026-10-02 07:07:56,150 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 07:07:57,578 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:57] "GET /odoo?debug=1 HTTP/1.1" 200 - 157 0.130 1.319 2026-10-02 07:07:57,584 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Navigation result: {'frameId': 'E7FB77A92AC5EDA26017FF6139F2D638', 'loaderId': '3CAE5629C38F4C5B734089ECD82EDE94', 'isDownload': False} 2026-10-02 07:07:57,584 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Evaluate ready code "odoo.isTourReady('project_task_history_tour')" 2026-10-02 07:07:57,624 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:57] "GET /web/assets/3daf4b4/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-10-02 07:07:57,632 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:57] "GET /web/assets/ef0c98e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.016 2026-10-02 07:07:57,778 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:57] "GET /web/webclient/load_menus HTTP/1.1" 200 - 22 0.027 0.137 2026-10-02 07:07:57,799 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:57] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.012 0.172 2026-10-02 07:07:57,820 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:57] "GET /web/assets/9a830d0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-02 07:07:57,849 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:57] "GET /web/assets/50e4f3b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-10-02 07:07:58,366 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:58] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 07:07:58,376 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:58] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:07:58,398 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-02 07:07:58,442 44 INFO rb-67e19c3-225208-420267 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-02 07:07:58,483 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:58] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.020 0.047 2026-10-02 07:07:58,490 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:58] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.063 2026-10-02 07:07:58,499 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: Owl is running in 'dev' mode. 2026-10-02 07:07:58,505 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.049 2026-10-02 07:07:58,513 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:58] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 07:07:58,533 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:58] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:07:58,564 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:58] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.015 2026-10-02 07:07:58,641 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:58] "GET /odoo HTTP/1.1" 200 - 29 0.030 0.066 2026-10-02 07:07:58,707 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:58] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.021 0.019 2026-10-02 07:07:58,743 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:58,747 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-02 07:07:58,753 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-02 07:07:58,760 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:58] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.025 0.060 2026-10-02 07:07:58,815 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:58] "GET /web/image/res.partner/3/avatar_128?unique=1790917083000 HTTP/1.1" 200 - 6 0.018 0.122 2026-10-02 07:07:58,822 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:58] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.122 2026-10-02 07:07:58,828 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:58] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.124 2026-10-02 07:07:58,922 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:58] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 07:07:58,925 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:58] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-02 07:07:58,936 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:58] "GET /odoo?debug=1,tests HTTP/1.1" 200 - 29 0.033 0.111 2026-10-02 07:07:58,943 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.159 2026-10-02 07:07:58,988 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:58] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.186 2026-10-02 07:07:59,071 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:59] "POST /mail/data HTTP/1.1" 200 - 34 0.041 0.219 2026-10-02 07:07:59,109 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:59] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.074 2026-10-02 07:07:59,135 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.009 0.086 2026-10-02 07:07:59,862 44 INFO rb-67e19c3-225208-420267 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-10-02 07:07:59,864 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:59] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.011 2026-10-02 07:07:59,866 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:59] "GET /web/webclient/translations?hash=071d389e0c4f33b4307f1ff157790bf6550d7eff&lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-10-02 07:07:59,890 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:07:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.002 0.005 2026-10-02 07:07:59,913 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: Owl is running in 'dev' mode. 2026-10-02 07:08:00,048 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:00,052 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:00] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.021 0.014 2026-10-02 07:08:00,060 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:00] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.025 2026-10-02 07:08:00,075 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:00] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.001 0.043 2026-10-02 07:08:00,091 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.007 0.017 2026-10-02 07:08:00,132 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:00] "POST /mail/data HTTP/1.1" 200 - 19 0.020 0.041 2026-10-02 07:08:00,163 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:00,203 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:00] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 7 0.019 0.125 2026-10-02 07:08:00,218 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:00] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.001 0.138 2026-10-02 07:08:00,234 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:00] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.004 0.149 2026-10-02 07:08:00,272 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:00] "POST /web/action/load HTTP/1.1" 200 - 10 0.013 0.077 2026-10-02 07:08:00,275 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.081 2026-10-02 07:08:00,587 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:00] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 106 0.102 0.165 2026-10-02 07:08:00,686 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:00] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 27 0.024 0.042 2026-10-02 07:08:00,689 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:00] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.068 2026-10-02 07:08:00,775 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:00] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.037 2026-10-02 07:08:00,865 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:00,981 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:00] "POST /mail/data HTTP/1.1" 200 - 45 0.089 0.074 2026-10-02 07:08:01,007 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:01] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.012 0.135 2026-10-02 07:08:01,080 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:01] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.034 0.177 2026-10-02 07:08:01,127 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:01] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.011 0.065 2026-10-02 07:08:01,317 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:01] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 71 0.035 0.186 2026-10-02 07:08:01,362 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:01] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.014 0.011 2026-10-02 07:08:01,423 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:01] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.024 0.058 2026-10-02 07:08:01,430 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:01] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.069 2026-10-02 07:08:01,464 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:01] "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-10-02 07:08:01,558 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:01,656 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:01] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.012 0.079 2026-10-02 07:08:01,760 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:01] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.038 0.034 2026-10-02 07:08:01,879 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:01] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 33 0.050 0.123 2026-10-02 07:08:01,935 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:01] "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-10-02 07:08:02,002 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:02] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.013 2026-10-02 07:08:02,020 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:02] "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-10-02 07:08:02,135 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:02] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.004 2026-10-02 07:08:02,166 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:02] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.007 0.012 2026-10-02 07:08:02,224 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:02,255 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:02] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.019 0.043 2026-10-02 07:08:02,292 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:02] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.021 0.074 2026-10-02 07:08:02,356 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:02,376 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:02] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 10 0.031 0.113 2026-10-02 07:08:02,442 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:02,456 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:02] "POST /mail/data HTTP/1.1" 200 - 29 0.045 0.208 2026-10-02 07:08:02,475 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:02] "GET /web/bundle/web.assets_emoji?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.001 0.147 2026-10-02 07:08:02,507 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:02] "GET /web/image/res.partner/2/avatar_128?unique=1790917060000 HTTP/1.1" 200 - 5 0.013 0.097 2026-10-02 07:08:02,512 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:02] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.074 2026-10-02 07:08:02,725 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:02] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.080 0.193 2026-10-02 07:08:02,733 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:02] "GET /web/assets/81af836/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.003 0.241 2026-10-02 07:08:02,752 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:02] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.004 0.011 2026-10-02 07:08:02,780 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:02] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-10-02 07:08:02,806 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:02] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.012 2026-10-02 07:08:02,816 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:02,840 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:02] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.016 0.016 2026-10-02 07:08:02,878 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:02,907 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:02] "POST /mail/data HTTP/1.1" 200 - 26 0.036 0.047 2026-10-02 07:08:02,928 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:02] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.007 0.095 2026-10-02 07:08:02,939 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:02,966 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:02] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.007 0.069 2026-10-02 07:08:03,004 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:03,006 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:03] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.002 0.005 2026-10-02 07:08:03,130 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:03] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.043 0.074 2026-10-02 07:08:03,173 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:03] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.014 0.018 2026-10-02 07:08:03,186 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:03] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.019 2026-10-02 07:08:03,193 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:03,195 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:03] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.017 2026-10-02 07:08:03,231 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:03] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.010 0.043 2026-10-02 07:08:03,253 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:03] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.007 0.034 2026-10-02 07:08:03,254 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:03,317 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:03,323 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:03] "POST /mail/data HTTP/1.1" 200 - 26 0.030 0.083 2026-10-02 07:08:03,361 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:03] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.003 0.098 2026-10-02 07:08:03,378 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:03] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-10-02 07:08:03,384 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:03,541 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:03] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.070 0.082 2026-10-02 07:08:03,567 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:03] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.007 0.009 2026-10-02 07:08:03,577 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:03] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-10-02 07:08:03,592 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:03] "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-10-02 07:08:03,623 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:03,640 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:03] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.024 0.021 2026-10-02 07:08:03,668 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:03,706 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:03] "POST /mail/data HTTP/1.1" 200 - 26 0.031 0.069 2026-10-02 07:08:03,732 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:03,780 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:03] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.031 0.075 2026-10-02 07:08:03,803 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:03,811 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:03] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.012 0.164 2026-10-02 07:08:03,835 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:03] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.042 2026-10-02 07:08:03,992 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:03] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.060 0.106 2026-10-02 07:08:04,034 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:04] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.007 0.012 2026-10-02 07:08:04,040 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:04] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-02 07:08:04,060 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:04,077 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:04] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.011 0.023 2026-10-02 07:08:04,108 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:04] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.066 2026-10-02 07:08:04,120 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:04,189 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:04] "POST /mail/data HTTP/1.1" 200 - 26 0.045 0.061 2026-10-02 07:08:04,248 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:04] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.004 0.114 2026-10-02 07:08:04,274 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:04] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.012 0.161 2026-10-02 07:08:04,286 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:04] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.014 2026-10-02 07:08:04,334 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:04] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.014 0.046 2026-10-02 07:08:04,341 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:04] "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-10-02 07:08:04,364 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:04] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.005 0.009 2026-10-02 07:08:04,404 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:04,471 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:04] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.059 2026-10-02 07:08:04,578 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:04] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 25 0.031 0.055 2026-10-02 07:08:04,601 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:04] "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-10-02 07:08:04,618 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:04] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.002 0.009 2026-10-02 07:08:04,690 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:04] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.010 0.016 2026-10-02 07:08:04,696 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [24/70] Tour project_task_history_tour → Step .dropdown-menu 2026-10-02 07:08:04,750 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:04,758 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:04] "POST /mail/data HTTP/1.1" 200 - 26 0.033 0.034 2026-10-02 07:08:04,789 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:04] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.015 0.051 2026-10-02 07:08:04,799 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:04] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.004 0.084 2026-10-02 07:08:04,814 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:04,841 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:04] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.004 0.009 2026-10-02 07:08:04,891 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:04] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.000 0.016 2026-10-02 07:08:04,897 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 07:08:04,923 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:04] "GET /web/image?model=res.users&field=avatar_128&id=1 HTTP/1.1" 200 - 7 0.010 0.031 2026-10-02 07:08:04,935 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:04] "GET /web/assets/0255246/html_editor.assets_history_diff.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-10-02 07:08:04,947 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:04] "GET /web/assets/c27a783/html_editor.assets_history_diff.min.js HTTP/1.1" 200 - 2 0.005 0.022 2026-10-02 07:08:05,000 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:05] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.003 0.010 2026-10-02 07:08:05,036 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:05,089 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:05,141 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:05,198 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:05,211 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:05] "POST /web/dataset/call_kw/project.task/html_field_history_get_content_at_revision#project.task.html_field_history_get_content_at_revision HTTP/1.1" 200 - 2 0.003 0.009 2026-10-02 07:08:05,247 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:05] "POST /web/dataset/call_kw/project.task/html_field_history_get_comparison_at_revision#project.task.html_field_history_get_comparison_at_revision HTTP/1.1" 200 - 2 0.013 0.011 2026-10-02 07:08:05,276 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:05] "POST /web/dataset/call_kw/project.task/html_field_history_get_unified_diff_at_revision#project.task.html_field_history_get_unified_diff_at_revision HTTP/1.1" 200 - 2 0.003 0.010 2026-10-02 07:08:05,302 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:05,353 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:05,409 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:05,460 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:05,511 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:05,572 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:05,639 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:05,656 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:05] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.003 0.017 2026-10-02 07:08:05,689 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:05,746 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:05,822 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:05] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 17 0.022 0.049 2026-10-02 07:08:05,850 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:05] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-02 07:08:05,911 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:05] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.006 0.046 2026-10-02 07:08:05,983 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:05] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 18 0.023 0.029 2026-10-02 07:08:05,992 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:05] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.061 2026-10-02 07:08:06,007 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:06] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-02 07:08:06,034 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:06,101 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:06,177 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:06] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 19 0.036 0.046 2026-10-02 07:08:06,285 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:06] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.007 0.082 2026-10-02 07:08:06,311 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:06] "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-10-02 07:08:06,327 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:06] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 4 0.006 0.015 2026-10-02 07:08:06,337 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:06] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.026 2026-10-02 07:08:06,461 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:06] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.014 2026-10-02 07:08:06,586 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:06] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 07:08:06,675 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:06] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:08:06,728 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:06,739 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:06] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.002 0.023 2026-10-02 07:08:06,768 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:06] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.012 0.034 2026-10-02 07:08:06,785 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:06,794 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:06] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.008 0.063 2026-10-02 07:08:06,824 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:06] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.011 0.088 2026-10-02 07:08:06,878 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:06] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.004 0.071 2026-10-02 07:08:06,922 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:06] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 2 0.002 0.009 2026-10-02 07:08:06,930 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:06] "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-10-02 07:08:06,975 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:06] "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-10-02 07:08:07,051 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:07,110 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:07] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.004 0.050 2026-10-02 07:08:07,199 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:07] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 15 0.017 0.032 2026-10-02 07:08:07,226 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:07] "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-10-02 07:08:07,246 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:07] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.014 2026-10-02 07:08:07,321 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:07,416 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:07,488 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:07] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.003 0.006 2026-10-02 07:08:07,489 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:07,610 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:07] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 54 0.046 0.067 2026-10-02 07:08:07,642 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:07] "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-10-02 07:08:07,655 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:07] "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-10-02 07:08:07,683 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:07,684 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:07] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.009 0.015 2026-10-02 07:08:07,729 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:07,730 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:07] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.019 0.052 2026-10-02 07:08:07,796 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:07,816 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:07] "POST /mail/data HTTP/1.1" 200 - 31 0.045 0.078 2026-10-02 07:08:07,852 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:07] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.014 0.139 2026-10-02 07:08:07,874 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:07,888 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:07] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.009 0.143 2026-10-02 07:08:07,898 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:07] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.003 0.025 2026-10-02 07:08:08,015 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:08] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 34 0.047 0.075 2026-10-02 07:08:08,051 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:08] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.003 0.025 2026-10-02 07:08:08,056 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:08] "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-10-02 07:08:08,091 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:08,096 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:08] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.013 0.026 2026-10-02 07:08:08,107 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:08] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.002 0.046 2026-10-02 07:08:08,149 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:08,166 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:08] "POST /mail/data HTTP/1.1" 200 - 31 0.020 0.048 2026-10-02 07:08:08,213 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:08,230 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:08] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.044 0.080 2026-10-02 07:08:08,264 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:08] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.007 0.094 2026-10-02 07:08:08,295 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:08,301 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:08] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-10-02 07:08:08,458 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:08] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 34 0.050 0.097 2026-10-02 07:08:08,508 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:08] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.016 0.012 2026-10-02 07:08:08,511 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:08,520 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:08] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.008 0.010 2026-10-02 07:08:08,534 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:08] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.030 2026-10-02 07:08:08,578 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:08,610 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:08] "POST /mail/data HTTP/1.1" 200 - 31 0.034 0.041 2026-10-02 07:08:08,630 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:08,644 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:08] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.018 0.121 2026-10-02 07:08:08,663 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:08] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.007 0.118 2026-10-02 07:08:08,692 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:08] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.005 0.095 2026-10-02 07:08:08,703 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:08,731 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:08] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.017 0.082 2026-10-02 07:08:08,757 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:08] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.010 0.099 2026-10-02 07:08:08,778 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:08] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.002 0.068 2026-10-02 07:08:08,927 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:08] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 34 0.055 0.146 2026-10-02 07:08:08,951 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:08] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.004 0.008 2026-10-02 07:08:08,973 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:08] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.003 2026-10-02 07:08:08,986 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:08,990 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:08] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-02 07:08:09,018 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:09] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.008 0.023 2026-10-02 07:08:09,035 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:09,094 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:09,114 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:09] "POST /mail/data HTTP/1.1" 200 - 31 0.045 0.081 2026-10-02 07:08:09,141 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:09] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.011 0.132 2026-10-02 07:08:09,163 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:09,183 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:09] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.007 0.133 2026-10-02 07:08:09,190 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:09] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.033 2026-10-02 07:08:09,314 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:09] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 34 0.031 0.112 2026-10-02 07:08:09,338 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:09] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.003 0.011 2026-10-02 07:08:09,350 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:09] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.003 0.007 2026-10-02 07:08:09,363 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:09] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.016 2026-10-02 07:08:09,374 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:09,397 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:09] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.017 0.024 2026-10-02 07:08:09,422 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:09,464 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:09] "POST /mail/data HTTP/1.1" 200 - 31 0.019 0.064 2026-10-02 07:08:09,473 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [66/70] Tour project_task_history_tour → Step .dropdown-menu 2026-10-02 07:08:09,511 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:09] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.020 0.100 2026-10-02 07:08:09,527 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:09,582 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:09,599 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:09] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.003 0.009 2026-10-02 07:08:09,633 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:09] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.002 0.010 2026-10-02 07:08:09,643 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:09,698 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:09,802 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:09] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.033 0.058 2026-10-02 07:08:09,878 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:09] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 18 0.025 0.032 2026-10-02 07:08:09,885 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:09] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.002 0.058 2026-10-02 07:08:09,910 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:09] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-10-02 07:08:09,935 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: tour succeeded 2026-10-02 07:08:09,936 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: ╔══════════════════════════════════════════╗ ║ TOUR project_task_history_tour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-02 07:08:10,271 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: heap 54582616 (allocated 57237504) 2026-10-02 07:08:10,280 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Closing chrome headless with pid 151012 2026-10-02 07:08:10,286 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Closing websocket connection 2026-10-02 07:08:10,288 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Terminating chrome headless with pid 151012 2026-10-02 07:08:10,393 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_070810_393717_test_project_task_history.txt 2026-10-02 07:08:10,393 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Removing chrome user profile "/tmp/tmpu9nzhbq0_chrome_odoo" 2026-10-02 07:08:10,410 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_project_task_last_history_steps ... 2026-10-02 07:08:10,801 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome pid: 151397 2026-10-02 07:08:10,802 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome headless temporary user profile dir: /tmp/tmpvezqyo91_chrome_odoo 2026-10-02 07:08:10,802 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Issuing json command http://127.0.0.1:43785/json/version 2026-10-02 07:08:10,803 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43785', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:08:10,858 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Browser version: Chrome/150.0.7871.114 2026-10-02 07:08:10,858 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Issuing json command http://127.0.0.1:43785/json 2026-10-02 07:08:10,859 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43785', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:08:10,870 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Websocket url found: ws://127.0.0.1:43785/devtools/page/6FFF16F65D8AD119026125D8F6C33BE0 2026-10-02 07:08:10,880 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Enable chrome headless console log notification 2026-10-02 07:08:10,883 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome headless enable page notifications 2026-10-02 07:08:10,960 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-02 07:08:10,966 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Setting session cookie in browser 2026-10-02 07:08:10,970 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:10,970 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-02 07:08:10,999 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 07:08:12,308 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:12] "GET /odoo HTTP/1.1" 200 - 157 0.156 1.164 2026-10-02 07:08:12,311 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Navigation result: {'frameId': '6FFF16F65D8AD119026125D8F6C33BE0', 'loaderId': '7E835F9135047E4BACC519A3898F3BD8', 'isDownload': False} 2026-10-02 07:08:12,312 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:12,347 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:12] "GET /web/assets/3daf4b4/web.assets_web.min.js HTTP/1.1" 200 - 2 0.006 0.009 2026-10-02 07:08:12,362 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:12] "GET /web/assets/ef0c98e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.021 2026-10-02 07:08:12,519 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:12] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.051 0.130 2026-10-02 07:08:12,531 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:12] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.181 2026-10-02 07:08:12,557 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:12] "GET /web/assets/9a830d0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.009 2026-10-02 07:08:12,654 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:12] "GET /web/assets/50e4f3b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-02 07:08:13,239 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:13] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 07:08:13,243 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:13] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 07:08:13,261 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.013 2026-10-02 07:08:13,321 44 INFO rb-67e19c3-225208-420267 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-02 07:08:13,348 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: Owl is running in 'dev' mode. 2026-10-02 07:08:13,352 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:13] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.027 0.041 2026-10-02 07:08:13,360 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:13] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.076 2026-10-02 07:08:13,375 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.054 2026-10-02 07:08:13,377 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:13] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 07:08:13,395 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:13] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:08:13,459 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:13] "GET /odoo HTTP/1.1" 200 - 29 0.016 0.035 2026-10-02 07:08:13,483 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:13] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.057 2026-10-02 07:08:13,555 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:13] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.027 0.039 2026-10-02 07:08:13,567 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:08:13,579 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 07:08:13,592 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:13] "GET /web/image/res.partner/3/avatar_128?unique=1790917083000 HTTP/1.1" 200 - 6 0.016 0.077 2026-10-02 07:08:13,601 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:13] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.003 0.063 2026-10-02 07:08:13,603 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:13,609 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:13] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.071 2026-10-02 07:08:13,668 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:13] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 07:08:13,683 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:13] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 07:08:13,693 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:13] "POST /mail/data HTTP/1.1" 200 - 34 0.042 0.088 2026-10-02 07:08:13,720 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:13] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.005 0.131 2026-10-02 07:08:13,735 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:13] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.004 0.211 2026-10-02 07:08:13,738 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.112 2026-10-02 07:08:13,819 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:13] "GET /odoo?debug=1,tests HTTP/1.1" 200 - 29 0.033 0.155 2026-10-02 07:08:13,989 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:13] "GET /web/webclient/load_menus HTTP/1.1" 200 - 16 0.020 0.113 2026-10-02 07:08:14,008 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:14] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.005 0.132 2026-10-02 07:08:14,655 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:14] "GET /web/webclient/translations?hash=071d389e0c4f33b4307f1ff157790bf6550d7eff&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 07:08:14,663 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:14,672 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:14] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.002 0.018 2026-10-02 07:08:14,701 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.009 2026-10-02 07:08:14,709 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: Owl is running in 'dev' mode. 2026-10-02 07:08:14,892 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:14] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 7 0.024 0.020 2026-10-02 07:08:14,908 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:14] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.006 0.056 2026-10-02 07:08:14,912 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:14] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.057 2026-10-02 07:08:14,913 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:14,917 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:14] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.001 0.062 2026-10-02 07:08:14,957 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:14] "POST /mail/data HTTP/1.1" 200 - 19 0.018 0.041 2026-10-02 07:08:14,981 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:14] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.014 0.065 2026-10-02 07:08:14,986 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:14] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.001 0.044 2026-10-02 07:08:14,993 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:15,000 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:15] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.053 2026-10-02 07:08:15,019 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.006 2026-10-02 07:08:15,038 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:15] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.014 2026-10-02 07:08:15,056 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:15] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.009 0.031 2026-10-02 07:08:15,392 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:15] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 106 0.112 0.186 2026-10-02 07:08:15,473 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:15] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.042 2026-10-02 07:08:15,560 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:15] "POST /mail/data HTTP/1.1" 200 - 45 0.033 0.081 2026-10-02 07:08:15,639 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:15] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 27 0.033 0.178 2026-10-02 07:08:15,650 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:15] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.144 2026-10-02 07:08:15,695 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:15] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.010 0.076 2026-10-02 07:08:15,705 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:15] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.044 2026-10-02 07:08:15,807 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:15,818 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:15] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.006 0.024 2026-10-02 07:08:15,885 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:15] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.023 0.045 2026-10-02 07:08:16,142 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:16] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 71 0.049 0.183 2026-10-02 07:08:16,190 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:16] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.005 0.015 2026-10-02 07:08:16,246 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:16] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.020 0.052 2026-10-02 07:08:16,253 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:16] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.053 2026-10-02 07:08:16,281 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:16] "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-10-02 07:08:16,358 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:16,423 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:16] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.004 0.057 2026-10-02 07:08:16,510 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:16] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.027 0.033 2026-10-02 07:08:16,596 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:16] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 33 0.027 0.108 2026-10-02 07:08:16,637 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:16] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.010 2026-10-02 07:08:16,700 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:16] "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-10-02 07:08:16,714 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:16] "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-10-02 07:08:16,839 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:16] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.004 0.005 2026-10-02 07:08:16,880 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:16] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.022 0.020 2026-10-02 07:08:16,889 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:16,918 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:16] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.007 0.020 2026-10-02 07:08:16,948 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:17,019 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:17,076 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:17] "POST /mail/data HTTP/1.1" 200 - 33 0.103 0.078 2026-10-02 07:08:17,174 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:17] "POST /mail/thread/messages HTTP/1.1" 200 - 29 0.064 0.227 2026-10-02 07:08:17,181 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:17] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.002 0.151 2026-10-02 07:08:17,376 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:17] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.068 0.271 2026-10-02 07:08:17,409 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:17] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.005 0.499 2026-10-02 07:08:17,439 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:17,455 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:17] "GET /web/bundle/web.assets_emoji?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.004 0.220 2026-10-02 07:08:17,485 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:17] "GET /web/image/res.partner/2/avatar_128?unique=1790917060000 HTTP/1.1" 200 - 5 0.011 0.195 2026-10-02 07:08:17,496 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:17,504 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:17] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.010 0.090 2026-10-02 07:08:17,509 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:17] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.087 2026-10-02 07:08:17,544 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:17] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.018 0.101 2026-10-02 07:08:17,547 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:17,608 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:17,617 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:17] "POST /mail/data HTTP/1.1" 200 - 26 0.039 0.112 2026-10-02 07:08:17,633 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:17] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.002 0.220 2026-10-02 07:08:17,645 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:17] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.003 0.011 2026-10-02 07:08:17,663 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:17] "GET /web/assets/81af836/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.002 0.148 2026-10-02 07:08:17,709 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:17] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.025 0.195 2026-10-02 07:08:17,723 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 07:08:17,737 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:17] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.003 0.018 2026-10-02 07:08:17,770 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:17] "GET /web/image?model=res.users&field=avatar_128&id=1 HTTP/1.1" 200 - 7 0.014 0.037 2026-10-02 07:08:17,786 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:17] "GET /web/assets/0255246/html_editor.assets_history_diff.min.css HTTP/1.1" 200 - 2 0.006 0.009 2026-10-02 07:08:17,793 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:17] "GET /web/assets/c27a783/html_editor.assets_history_diff.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-10-02 07:08:17,842 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:17] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-02 07:08:17,869 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:17,921 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:17,977 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:18,008 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:18] "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.008 0.019 2026-10-02 07:08:18,047 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:18] "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.012 2026-10-02 07:08:18,083 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:18] "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.008 0.012 2026-10-02 07:08:18,118 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:18,176 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:18,255 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:18,262 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:18] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.005 0.007 2026-10-02 07:08:18,313 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:18,353 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:18] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.004 0.025 2026-10-02 07:08:18,367 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:18,450 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:18,453 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:18] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-02 07:08:18,597 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:18] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.056 0.082 2026-10-02 07:08:18,627 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:18] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.004 0.010 2026-10-02 07:08:18,635 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:18] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-10-02 07:08:18,668 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:18,681 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:18] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.015 0.014 2026-10-02 07:08:18,723 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:18,724 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:18] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.028 0.041 2026-10-02 07:08:18,768 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:18] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.011 0.080 2026-10-02 07:08:18,782 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:18,846 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:18] "POST /mail/data HTTP/1.1" 200 - 26 0.045 0.125 2026-10-02 07:08:18,851 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:18,855 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:18] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-02 07:08:18,927 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:18,984 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:19,019 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:19] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.003 0.029 2026-10-02 07:08:19,038 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:19,107 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:19,110 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:19] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-02 07:08:19,244 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:19] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.049 0.078 2026-10-02 07:08:19,276 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:19] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.010 0.010 2026-10-02 07:08:19,286 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:19] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-02 07:08:19,294 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: tour succeeded 2026-10-02 07:08:19,295 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR project_task_last_history_steps_tour SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-10-02 07:08:19,308 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:19] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.025 2026-10-02 07:08:19,390 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:19] "POST /mail/data HTTP/1.1" 200 - 26 0.019 0.064 2026-10-02 07:08:19,420 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:19] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.013 0.108 2026-10-02 07:08:19,462 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:19] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.019 0.130 2026-10-02 07:08:19,542 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: heap 35317064 (allocated 36818944) 2026-10-02 07:08:19,552 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Closing chrome headless with pid 151397 2026-10-02 07:08:19,556 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Closing websocket connection 2026-10-02 07:08:19,558 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Terminating chrome headless with pid 151397 2026-10-02 07:08:19,659 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_070819_658964_test_project_task_last_history_steps.txt 2026-10-02 07:08:19,659 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Removing chrome user profile "/tmp/tmpvezqyo91_chrome_odoo" 2026-10-02 07:08:19,687 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-02 07:08:23,073 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_create ... 2026-10-02 07:08:23,099 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 379, model: project.update 2026-10-02 07:08:23,116 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_read ... 2026-10-02 07:08:23,181 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 379, model: project.milestone 2026-10-02 07:08:23,195 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_unlink ... 2026-10-02 07:08:23,264 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #379 deleted mail.message records with IDs: [18034] 2026-10-02 07:08:23,276 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 379, model: project.milestone 2026-10-02 07:08:23,288 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_write ... 2026-10-02 07:08:23,334 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 379, model: project.milestone 2026-10-02 07:08:23,343 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_can_write ... 2026-10-02 07:08:23,383 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_unlink ... 2026-10-02 07:08:23,421 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #378 deleted mail.message records with IDs: [18033] 2026-10-02 07:08:23,438 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #378 deleted project.update records with IDs: [1] 2026-10-02 07:08:23,461 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_create ... 2026-10-02 07:08:23,499 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 379, model: project.update 2026-10-02 07:08:23,508 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_read ... 2026-10-02 07:08:23,548 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 379, model: project.update 2026-10-02 07:08:23,557 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_unlink ... 2026-10-02 07:08:23,602 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 379, model: project.update 2026-10-02 07:08:23,613 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_write ... 2026-10-02 07:08:23,654 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 379, model: project.update 2026-10-02 07:08:23,666 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_can_read ... 2026-10-02 07:08:23,736 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_unlink ... 2026-10-02 07:08:23,807 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #376 deleted mail.message records with IDs: [18033] 2026-10-02 07:08:23,816 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 376, model: project.update 2026-10-02 07:08:23,832 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_write ... 2026-10-02 07:08:23,923 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 376, model: project.update 2026-10-02 07:08:23,935 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_unlink ... 2026-10-02 07:08:24,098 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #377 deleted mail.message records with IDs: [18038] 2026-10-02 07:08:24,120 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #377 deleted project.update records with IDs: [2] 2026-10-02 07:08:24,138 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #377 deleted mail.followers records with IDs: [3433] 2026-10-02 07:08:24,165 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-02 07:08:25,803 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_description ... 2026-10-02 07:08:26,018 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_form ... 2026-10-02 07:08:26,373 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_panel ... 2026-10-02 07:08:26,788 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_reflects_task_changes ... 2026-10-02 07:08:27,197 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-02 07:08:27,204 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_ui: Starting TestProjectUpdateUi.test_01_project_tour ... 2026-10-02 07:08:27,522 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome pid: 151672 2026-10-02 07:08:27,522 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmpwgqbry4c_chrome_odoo 2026-10-02 07:08:27,522 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:40995/json/version 2026-10-02 07:08:27,529 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40995', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:08:27,603 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Browser version: Chrome/150.0.7871.114 2026-10-02 07:08:27,603 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:40995/json 2026-10-02 07:08:27,603 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40995', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:08:27,619 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:40995/devtools/page/6D33B86BB64EFC554DC8A357964C795E 2026-10-02 07:08:27,633 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Enable chrome headless console log notification 2026-10-02 07:08:27,653 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless enable page notifications 2026-10-02 07:08:27,692 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-02 07:08:27,701 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Setting session cookie in browser 2026-10-02 07:08:27,708 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-02 07:08:27,708 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-02 07:08:27,726 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 07:08:29,265 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:29] "GET /odoo HTTP/1.1" 200 - 162 0.174 1.368 2026-10-02 07:08:29,269 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigation result: {'frameId': '6D33B86BB64EFC554DC8A357964C795E', 'loaderId': '2CB987A723A58D63BC66056BDFC7499F', 'isDownload': False} 2026-10-02 07:08:29,269 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_update_tour')" 2026-10-02 07:08:29,313 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:29] "GET /web/assets/3daf4b4/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.015 2026-10-02 07:08:29,336 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:29] "GET /web/assets/ef0c98e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.041 2026-10-02 07:08:29,521 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:29] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.047 0.169 2026-10-02 07:08:29,568 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:29] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.020 0.241 2026-10-02 07:08:29,577 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:29] "GET /web/assets/9a830d0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-02 07:08:29,995 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:29] "GET /web/assets/50e4f3b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.005 2026-10-02 07:08:30,125 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:30] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 07:08:30,126 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:30] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-10-02 07:08:30,143 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-10-02 07:08:30,180 44 INFO rb-67e19c3-225208-420267 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-02 07:08:30,222 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:30] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.027 0.037 2026-10-02 07:08:30,232 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:30] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.065 2026-10-02 07:08:30,249 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.053 2026-10-02 07:08:30,258 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-10-02 07:08:30,277 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:30] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 07:08:30,300 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:30] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:08:30,447 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:30] "GET /odoo HTTP/1.1" 200 - 29 0.054 0.074 2026-10-02 07:08:30,473 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:30,488 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:30] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.140 2026-10-02 07:08:30,501 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:30,505 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 07:08:30,513 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 07:08:30,553 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:30] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.033 0.108 2026-10-02 07:08:30,557 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:30] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.127 2026-10-02 07:08:30,579 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:30,599 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:30] "GET /web/image/res.partner/3/avatar_128?unique=1790917083000 HTTP/1.1" 200 - 6 0.016 0.160 2026-10-02 07:08:30,630 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:30] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.017 0.185 2026-10-02 07:08:30,633 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.110 2026-10-02 07:08:30,715 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:30] "POST /mail/data HTTP/1.1" 200 - 34 0.039 0.109 2026-10-02 07:08:30,720 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:30] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.125 2026-10-02 07:08:30,727 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:30] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.268 2026-10-02 07:08:30,742 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:30] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.003 0.121 2026-10-02 07:08:30,797 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:30] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.022 0.246 2026-10-02 07:08:30,835 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:30] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 07:08:30,847 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:30] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:08:30,848 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:30,895 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:30] "POST /web/action/load HTTP/1.1" 200 - 10 0.014 0.023 2026-10-02 07:08:30,909 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:30] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.046 2026-10-02 07:08:31,248 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:31] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 110 0.114 0.156 2026-10-02 07:08:31,434 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:31] "POST /mail/data HTTP/1.1" 200 - 45 0.063 0.353 2026-10-02 07:08:31,437 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:31] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.161 2026-10-02 07:08:31,446 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:31] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 1 0.001 0.170 2026-10-02 07:08:31,519 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:31] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.017 0.026 2026-10-02 07:08:31,525 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:31] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.030 2026-10-02 07:08:31,612 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:31] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.005 0.022 2026-10-02 07:08:31,706 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:31] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 07:08:31,775 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:31,788 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:31] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.021 0.028 2026-10-02 07:08:31,806 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:31,815 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:31] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.001 0.072 2026-10-02 07:08:31,846 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:31] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.011 0.098 2026-10-02 07:08:31,877 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:31,884 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:31] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.012 0.092 2026-10-02 07:08:31,942 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:31] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.021 0.137 2026-10-02 07:08:31,970 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:31] "POST /web/action/load HTTP/1.1" 200 - 11 0.012 0.078 2026-10-02 07:08:32,042 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:32] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.022 0.024 2026-10-02 07:08:32,096 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:32] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 4 0.009 0.021 2026-10-02 07:08:32,173 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:32,233 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:32,327 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:32] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 45 0.036 0.052 2026-10-02 07:08:32,394 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:32] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 21 0.019 0.031 2026-10-02 07:08:32,673 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:32] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 76 0.073 0.193 2026-10-02 07:08:32,713 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:32] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.004 0.016 2026-10-02 07:08:32,729 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:32] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.005 0.031 2026-10-02 07:08:32,749 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:32] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.023 2026-10-02 07:08:32,758 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:32] "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-10-02 07:08:32,794 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:32,855 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:32,888 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:32] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 10 0.016 0.015 2026-10-02 07:08:32,913 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:32,967 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:33,023 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:33,040 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:33] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.005 0.007 2026-10-02 07:08:33,069 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:33] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 7 0.009 0.012 2026-10-02 07:08:33,084 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:33,141 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:33,170 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:33] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.004 0.013 2026-10-02 07:08:33,204 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:33,205 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:33] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 3 0.008 0.016 2026-10-02 07:08:33,248 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:33,300 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:33,357 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:33,408 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:33,464 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:33,497 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:33] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 52 0.072 0.065 2026-10-02 07:08:33,522 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:33] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.004 0.010 2026-10-02 07:08:33,531 44 INFO rb-67e19c3-225208-420267 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:not(.o_disabled) div.o_field_char[name=display_name] input 2026-10-02 07:08:33,569 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:33] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.016 0.040 2026-10-02 07:08:33,594 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:33,660 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:33,667 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:33] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 17 0.060 0.072 2026-10-02 07:08:33,700 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:33] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.012 0.088 2026-10-02 07:08:33,722 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:33,730 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:33] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.011 0.113 2026-10-02 07:08:33,780 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:33,850 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:33,871 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:33] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.087 0.058 2026-10-02 07:08:33,898 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:33] "POST /web/dataset/call_kw/project.task.type/get_views#project.task.type.get_views HTTP/1.1" 200 - 3 0.003 0.041 2026-10-02 07:08:33,918 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:33] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.008 0.018 2026-10-02 07:08:33,949 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:33] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.009 0.043 2026-10-02 07:08:33,957 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:33] "POST /web/dataset/call_kw/project.task.type/web_read#project.task.type.web_read HTTP/1.1" 200 - 3 0.002 0.046 2026-10-02 07:08:33,997 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:33] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.019 0.082 2026-10-02 07:08:34,015 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:34,043 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:34] "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-10-02 07:08:34,053 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:34] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.004 0.021 2026-10-02 07:08:34,081 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:34,100 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:34] "POST /web/dataset/call_kw/project.task.type/web_save#project.task.type.web_save HTTP/1.1" 200 - 2 0.002 0.010 2026-10-02 07:08:34,145 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:34] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.006 0.011 2026-10-02 07:08:34,216 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:34] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 15 0.034 0.051 2026-10-02 07:08:34,263 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:34,316 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:34,520 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:34,571 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:34,592 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:34] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 36 0.054 0.056 2026-10-02 07:08:34,637 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:34] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.026 2026-10-02 07:08:34,654 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:34] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.006 0.040 2026-10-02 07:08:34,717 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:34] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.015 0.080 2026-10-02 07:08:34,757 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:34] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 9 0.013 0.123 2026-10-02 07:08:34,827 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:34] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 22 0.023 0.061 2026-10-02 07:08:34,833 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:34] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.002 0.087 2026-10-02 07:08:34,852 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:34] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-02 07:08:34,884 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:34,943 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:34,996 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:34] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.004 0.046 2026-10-02 07:08:35,058 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:35] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 16 0.012 0.024 2026-10-02 07:08:35,070 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:35] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.043 2026-10-02 07:08:35,097 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:35] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-02 07:08:35,145 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:35,207 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:35] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.008 0.050 2026-10-02 07:08:35,269 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:35] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data#project.project.json_friendly_approval_request_data HTTP/1.1" 200 - 10 0.020 0.018 2026-10-02 07:08:35,271 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:35] "POST /web/dataset/call_kw/project.project/check_features_enabled#project.project.check_features_enabled HTTP/1.1" 200 - 0 0.000 0.037 2026-10-02 07:08:35,340 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:35] "POST /web/dataset/call_kw/project.project/web_read#project.project.web_read HTTP/1.1" 200 - 29 0.031 0.070 2026-10-02 07:08:35,370 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:35] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-10-02 07:08:35,500 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:35] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data#project.project.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.010 0.013 2026-10-02 07:08:35,512 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:35,584 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:35] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data#project.project.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.023 0.015 2026-10-02 07:08:35,617 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:35,646 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:35] "POST /mail/thread/messages HTTP/1.1" 200 - 25 0.031 0.071 2026-10-02 07:08:35,675 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:35,708 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:35] "POST /mail/data HTTP/1.1" 200 - 34 0.029 0.101 2026-10-02 07:08:35,720 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:35] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.011 2026-10-02 07:08:35,786 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:35] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 31 0.031 0.072 2026-10-02 07:08:35,789 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:35] "GET /web/assets/81af836/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-02 07:08:35,800 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:35] "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-10-02 07:08:35,828 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:35] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data#project.project.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.006 0.012 2026-10-02 07:08:35,869 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:35] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.002 0.008 2026-10-02 07:08:35,870 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:35,909 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:35] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 19 0.012 0.024 2026-10-02 07:08:35,934 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:35] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data#project.project.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.010 0.047 2026-10-02 07:08:35,993 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:35] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.056 2026-10-02 07:08:36,062 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:36] "POST /mail/data HTTP/1.1" 200 - 31 0.029 0.145 2026-10-02 07:08:36,072 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:36] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.047 2026-10-02 07:08:36,079 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:36] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.047 2026-10-02 07:08:36,106 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:36,123 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:36] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 15 0.017 0.076 2026-10-02 07:08:36,163 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:36,187 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:36] "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.006 0.017 2026-10-02 07:08:36,226 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:36] "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.006 0.017 2026-10-02 07:08:36,353 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:36,394 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:36] "POST /web/dataset/call_kw/res.users.settings/set_embedded_actions_setting#res.users.settings.set_embedded_actions_setting HTTP/1.1" 200 - 9 0.015 0.025 2026-10-02 07:08:36,411 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:36,453 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:36] "POST /web/action/load HTTP/1.1" 200 - 17 0.018 0.023 2026-10-02 07:08:36,527 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:36] "POST /web/dataset/call_kw/project.update/get_views#project.update.get_views HTTP/1.1" 200 - 22 0.027 0.030 2026-10-02 07:08:36,553 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:36] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-10-02 07:08:36,625 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:36] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 38 0.030 0.035 2026-10-02 07:08:36,685 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:36] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 17 0.031 0.071 2026-10-02 07:08:36,720 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:36,779 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:36] "POST /web/dataset/call_button/project.project/action_get_list_view#project.project.action_get_list_view HTTP/1.1" 200 - 16 0.027 0.029 2026-10-02 07:08:36,831 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:36] "POST /web/dataset/call_kw/project.milestone/get_views#project.milestone.get_views HTTP/1.1" 200 - 17 0.009 0.028 2026-10-02 07:08:36,854 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:36] "POST /web/dataset/call_kw/project.milestone/web_search_read#project.milestone.web_search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-02 07:08:36,903 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:36,911 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:36] "POST /web/dataset/call_kw/project.milestone/web_search_read#project.milestone.web_search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-02 07:08:36,918 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:36] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:08:36,965 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:36] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 5 0.007 0.015 2026-10-02 07:08:37,012 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:37,110 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:37,176 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:37,206 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:37] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.016 0.019 2026-10-02 07:08:37,234 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:37] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.004 0.007 2026-10-02 07:08:37,320 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:37] "POST /web/dataset/call_kw/project.milestone/web_save#project.milestone.web_save HTTP/1.1" 200 - 23 0.027 0.042 2026-10-02 07:08:37,354 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:37,417 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:37,486 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:37,528 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:37] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 13 0.018 0.023 2026-10-02 07:08:37,579 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:37] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 9 0.019 0.017 2026-10-02 07:08:37,656 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:37] "POST /web/dataset/call_kw/project.milestone/web_save#project.milestone.web_save HTTP/1.1" 200 - 21 0.029 0.038 2026-10-02 07:08:37,686 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:37,709 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:37] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 4 0.004 0.014 2026-10-02 07:08:37,750 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:37,842 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:37,850 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:37] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.002 0.005 2026-10-02 07:08:37,883 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:37] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.002 0.009 2026-10-02 07:08:37,895 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:37,939 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:37] "POST /web/dataset/call_kw/project.milestone/web_save#project.milestone.web_save HTTP/1.1" 200 - 15 0.015 0.033 2026-10-02 07:08:37,970 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:37] "POST /web/dataset/call_kw/project.update/get_views#project.update.get_views HTTP/1.1" 200 - 1 0.001 0.010 2026-10-02 07:08:37,992 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:37] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 1 0.001 0.003 2026-10-02 07:08:38,043 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:38] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 21 0.024 0.029 2026-10-02 07:08:38,093 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:38] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 21 0.017 0.058 2026-10-02 07:08:38,153 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:38,169 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:38] "POST /web/dataset/call_kw/project.update/get_views#project.update.get_views HTTP/1.1" 200 - 1 0.001 0.011 2026-10-02 07:08:38,295 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:38] "POST /web/dataset/call_kw/project.update/onchange#project.update.onchange HTTP/1.1" 200 - 16 0.012 0.086 2026-10-02 07:08:38,412 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:38,489 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:38,539 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:38,578 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:38] "POST /web/dataset/call_kw/project.update/web_save#project.update.web_save HTTP/1.1" 200 - 28 0.026 0.059 2026-10-02 07:08:38,619 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:38] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.003 2026-10-02 07:08:38,634 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:38,665 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:38] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.015 0.025 2026-10-02 07:08:38,716 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:38,742 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:38] "POST /mail/data HTTP/1.1" 200 - 31 0.037 0.070 2026-10-02 07:08:38,766 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:38,818 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:38,871 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:38,888 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:38] "POST /web/dataset/call_kw/project.update/get_views#project.update.get_views HTTP/1.1" 200 - 1 0.001 0.012 2026-10-02 07:08:38,924 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:38] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 5 0.003 0.012 2026-10-02 07:08:38,976 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:38] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 21 0.022 0.043 2026-10-02 07:08:39,072 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:39] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 21 0.031 0.103 2026-10-02 07:08:39,109 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:39,129 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:39] "POST /web/dataset/call_kw/project.update/get_views#project.update.get_views HTTP/1.1" 200 - 1 0.001 0.012 2026-10-02 07:08:39,177 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:39] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 5 0.011 0.011 2026-10-02 07:08:39,251 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:39] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 21 0.037 0.054 2026-10-02 07:08:39,319 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:39] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 21 0.034 0.076 2026-10-02 07:08:39,361 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:39,411 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: tour succeeded 2026-10-02 07:08:39,412 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: ╔════════════════════════════════════╗ ║ TOUR project_update_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-02 07:08:39,520 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:39] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.012 0.092 2026-10-02 07:08:39,694 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: heap 49727836 (allocated 53075968) 2026-10-02 07:08:39,701 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing chrome headless with pid 151672 2026-10-02 07:08:39,703 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing websocket connection 2026-10-02 07:08:39,704 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Terminating chrome headless with pid 151672 2026-10-02 07:08:39,821 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_070839_821075_test_01_project_tour.txt 2026-10-02 07:08:39,821 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Removing chrome user profile "/tmp/tmpwgqbry4c_chrome_odoo" 2026-10-02 07:08:40,093 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome pid: 151991 2026-10-02 07:08:40,093 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmp5dx89336_chrome_odoo 2026-10-02 07:08:40,093 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:38069/json/version 2026-10-02 07:08:40,095 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38069', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:08:40,142 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Browser version: Chrome/150.0.7871.114 2026-10-02 07:08:40,142 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:38069/json 2026-10-02 07:08:40,143 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38069', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:08:40,153 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:38069/devtools/page/412F784D1F6CC5099382CF9F4B4CF789 2026-10-02 07:08:40,168 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Enable chrome headless console log notification 2026-10-02 07:08:40,174 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless enable page notifications 2026-10-02 07:08:40,241 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-02 07:08:40,244 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Setting session cookie in browser 2026-10-02 07:08:40,253 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-02 07:08:40,253 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-02 07:08:40,363 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:40] "GET /odoo HTTP/1.1" 200 - 31 0.024 0.050 2026-10-02 07:08:40,372 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigation result: {'frameId': '412F784D1F6CC5099382CF9F4B4CF789', 'loaderId': 'DC5D63F08F6948A48E5DC100C2A9925B', 'isDownload': False} 2026-10-02 07:08:40,372 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-10-02 07:08:40,462 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:40] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.047 2026-10-02 07:08:40,486 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:40] "GET /web/assets/3daf4b4/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.071 2026-10-02 07:08:40,495 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:40] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.006 0.052 2026-10-02 07:08:40,535 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:40] "GET /web/assets/ef0c98e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.015 0.108 2026-10-02 07:08:40,608 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:40] "GET /web/assets/9a830d0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-10-02 07:08:40,741 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:40] "GET /web/assets/50e4f3b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-02 07:08:41,385 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:41] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:08:41,389 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:41] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:08:41,402 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-02 07:08:41,436 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:41] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.010 2026-10-02 07:08:41,465 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.004 2026-10-02 07:08:41,507 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-10-02 07:08:41,536 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:41] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 07:08:41,554 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:41] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:08:41,636 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:41] "GET /odoo HTTP/1.1" 200 - 31 0.021 0.041 2026-10-02 07:08:41,641 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:41] "GET /odoo/offline HTTP/1.1" 200 - 1 0.000 0.062 2026-10-02 07:08:41,675 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:41] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.003 0.013 2026-10-02 07:08:41,711 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:41] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.010 0.041 2026-10-02 07:08:41,728 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 07:08:41,736 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 07:08:41,758 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:41,762 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:41] "GET /web/image/res.partner/3/avatar_128?unique=1790917083000 HTTP/1.1" 200 - 6 0.016 0.082 2026-10-02 07:08:41,774 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:41,774 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:41] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.070 2026-10-02 07:08:41,787 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:41] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.067 2026-10-02 07:08:41,816 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:41] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.005 0.048 2026-10-02 07:08:41,856 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:41] "POST /mail/data HTTP/1.1" 200 - 19 0.017 0.076 2026-10-02 07:08:41,861 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.066 2026-10-02 07:08:41,905 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:41] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 07:08:41,908 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:41] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 07:08:41,924 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:41,977 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:42,006 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:42] "POST /web/action/load HTTP/1.1" 200 - 10 0.015 0.012 2026-10-02 07:08:42,044 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [4/54] Tour project_tour → Step .o_project_kanban 2026-10-02 07:08:42,101 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:42] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.009 0.046 2026-10-02 07:08:42,192 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:42] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 20 0.027 0.034 2026-10-02 07:08:42,194 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:42] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.056 2026-10-02 07:08:42,233 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:42] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-02 07:08:42,330 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:42,359 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:42] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.009 0.017 2026-10-02 07:08:42,394 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:42,451 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:42,465 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:42] "POST /mail/data HTTP/1.1" 200 - 41 0.049 0.073 2026-10-02 07:08:42,496 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:42] "POST /web/action/load HTTP/1.1" 200 - 9 0.007 0.030 2026-10-02 07:08:42,524 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:42] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 6 0.003 0.015 2026-10-02 07:08:42,534 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:42] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 2 0.001 0.013 2026-10-02 07:08:42,584 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:42] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 1 0.001 0.019 2026-10-02 07:08:42,652 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:42,714 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:42,774 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:42] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 22 0.019 0.039 2026-10-02 07:08:42,839 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:42] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 19 0.015 0.037 2026-10-02 07:08:42,912 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:42] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.054 2026-10-02 07:08:42,943 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:42] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.003 0.010 2026-10-02 07:08:42,957 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:42] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.003 0.019 2026-10-02 07:08:42,964 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:42] "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-10-02 07:08:42,984 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:42] "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-10-02 07:08:43,008 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:43] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:08:43,029 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:43,084 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [11/54] Tour project_tour → Step .o_kanban_group 2026-10-02 07:08:43,098 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:43] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.006 0.007 2026-10-02 07:08:43,135 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:43,190 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:43,250 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:43,268 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:43] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.003 0.008 2026-10-02 07:08:43,282 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:43] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 3 0.001 0.005 2026-10-02 07:08:43,303 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:43,359 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:43,378 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:43] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 2 0.002 0.012 2026-10-02 07:08:43,402 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:43] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 2 0.001 0.007 2026-10-02 07:08:43,434 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:43,489 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:43,540 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:43,601 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:43,655 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:43,692 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:43] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.038 0.052 2026-10-02 07:08:43,718 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:43] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.012 2026-10-02 07:08:43,758 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:43] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.017 0.031 2026-10-02 07:08:43,789 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:43] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.014 0.065 2026-10-02 07:08:43,806 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:43] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.005 0.018 2026-10-02 07:08:43,815 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:43] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.003 0.024 2026-10-02 07:08:43,968 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:44,021 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:44,031 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:44] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 31 0.050 0.045 2026-10-02 07:08:44,082 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:44] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.017 0.023 2026-10-02 07:08:44,087 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:44,103 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:44] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.007 0.054 2026-10-02 07:08:44,130 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:44] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 9 0.011 0.071 2026-10-02 07:08:44,182 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:44] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.088 2026-10-02 07:08:44,292 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:44] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 26 0.030 0.051 2026-10-02 07:08:44,325 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:44] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.003 0.006 2026-10-02 07:08:44,383 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:44] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-02 07:08:44,400 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:44] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-02 07:08:44,474 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:44] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 1 0.002 0.004 2026-10-02 07:08:44,511 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:44] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.012 0.015 2026-10-02 07:08:44,521 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:44,605 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:44] "POST /mail/data HTTP/1.1" 200 - 35 0.030 0.049 2026-10-02 07:08:44,673 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:44] "POST /mail/thread/messages HTTP/1.1" 200 - 23 0.040 0.095 2026-10-02 07:08:44,702 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:44,712 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:44] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.021 0.150 2026-10-02 07:08:44,731 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:44] "POST /web/dataset/call_kw/project.task/zalo_check_recipients#project.task.zalo_check_recipients HTTP/1.1" 200 - 2 0.003 0.011 2026-10-02 07:08:44,761 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:44] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 07:08:44,818 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:44,876 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:44] "GET /web/assets/81af836/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.002 0.037 2026-10-02 07:08:44,900 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:44,967 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:45,028 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:45,080 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:45,091 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:45] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 - 23 0.024 0.036 2026-10-02 07:08:45,128 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:45] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 7 0.006 0.017 2026-10-02 07:08:45,159 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:45] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 2 0.002 0.004 2026-10-02 07:08:45,222 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:45,249 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:45] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 - 9 0.010 0.013 2026-10-02 07:08:45,278 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:45] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-02 07:08:45,293 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:45,322 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:45] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 - 17 0.010 0.025 2026-10-02 07:08:45,356 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:45] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.009 0.013 2026-10-02 07:08:45,372 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:45,426 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:45,429 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:45] "POST /mail/data HTTP/1.1" 200 - 25 0.025 0.040 2026-10-02 07:08:45,453 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:45] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.007 0.075 2026-10-02 07:08:45,493 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:45,503 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:45] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 - 2 0.001 0.007 2026-10-02 07:08:45,548 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:45,609 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:45,612 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:45] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 27 0.035 0.055 2026-10-02 07:08:45,632 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:45] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-10-02 07:08:45,690 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:45,739 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:45] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 12 0.015 0.029 2026-10-02 07:08:45,787 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:45] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-10-02 07:08:45,801 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:45] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 07:08:45,814 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:45,861 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:45,929 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:45,989 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:46,005 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:46] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 26 0.023 0.052 2026-10-02 07:08:46,074 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:46,079 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:46] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.019 2026-10-02 07:08:46,273 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:46] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 84 0.088 0.120 2026-10-02 07:08:46,326 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:46] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.027 0.019 2026-10-02 07:08:46,389 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:46] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.007 0.067 2026-10-02 07:08:46,397 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:46] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.079 2026-10-02 07:08:46,475 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:46] "POST /mail/data HTTP/1.1" 200 - 36 0.037 0.116 2026-10-02 07:08:46,494 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:46] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.008 0.080 2026-10-02 07:08:46,504 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:46] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.085 2026-10-02 07:08:46,565 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:46] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.025 0.124 2026-10-02 07:08:46,607 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:46,675 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:46] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.024 0.038 2026-10-02 07:08:46,700 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:46,755 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [47/54] Tour project_tour → Step .subtask_create_input 2026-10-02 07:08:46,806 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:46,864 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:46,967 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:46] "POST /web/dataset/call_kw/project.task/create#project.task.create HTTP/1.1" 200 - 50 0.050 0.050 2026-10-02 07:08:47,031 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:47] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.024 0.034 2026-10-02 07:08:47,071 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:47,125 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:47,181 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:47,228 44 INFO rb-67e19c3-225208-420267 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-10-02 07:08:47,278 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:47] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 22 0.057 0.033 2026-10-02 07:08:47,307 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [54/54] Tour project_tour → Step .o_kanban_renderer 2026-10-02 07:08:47,353 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:47] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 24 0.028 0.036 2026-10-02 07:08:47,360 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: tour succeeded 2026-10-02 07:08:47,361 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: ╔═════════════════════════════╗ ║ TOUR project_tour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-10-02 07:08:47,425 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:47] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.031 0.085 2026-10-02 07:08:47,435 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:47] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.066 2026-10-02 07:08:47,452 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:47] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.010 0.066 2026-10-02 07:08:47,626 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: heap 38868164 (allocated 41799680) 2026-10-02 07:08:47,629 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing chrome headless with pid 151991 2026-10-02 07:08:47,630 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing websocket connection 2026-10-02 07:08:47,631 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Terminating chrome headless with pid 151991 2026-10-02 07:08:47,742 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_070847_742461_test_01_project_tour.txt 2026-10-02 07:08:47,742 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Removing chrome user profile "/tmp/tmp5dx89336_chrome_odoo" 2026-10-02 07:08:47,768 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-02 07:08:49,802 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_admin_dependency_toggle ... 2026-10-02 07:08:50,312 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_create_from_template_keeps_subtask_dependencies ... 2026-10-02 07:08:50,634 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_cyclic_dependencies ... 2026-10-02 07:08:50,732 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_subtask_dependencies ... 2026-10-02 07:08:51,029 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_task_dependencies ... 2026-10-02 07:08:51,509 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies ... 2026-10-02 07:08:51,574 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies_settings_change ... 2026-10-02 07:08:51,765 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-02 07:08:52,244 44 INFO rb-67e19c3-225208-420267 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-02 07:08:52,603 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_task_link_preview_name: Starting TestTaskLinkPreviewName.test_01_task_link_preview_name ... 2026-10-02 07:08:52,636 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:admin_user from n/a 2026-10-02 07:08:52,642 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 07:08:52,875 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:52] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 19 0.061 0.176 2026-10-02 07:08:52,879 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_task_link_preview_name: Starting TestTaskLinkPreviewName.test_my_tasks_path ... 2026-10-02 07:08:52,932 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:admin_user from n/a 2026-10-02 07:08:52,962 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 07:08:53,130 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:53] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 19 0.011 0.159 2026-10-02 07:08:53,142 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-02 07:08:55,096 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_base_state ... 2026-10-02 07:08:55,142 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_change_stage_or_project ... 2026-10-02 07:08:55,269 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_changing_parent_do_not_reset_task_state ... 2026-10-02 07:08:55,369 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_dependent_task ... 2026-10-02 07:08:55,593 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_closed_dependencies ... 2026-10-02 07:08:55,790 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_open_dependencies ... 2026-10-02 07:08:55,965 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_recompute_state_when_task_dependencies_feature_changes ... 2026-10-02 07:08:56,587 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_state_dont_reset_when_enabling_task_dependencies ... 2026-10-02 07:08:57,044 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_subtask_closed_state_not_reset_on_parent_project_change ... 2026-10-02 07:08:57,255 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_task_created_in_waiting_stage_gets_in_progress_state ... 2026-10-02 07:08:57,380 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-02 07:08:57,530 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_task_templates_ui: Starting TestTaskTemplatesTour.test_task_templates_tour ... 2026-10-02 07:08:57,814 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome pid: 152270 2026-10-02 07:08:57,815 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome headless temporary user profile dir: /tmp/tmp64kcfeou_chrome_odoo 2026-10-02 07:08:57,815 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Issuing json command http://127.0.0.1:44559/json/version 2026-10-02 07:08:57,818 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44559', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:08:57,887 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Browser version: Chrome/150.0.7871.114 2026-10-02 07:08:57,887 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Issuing json command http://127.0.0.1:44559/json 2026-10-02 07:08:57,888 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44559', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:08:57,910 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Websocket url found: ws://127.0.0.1:44559/devtools/page/BCCEE27F0151B53D3A4A43E5877DF80E 2026-10-02 07:08:57,934 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Enable chrome headless console log notification 2026-10-02 07:08:57,948 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome headless enable page notifications 2026-10-02 07:08:57,980 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-02 07:08:57,993 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Setting session cookie in browser 2026-10-02 07:08:58,006 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-02 07:08:58,006 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-02 07:08:58,023 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 07:08:59,454 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:59] "GET /odoo HTTP/1.1" 200 - 157 0.160 1.274 2026-10-02 07:08:59,459 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Navigation result: {'frameId': 'BCCEE27F0151B53D3A4A43E5877DF80E', 'loaderId': '3176FD66549FE8A03BA3EFA80D95DB18', 'isDownload': False} 2026-10-02 07:08:59,459 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Evaluate ready code "odoo.isTourReady('project_task_templates_tour')" 2026-10-02 07:08:59,496 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:59] "GET /web/assets/ef0c98e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-02 07:08:59,503 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:59] "GET /web/assets/3daf4b4/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-10-02 07:08:59,548 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 15 0.019 0.037 2026-10-02 07:08:59,648 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:59] "GET /web/webclient/load_menus HTTP/1.1" 200 - 15 0.016 0.143 2026-10-02 07:08:59,655 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:59] "GET /web/assets/9a830d0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.082 2026-10-02 07:08:59,774 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:08:59] "GET /web/assets/50e4f3b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-10-02 07:09:00,311 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:00] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 07:09:00,314 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:00] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 07:09:00,325 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.017 2026-10-02 07:09:00,374 44 INFO rb-67e19c3-225208-420267 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-02 07:09:00,413 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:00] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.020 0.045 2026-10-02 07:09:00,422 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: Owl is running in 'dev' mode. 2026-10-02 07:09:00,429 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:00] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.074 2026-10-02 07:09:00,446 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.061 2026-10-02 07:09:00,452 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 07:09:00,474 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:00] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 07:09:00,546 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:00] "GET /odoo HTTP/1.1" 200 - 29 0.021 0.043 2026-10-02 07:09:00,570 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.074 2026-10-02 07:09:00,603 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:00] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.010 0.033 2026-10-02 07:09:00,617 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:00] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.006 0.054 2026-10-02 07:09:00,640 44 INFO rb-67e19c3-225208-420267 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-10-02 07:09:00,643 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:00] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.005 0.069 2026-10-02 07:09:00,650 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.022 2026-10-02 07:09:00,667 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-10-02 07:09:00,668 44 INFO rb-67e19c3-225208-420267 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-10-02 07:09:00,689 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:00] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.006 0.110 2026-10-02 07:09:00,728 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:00] "GET /web/image/res.partner/3/avatar_128?unique=1790917083000 HTTP/1.1" 200 - 6 0.008 0.159 2026-10-02 07:09:00,758 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:00] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 07:09:00,767 44 INFO rb-67e19c3-225208-420267 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-10-02 07:09:00,774 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:00] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-02 07:09:00,780 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.014 0.097 2026-10-02 07:09:00,835 44 INFO rb-67e19c3-225208-420267 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-10-02 07:09:00,852 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:00] "POST /mail/data HTTP/1.1" 200 - 34 0.034 0.143 2026-10-02 07:09:00,854 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.152 2026-10-02 07:09:00,877 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:00] "POST /web/action/load HTTP/1.1" 200 - 10 0.012 0.029 2026-10-02 07:09:00,887 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.002 0.101 2026-10-02 07:09:01,135 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:01] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 106 0.071 0.143 2026-10-02 07:09:01,255 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:01] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 21 0.025 0.070 2026-10-02 07:09:01,258 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:01] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.097 2026-10-02 07:09:01,322 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:01] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.040 2026-10-02 07:09:01,398 44 INFO rb-67e19c3-225208-420267 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-10-02 07:09:01,420 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:01] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.015 0.015 2026-10-02 07:09:01,471 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:01] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.019 0.037 2026-10-02 07:09:01,582 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:01] "POST /mail/data HTTP/1.1" 200 - 45 0.045 0.121 2026-10-02 07:09:01,850 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:01] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 71 0.065 0.299 2026-10-02 07:09:01,891 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:01] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.013 0.217 2026-10-02 07:09:01,913 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:01] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.008 0.034 2026-10-02 07:09:01,929 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:01] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 5 0.004 0.054 2026-10-02 07:09:01,938 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:01] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.003 0.046 2026-10-02 07:09:02,021 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:02] "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-10-02 07:09:02,247 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:02] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:09:02,278 44 INFO rb-67e19c3-225208-420267 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-10-02 07:09:02,328 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:02] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.030 0.030 2026-10-02 07:09:02,339 44 INFO rb-67e19c3-225208-420267 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-10-02 07:09:02,345 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:02] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.005 0.069 2026-10-02 07:09:02,369 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:02] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.006 0.089 2026-10-02 07:09:02,388 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:02] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.003 0.111 2026-10-02 07:09:02,404 44 INFO rb-67e19c3-225208-420267 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-10-02 07:09:02,499 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:02] "POST /web/dataset/call_kw/project.task/action_create_from_template#project.task.action_create_from_template HTTP/1.1" 200 - 55 0.036 0.063 2026-10-02 07:09:02,558 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:02] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.046 2026-10-02 07:09:02,642 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:02] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.022 0.034 2026-10-02 07:09:02,737 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:02] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 30 0.048 0.084 2026-10-02 07:09:02,770 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:02] "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-10-02 07:09:02,843 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:02] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-10-02 07:09:02,860 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:02] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-10-02 07:09:02,954 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:02] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.003 2026-10-02 07:09:02,994 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:02] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.010 0.019 2026-10-02 07:09:03,024 44 INFO rb-67e19c3-225208-420267 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-10-02 07:09:03,103 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:03] "POST /mail/thread/messages HTTP/1.1" 200 - 28 0.026 0.045 2026-10-02 07:09:03,106 44 INFO rb-67e19c3-225208-420267 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-10-02 07:09:03,131 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:03] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.011 0.080 2026-10-02 07:09:03,142 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:03] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.043 2026-10-02 07:09:03,218 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:03] "POST /mail/data HTTP/1.1" 200 - 34 0.033 0.128 2026-10-02 07:09:03,322 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:03] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 36 0.043 0.165 2026-10-02 07:09:03,334 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:03] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.171 2026-10-02 07:09:03,370 44 INFO rb-67e19c3-225208-420267 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-10-02 07:09:03,428 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: tour succeeded 2026-10-02 07:09:03,428 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR project_task_templates_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-02 07:09:03,465 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:03] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.033 0.087 2026-10-02 07:09:03,474 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:03] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.115 2026-10-02 07:09:03,503 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:03] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.013 0.128 2026-10-02 07:09:03,537 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:03] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.010 0.143 2026-10-02 07:09:03,562 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:03] "GET /web/assets/81af836/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.008 0.083 2026-10-02 07:09:03,641 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:03] "POST /mail/data HTTP/1.1" 200 - 31 0.029 0.237 2026-10-02 07:09:03,653 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:09:03] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.002 0.297 2026-10-02 07:09:03,659 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: heap 38294360 (allocated 43110400) 2026-10-02 07:09:03,707 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Closing chrome headless with pid 152270 2026-10-02 07:09:03,714 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Closing websocket connection 2026-10-02 07:09:03,715 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Terminating chrome headless with pid 152270 2026-10-02 07:09:03,811 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_070903_811571_test_task_templates_tour.txt 2026-10-02 07:09:03,811 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Removing chrome user profile "/tmp/tmp64kcfeou_chrome_odoo" 2026-10-02 07:09:03,841 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-02 07:09:05,299 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking ... 2026-10-02 07:09:05,421 44 INFO rb-67e19c3-225208-420267 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking_context ... 2026-10-02 07:09:05,634 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-02 07:09:08,337 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_account.tests.test_project_profitability: Starting TestProjectAccountProfitability.test_project_profitability ... 2026-10-02 07:09:14,049 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-02 07:09:32,539 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_hr_expense.tests.test_analytics: Starting TestAnalytics.test_project_analytics_to_expense ... 2026-10-02 07:09:34,017 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-02 07:09:55,380 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability ... 2026-10-02 07:09:58,138 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #402 deleted account.analytic.line records with IDs: [12] 2026-10-02 07:09:58,417 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #402 deleted account.move.line.ctp records with IDs: [1360, 1361, 1362] 2026-10-02 07:09:58,646 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #402 deleted account.move.line records with IDs: [2542, 2543, 2544, 2545] 2026-10-02 07:09:58,789 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #402 deleted account.move records with IDs: [955] 2026-10-02 07:09:58,892 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #402 deleted account.analytic.line records with IDs: [11] 2026-10-02 07:09:59,057 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #402 deleted account.move.line.ctp records with IDs: [1359] 2026-10-02 07:09:59,182 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #402 deleted account.move.line records with IDs: [2540, 2541] 2026-10-02 07:09:59,247 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #402 deleted account.move records with IDs: [954] 2026-10-02 07:09:59,296 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability_after_expense_actions ... 2026-10-02 07:10:00,119 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability_expense_with_divided_distribution ... 2026-10-02 07:10:02,914 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-02 07:10:06,724 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_mrp_account.tests.test_analytic_account: Starting TestAnalyticAccountTimesheet.test_analytic_account_access ... 2026-10-02 07:10:06,749 44 INFO rb-67e19c3-225208-420267 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-10-02 07:10:08,080 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-02 07:10:16,280 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_mrp_account.tests.test_project_profitability: Starting TestSaleProjectProfitabilityMrp.test_profitability_mrp_project ... 2026-10-02 07:10:17,902 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-02 07:10:25,742 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_mrp_sale.tests.test_sale_mrp_account: Starting TestSaleMrpAccount.test_mo_get_project_from_so ... 2026-10-02 07:10:26,406 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-02 07:10:43,340 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_account_analytic_distribution_ratio ... 2026-10-02 07:10:45,367 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_included_tax ... 2026-10-02 07:10:46,314 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_mismatched_uom ... 2026-10-02 07:10:47,414 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_bills_without_purchase_order_are_accounted_in_profitability_project_purchase ... 2026-10-02 07:10:49,798 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_cross_analytics_contribution ... 2026-10-02 07:10:54,270 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_multi_currency_for_project_purchase_profitability ... 2026-10-02 07:10:57,378 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_partial_billing_profitability ... 2026-10-02 07:10:58,486 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_profitability_foreign_currency_rate_on_bill_date ... 2026-10-02 07:10:59,108 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_profitability_when_multiple_aa_in_the_same_line ... 2026-10-02 07:11:00,416 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_purchase_order_smart_button ... 2026-10-02 07:11:00,595 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_purchase_profitability_with_split_bills ... 2026-10-02 07:11:02,712 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_purchase_profitability_without_analytic_distribution ... 2026-10-02 07:11:03,751 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #411 deleted account.analytic.line records with IDs: [45] 2026-10-02 07:11:03,909 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_vendor_credit_note_profitability ... 2026-10-02 07:11:05,579 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #411 deleted account.move.line.ctp records with IDs: [1411, 1412] 2026-10-02 07:11:05,692 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #411 deleted account.move.line records with IDs: [2620] 2026-10-02 07:11:07,494 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-02 07:11:28,872 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_purchase.tests.test_project_purchase: Starting TestProjectPurchase.test_compute_purchase_orders_count ... 2026-10-02 07:11:29,216 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_purchase.tests.test_project_purchase: Starting TestProjectPurchase.test_project_on_pol_with_analytic_distribution_model ... 2026-10-02 07:11:31,764 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-02 07:11:31,769 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_purchase_stock.tests.test_reordering_rule: Starting TestReorderingRuleProjectPurchase.test_po_creation_and_reuse_based_on_project ... 2026-10-02 07:11:32,965 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1583] 2026-10-02 07:11:32,984 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-02 07:11:54,061 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_sale_expense.tests.test_expense_analytics: Starting TestExpenseAnalytics.test_company_paid_expense_analytic_on_pnl_line_only ... 2026-10-02 07:11:56,969 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-02 07:12:21,014 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability ... 2026-10-02 07:12:25,086 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #420 deleted stock.move.line records with IDs: [1579] 2026-10-02 07:12:25,361 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #420 deleted account.analytic.line records with IDs: [49] 2026-10-02 07:12:25,573 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #420 deleted account.move.line.ctp records with IDs: [1418] 2026-10-02 07:12:25,738 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #420 deleted account.move.line records with IDs: [2627, 2628] 2026-10-02 07:12:25,825 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #420 deleted account.move records with IDs: [980] 2026-10-02 07:12:26,733 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #420 deleted stock.move.line records with IDs: [1580] 2026-10-02 07:12:26,938 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #420 deleted account.analytic.line records with IDs: [50] 2026-10-02 07:12:27,155 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #420 deleted account.move.line.ctp records with IDs: [1419] 2026-10-02 07:12:27,272 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #420 deleted account.move.line records with IDs: [2629, 2630] 2026-10-02 07:12:27,339 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #420 deleted account.move records with IDs: [981] 2026-10-02 07:12:27,369 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability_2 ... 2026-10-02 07:12:30,296 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-02 07:12:50,497 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_analytic_account_expense_policy ... 2026-10-02 07:12:52,587 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_change_product_expense_policy_analytic_distribution ... 2026-10-02 07:12:52,831 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_compute_analytic_distribution_expense ... 2026-10-02 07:12:57,692 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-02 07:13:02,542 44 INFO rb-67e19c3-225208-420267 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-02 07:13:02,828 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_timesheet_holidays.tests.test_cancel_time_off: Starting TestCancelTimeOff.test_cancel_time_off ... 2026-10-02 07:13:03,000 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #434 deleted resource.calendar.leaves records with IDs: [2] 2026-10-02 07:13:03,000 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #434 deleted account.analytic.line records with IDs: [58] 2026-10-02 07:13:03,448 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-02 07:13:07,142 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_create_employee ... 2026-10-02 07:13:07,769 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_timesheet_inactive_employee ... 2026-10-02 07:13:08,000 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [62] 2026-10-02 07:13:08,304 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_write_employee ... 2026-10-02 07:13:08,000 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [67] 2026-10-02 07:13:08,000 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [68] 2026-10-02 07:13:08,000 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [69] 2026-10-02 07:13:08,923 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-02 07:13:09,514 44 INFO rb-67e19c3-225208-420267 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-02 07:13:09,607 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_project_todo_history ... 2026-10-02 07:13:09,970 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome pid: 152496 2026-10-02 07:13:09,971 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome headless temporary user profile dir: /tmp/tmpbbgfu2uy_chrome_odoo 2026-10-02 07:13:09,971 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Issuing json command http://127.0.0.1:39013/json/version 2026-10-02 07:13:09,972 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39013', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:13:10,025 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Browser version: Chrome/150.0.7871.114 2026-10-02 07:13:10,025 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Issuing json command http://127.0.0.1:39013/json 2026-10-02 07:13:10,032 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39013', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:13:10,040 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Websocket url found: ws://127.0.0.1:39013/devtools/page/8EC2790D762045C89FDF1A87DB60A462 2026-10-02 07:13:10,071 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Enable chrome headless console log notification 2026-10-02 07:13:10,072 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome headless enable page notifications 2026-10-02 07:13:10,130 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-02 07:13:10,132 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Setting session cookie in browser 2026-10-02 07:13:10,137 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:10,137 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:10,150 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 07:13:11,474 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:11] "GET /odoo?debug=1 HTTP/1.1" 200 - 148 0.128 1.199 2026-10-02 07:13:11,477 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Navigation result: {'frameId': '8EC2790D762045C89FDF1A87DB60A462', 'loaderId': '730CF87D4A64CA505250F35F557C9826', 'isDownload': False} 2026-10-02 07:13:11,477 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Evaluate ready code "odoo.isTourReady('project_todo_history_tour')" 2026-10-02 07:13:11,514 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:11] "GET /web/assets/ef0c98e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.007 2026-10-02 07:13:11,632 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:11] "GET /web/webclient/load_menus HTTP/1.1" 200 - 22 0.028 0.096 2026-10-02 07:13:11,638 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:11] "GET /web/assets/3daf4b4/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.129 2026-10-02 07:13:11,652 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:11] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.006 0.135 2026-10-02 07:13:11,706 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:11] "GET /web/assets/9a830d0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.013 2026-10-02 07:13:11,798 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:11] "GET /web/assets/50e4f3b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.005 2026-10-02 07:13:12,434 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:12] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 07:13:12,440 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:12] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.016 2026-10-02 07:13:12,450 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.013 2026-10-02 07:13:12,496 44 INFO rb-67e19c3-225208-420267 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-02 07:13:12,536 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:12] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.021 0.045 2026-10-02 07:13:12,544 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: Owl is running in 'dev' mode. 2026-10-02 07:13:12,544 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:12] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.072 2026-10-02 07:13:12,557 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.053 2026-10-02 07:13:12,563 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:12] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 07:13:12,579 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:12] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:13:12,658 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:12] "GET /odoo HTTP/1.1" 200 - 29 0.023 0.046 2026-10-02 07:13:12,680 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:12] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.075 2026-10-02 07:13:12,698 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:12,733 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:12] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.015 0.018 2026-10-02 07:13:12,765 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:12] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.015 0.025 2026-10-02 07:13:12,788 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:12] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.008 0.043 2026-10-02 07:13:12,799 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:12] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.003 0.037 2026-10-02 07:13:12,812 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-02 07:13:12,826 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13: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-10-02 07:13:12,866 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:12] "GET /web/image/res.partner/3/avatar_128?unique=1790925188000 HTTP/1.1" 200 - 6 0.023 0.093 2026-10-02 07:13:12,879 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:12] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.004 0.104 2026-10-02 07:13:12,969 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:12] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-02 07:13:12,971 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:12] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-02 07:13:13,027 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:13] "POST /mail/data HTTP/1.1" 200 - 34 0.079 0.092 2026-10-02 07:13:13,124 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:13] "GET /odoo?debug=1,tests HTTP/1.1" 200 - 29 0.045 0.220 2026-10-02 07:13:13,139 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.263 2026-10-02 07:13:13,192 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:13] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.028 2026-10-02 07:13:13,211 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:13] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.009 0.013 2026-10-02 07:13:13,844 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:13] "GET /web/webclient/translations?hash=071d389e0c4f33b4307f1ff157790bf6550d7eff&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 07:13:13,851 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:13,857 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:13] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-02 07:13:13,872 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.004 2026-10-02 07:13:13,899 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: Owl is running in 'dev' mode. 2026-10-02 07:13:14,027 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:14,034 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:14] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.009 0.023 2026-10-02 07:13:14,071 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:14] "POST /mail/data HTTP/1.1" 200 - 19 0.014 0.025 2026-10-02 07:13:14,077 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:14] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.049 2026-10-02 07:13:14,081 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:14] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.051 2026-10-02 07:13:14,114 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:14] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 7 0.009 0.091 2026-10-02 07:13:14,115 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:14,121 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:14] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.086 2026-10-02 07:13:14,131 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:14] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.086 2026-10-02 07:13:14,134 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.067 2026-10-02 07:13:14,166 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:14] "POST /web/action/load HTTP/1.1" 200 - 11 0.010 0.020 2026-10-02 07:13:14,418 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:14] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 74 0.080 0.132 2026-10-02 07:13:14,501 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:14] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.004 0.052 2026-10-02 07:13:14,565 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:14] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 17 0.020 0.094 2026-10-02 07:13:14,628 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:14] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 07:13:14,724 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:14,752 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:14] "POST /mail/data HTTP/1.1" 200 - 45 0.051 0.067 2026-10-02 07:13:14,780 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:14] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.008 0.065 2026-10-02 07:13:14,857 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:14] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.004 0.114 2026-10-02 07:13:14,912 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:14] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.020 0.092 2026-10-02 07:13:14,964 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:14] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.021 0.067 2026-10-02 07:13:15,013 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:15] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.021 0.112 2026-10-02 07:13:15,018 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:15] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.141 2026-10-02 07:13:15,065 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:15] "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-10-02 07:13:15,138 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:15] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.004 2026-10-02 07:13:15,168 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:15,177 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:15] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.011 0.019 2026-10-02 07:13:15,235 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:15,249 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:15] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 13 0.014 0.062 2026-10-02 07:13:15,294 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:15] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.026 0.080 2026-10-02 07:13:15,307 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:15,309 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:15] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.002 0.005 2026-10-02 07:13:15,413 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:15] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 27 0.042 0.057 2026-10-02 07:13:15,440 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:15] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-02 07:13:15,445 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:15,445 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:15] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-02 07:13:15,473 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:15] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.013 0.016 2026-10-02 07:13:15,499 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:15,554 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:15] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.012 0.084 2026-10-02 07:13:15,561 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:15,624 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:15,626 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:15] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-10-02 07:13:15,699 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:15] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 22 0.017 0.052 2026-10-02 07:13:15,718 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:15] "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-10-02 07:13:15,728 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:15,729 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:15] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-02 07:13:15,766 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:15] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.012 0.031 2026-10-02 07:13:15,784 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:15,805 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:15] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.020 0.045 2026-10-02 07:13:15,841 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:15,905 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:15] "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-10-02 07:13:15,905 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:16,006 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:16] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 22 0.038 0.056 2026-10-02 07:13:16,034 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:16] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-02 07:13:16,045 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:16,065 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:16] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.016 0.015 2026-10-02 07:13:16,074 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:16] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.041 2026-10-02 07:13:16,095 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:16] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.010 0.026 2026-10-02 07:13:16,101 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:16,157 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:16,216 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:16,230 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:16] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.003 0.011 2026-10-02 07:13:16,303 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:16] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 22 0.024 0.056 2026-10-02 07:13:16,331 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:16] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.011 0.005 2026-10-02 07:13:16,344 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:16,357 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:16] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.006 0.019 2026-10-02 07:13:16,389 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:16] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.016 0.038 2026-10-02 07:13:16,399 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:16,420 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:16] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.013 0.054 2026-10-02 07:13:16,463 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:16] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.003 0.051 2026-10-02 07:13:16,503 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:16] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.007 0.017 2026-10-02 07:13:16,572 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:16] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.027 0.058 2026-10-02 07:13:16,621 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:16,669 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:16] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.004 0.039 2026-10-02 07:13:16,718 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:16] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.009 0.022 2026-10-02 07:13:16,743 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:16] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-02 07:13:16,795 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:16,826 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:16] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.016 0.028 2026-10-02 07:13:16,850 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:16,854 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:16] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.008 0.038 2026-10-02 07:13:16,910 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:16,935 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:16] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.007 0.009 2026-10-02 07:13:16,973 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:13:17,003 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:17] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.010 0.024 2026-10-02 07:13:17,031 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:17] "GET /web/assets/0255246/html_editor.assets_history_diff.min.css HTTP/1.1" 200 - 2 0.005 0.005 2026-10-02 07:13:17,035 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:17] "GET /web/assets/c27a783/html_editor.assets_history_diff.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-02 07:13:17,075 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:17] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.001 0.011 2026-10-02 07:13:17,105 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:17,157 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:17,208 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:17,270 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:17,282 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:17] "POST /web/dataset/call_kw/project.task/html_field_history_get_content_at_revision#project.task.html_field_history_get_content_at_revision HTTP/1.1" 200 - 2 0.004 0.012 2026-10-02 07:13:17,308 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:17] "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.006 0.011 2026-10-02 07:13:17,333 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:17] "POST /web/dataset/call_kw/project.task/html_field_history_get_unified_diff_at_revision#project.task.html_field_history_get_unified_diff_at_revision HTTP/1.1" 200 - 2 0.004 0.011 2026-10-02 07:13:17,357 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:17,408 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:17,469 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:17,516 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:17,567 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:17,636 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:17,695 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:17,706 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:17] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-02 07:13:17,746 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:17,802 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:17,878 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:17] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 22 0.028 0.044 2026-10-02 07:13:17,898 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:17] "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-10-02 07:13:17,906 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:17] "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-10-02 07:13:17,917 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: tour succeeded 2026-10-02 07:13:17,919 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: ╔══════════════════════════════════════════╗ ║ TOUR project_todo_history_tour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-02 07:13:18,051 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:18] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.014 0.127 2026-10-02 07:13:18,081 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:18] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.015 0.144 2026-10-02 07:13:18,224 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: heap 32408600 (allocated 34164736) 2026-10-02 07:13:18,243 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Closing chrome headless with pid 152496 2026-10-02 07:13:18,246 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Closing websocket connection 2026-10-02 07:13:18,249 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Terminating chrome headless with pid 152496 2026-10-02 07:13:18,335 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_071318_335393_test_project_todo_history.txt 2026-10-02 07:13:18,335 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Removing chrome user profile "/tmp/tmpbbgfu2uy_chrome_odoo" 2026-10-02 07:13:18,351 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_tour_project_task_activities_split ... 2026-10-02 07:13:19,058 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome pid: 152777 2026-10-02 07:13:19,059 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome headless temporary user profile dir: /tmp/tmpsla3u_bi_chrome_odoo 2026-10-02 07:13:19,059 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Issuing json command http://127.0.0.1:46181/json/version 2026-10-02 07:13:19,060 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46181', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:13:19,157 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Browser version: Chrome/150.0.7871.114 2026-10-02 07:13:19,157 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Issuing json command http://127.0.0.1:46181/json 2026-10-02 07:13:19,158 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46181', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:13:19,185 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Websocket url found: ws://127.0.0.1:46181/devtools/page/626016AA938FD404F839649F167304BB 2026-10-02 07:13:19,197 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Enable chrome headless console log notification 2026-10-02 07:13:19,215 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome headless enable page notifications 2026-10-02 07:13:19,365 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-02 07:13:19,368 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Setting session cookie in browser 2026-10-02 07:13:19,378 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:19,378 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:19,394 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 07:13:20,693 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:20] "GET /odoo HTTP/1.1" 200 - 153 0.149 1.153 2026-10-02 07:13:20,696 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Navigation result: {'frameId': '626016AA938FD404F839649F167304BB', 'loaderId': '423C28269730423BA3EAF39D1329B9CE', 'isDownload': False} 2026-10-02 07:13:20,696 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:20,846 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:20] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.047 0.075 2026-10-02 07:13:20,852 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:20] "GET /web/assets/ef0c98e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.127 2026-10-02 07:13:20,871 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:20] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.012 0.129 2026-10-02 07:13:20,884 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:20] "GET /web/assets/3daf4b4/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.150 2026-10-02 07:13:20,891 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:20] "GET /web/assets/9a830d0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-02 07:13:20,965 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:20] "GET /web/assets/50e4f3b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-02 07:13:21,617 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:21] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:13:21,622 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:21] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 07:13:21,643 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-10-02 07:13:21,674 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:21] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-02 07:13:21,720 44 INFO rb-67e19c3-225208-420267 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-02 07:13:21,741 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: Owl is running in 'dev' mode. 2026-10-02 07:13:21,795 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:21] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.054 0.074 2026-10-02 07:13:21,819 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.105 2026-10-02 07:13:21,822 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:21] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.067 2026-10-02 07:13:21,845 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:21] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:13:21,914 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:21,942 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:21] "GET /odoo HTTP/1.1" 200 - 29 0.035 0.048 2026-10-02 07:13:21,946 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:21,957 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:13:21,975 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-02 07:13:22,000 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:22] "GET /odoo/offline HTTP/1.1" 200 - 5 0.027 0.107 2026-10-02 07:13:22,029 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:22] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.013 0.143 2026-10-02 07:13:22,061 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:22] "GET /web/image/res.partner/3/avatar_128?unique=1790925188000 HTTP/1.1" 200 - 6 0.011 0.176 2026-10-02 07:13:22,073 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:22] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.002 0.182 2026-10-02 07:13:22,075 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.117 2026-10-02 07:13:22,117 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:22] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.013 0.097 2026-10-02 07:13:22,275 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:22] "POST /mail/data HTTP/1.1" 200 - 44 0.107 0.135 2026-10-02 07:13:22,294 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:22] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.007 0.401 2026-10-02 07:13:22,312 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:22] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.003 0.329 2026-10-02 07:13:22,324 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:22,367 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:22] "POST /mail/data HTTP/1.1" 200 - 15 0.011 0.022 2026-10-02 07:13:22,373 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:22] "GET /viin_brand/static/img/apps/project.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 07:13:22,376 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:22] "GET /viin_brand/static/img/apps/project_todo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 07:13:22,390 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:22] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 07:13:22,394 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:22] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 07:13:22,433 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:22,789 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:22] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 86 0.114 0.227 2026-10-02 07:13:22,898 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:22] "POST /mail/data HTTP/1.1" 200 - 45 0.042 0.395 2026-10-02 07:13:23,007 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:23] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 31 0.049 0.132 2026-10-02 07:13:23,039 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:23] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.005 0.090 2026-10-02 07:13:23,126 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:23,146 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:23] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.006 0.017 2026-10-02 07:13:23,185 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:23,243 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:23,352 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:23] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 29 0.056 0.052 2026-10-02 07:13:23,394 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:23,449 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:23,495 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:23] "POST /mail/data HTTP/1.1" 200 - 15 0.016 0.017 2026-10-02 07:13:23,501 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:23,507 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:23] "POST /web/dataset/call_kw/project.task/get_todo_views_id#project.task.get_todo_views_id HTTP/1.1" 200 - 5 0.000 0.004 2026-10-02 07:13:23,593 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:23] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 13 0.011 0.055 2026-10-02 07:13:23,708 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:23] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 26 0.051 0.047 2026-10-02 07:13:23,756 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: tour succeeded 2026-10-02 07:13:23,756 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: ╔══════════════════════════════════════════════╗ ║ TOUR project_task_activities_split SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-10-02 07:13:23,931 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: heap 26103944 (allocated 28033024) 2026-10-02 07:13:23,945 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Closing chrome headless with pid 152777 2026-10-02 07:13:23,947 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Closing websocket connection 2026-10-02 07:13:23,952 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Terminating chrome headless with pid 152777 2026-10-02 07:13:24,052 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_071324_052379_test_tour_project_task_activities_split.txt 2026-10-02 07:13:24,052 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Removing chrome user profile "/tmp/tmpsla3u_bi_chrome_odoo" 2026-10-02 07:13:24,066 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_tour_todo_main_ui_functions ... 2026-10-02 07:13:24,435 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome pid: 152980 2026-10-02 07:13:24,435 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome headless temporary user profile dir: /tmp/tmpe72dmwps_chrome_odoo 2026-10-02 07:13:24,435 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Issuing json command http://127.0.0.1:42321/json/version 2026-10-02 07:13:24,436 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42321', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:13:24,535 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Browser version: Chrome/150.0.7871.114 2026-10-02 07:13:24,536 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Issuing json command http://127.0.0.1:42321/json 2026-10-02 07:13:24,536 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42321', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:13:24,563 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Websocket url found: ws://127.0.0.1:42321/devtools/page/B16A186AD43C67095E9390CA1B5F29BC 2026-10-02 07:13:24,578 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Enable chrome headless console log notification 2026-10-02 07:13:24,592 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome headless enable page notifications 2026-10-02 07:13:24,749 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-02 07:13:24,762 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Setting session cookie in browser 2026-10-02 07:13:24,764 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:24,764 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:24,790 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 07:13:26,081 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:26] "GET /odoo HTTP/1.1" 200 - 154 0.131 1.169 2026-10-02 07:13:26,084 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Navigation result: {'frameId': 'B16A186AD43C67095E9390CA1B5F29BC', 'loaderId': 'BF6911081E639BC2A060975DBDF3D8B9', 'isDownload': False} 2026-10-02 07:13:26,084 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:26,112 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:26] "GET /web/assets/ef0c98e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-10-02 07:13:26,121 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:26] "GET /web/assets/3daf4b4/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-02 07:13:26,263 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:26] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.041 0.104 2026-10-02 07:13:26,283 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:26] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.008 0.152 2026-10-02 07:13:26,305 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:26] "GET /web/assets/9a830d0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-02 07:13:26,353 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:26] "GET /web/assets/50e4f3b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.005 2026-10-02 07:13:26,879 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:26] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 07:13:26,881 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:26] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 07:13:26,903 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-02 07:13:26,949 44 INFO rb-67e19c3-225208-420267 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-02 07:13:26,979 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: Owl is running in 'dev' mode. 2026-10-02 07:13:27,013 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:27] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.049 0.043 2026-10-02 07:13:27,026 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:27] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.098 2026-10-02 07:13:27,029 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:27] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.029 2026-10-02 07:13:27,080 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.115 2026-10-02 07:13:27,094 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:27] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.017 2026-10-02 07:13:27,156 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:27] "GET /odoo/offline HTTP/1.1" 200 - 5 0.011 0.034 2026-10-02 07:13:27,199 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:27] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.015 0.069 2026-10-02 07:13:27,212 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:27,218 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 07:13:27,233 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13: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-10-02 07:13:27,263 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:27,302 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:27] "GET /odoo HTTP/1.1" 200 - 29 0.042 0.152 2026-10-02 07:13:27,328 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:27] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.009 0.194 2026-10-02 07:13:27,335 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:27,336 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:27] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.172 2026-10-02 07:13:27,366 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:27] "GET /web/image/res.partner/3/avatar_128?unique=1790925188000 HTTP/1.1" 200 - 6 0.009 0.237 2026-10-02 07:13:27,405 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:27] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.014 0.144 2026-10-02 07:13:27,406 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.128 2026-10-02 07:13:27,478 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:27] "POST /mail/data HTTP/1.1" 200 - 35 0.033 0.137 2026-10-02 07:13:27,482 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:27] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.133 2026-10-02 07:13:27,487 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:27] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.001 0.144 2026-10-02 07:13:27,491 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:27] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.349 2026-10-02 07:13:27,554 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:27] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 07:13:27,555 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:27] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 07:13:27,556 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:27,589 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:27] "POST /web/action/load HTTP/1.1" 200 - 11 0.010 0.019 2026-10-02 07:13:27,829 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:27] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 76 0.045 0.127 2026-10-02 07:13:27,870 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:27] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.003 0.010 2026-10-02 07:13:27,927 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:27] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 17 0.014 0.053 2026-10-02 07:13:28,042 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:28] "POST /mail/data HTTP/1.1" 200 - 45 0.020 0.078 2026-10-02 07:13:28,046 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:28] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.085 2026-10-02 07:13:28,185 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:28,202 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:28] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.009 0.032 2026-10-02 07:13:28,230 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:28] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.006 0.045 2026-10-02 07:13:28,240 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:28,296 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:28,353 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:28,376 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:28] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 7 0.006 0.015 2026-10-02 07:13:28,406 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:28,427 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:28] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 9 0.020 0.023 2026-10-02 07:13:28,461 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:28,517 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:28,531 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:28] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 2 0.004 0.009 2026-10-02 07:13:28,559 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:28] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 3 0.006 0.009 2026-10-02 07:13:28,576 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:28,633 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:28,652 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:28] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.002 0.008 2026-10-02 07:13:28,672 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:28] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.006 2026-10-02 07:13:28,706 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:28,763 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:28,814 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:28,872 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:28,923 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:28,997 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:28] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 59 0.053 0.069 2026-10-02 07:13:29,012 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:29] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 07:13:29,044 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:29] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 9 0.009 0.020 2026-10-02 07:13:29,086 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:29] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 17 0.017 0.049 2026-10-02 07:13:29,103 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:29] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.006 0.036 2026-10-02 07:13:29,115 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:29] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 2 0.005 0.046 2026-10-02 07:13:29,169 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:29,182 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:29] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 20 0.016 0.035 2026-10-02 07:13:29,208 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:29] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.004 0.012 2026-10-02 07:13:29,218 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:29] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 2 0.003 0.015 2026-10-02 07:13:29,227 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:29,247 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:29] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 8 0.007 0.035 2026-10-02 07:13:29,281 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:29,333 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:29,392 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:29,440 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:29] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.003 0.041 2026-10-02 07:13:29,461 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:29] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 07:13:29,491 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:29] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.008 0.025 2026-10-02 07:13:29,540 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:29] "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-10-02 07:13:29,621 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:29] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.004 2026-10-02 07:13:29,647 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:29,666 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:29] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.016 0.015 2026-10-02 07:13:29,684 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:29] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.007 0.026 2026-10-02 07:13:29,718 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:29,802 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:29] "POST /mail/thread/messages HTTP/1.1" 200 - 27 0.020 0.034 2026-10-02 07:13:29,885 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:29] "POST /mail/data HTTP/1.1" 200 - 34 0.050 0.077 2026-10-02 07:13:29,903 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:29] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.037 2026-10-02 07:13:29,962 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:29,985 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:29] "POST /web/dataset/call_kw/project.task/zalo_check_recipients#project.task.zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.008 2026-10-02 07:13:30,008 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:30] "GET /web/assets/81af836/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-02 07:13:30,012 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:30,102 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:30,152 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:30,214 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:30,273 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:30] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 - 23 0.018 0.036 2026-10-02 07:13:30,309 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:30] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 7 0.007 0.018 2026-10-02 07:13:30,336 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:30] "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-10-02 07:13:30,393 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:30,428 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:30] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 - 9 0.011 0.019 2026-10-02 07:13:30,463 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:30,465 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:30] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 1 0.002 0.020 2026-10-02 07:13:30,532 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:30] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 - 16 0.039 0.042 2026-10-02 07:13:30,561 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:30] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.006 0.009 2026-10-02 07:13:30,594 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:30,610 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:30] "POST /mail/data HTTP/1.1" 200 - 25 0.019 0.032 2026-10-02 07:13:30,629 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:30] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.006 0.030 2026-10-02 07:13:30,872 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:30] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.010 0.014 2026-10-02 07:13:30,910 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:30] "GET /web/image/res.users/435/avatar_128 HTTP/1.1" 200 - 7 0.005 0.013 2026-10-02 07:13:30,913 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:31,010 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:31,072 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:31,073 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:31] "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-10-02 07:13:31,113 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:31] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 11 0.018 0.018 2026-10-02 07:13:31,124 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:31,125 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:31] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-02 07:13:31,182 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:31,243 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:31] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 34 0.023 0.037 2026-10-02 07:13:31,272 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:31,287 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:31] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.011 0.024 2026-10-02 07:13:31,293 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:31] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.033 2026-10-02 07:13:31,298 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:31] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.021 2026-10-02 07:13:31,332 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:31] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.018 0.024 2026-10-02 07:13:31,350 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:31,364 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:31] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.015 0.044 2026-10-02 07:13:31,386 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:31] "POST /web/action/load HTTP/1.1" 200 - 12 0.010 0.016 2026-10-02 07:13:31,431 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:31] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.008 0.020 2026-10-02 07:13:31,464 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:31] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 7 0.006 0.013 2026-10-02 07:13:31,519 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:31,527 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:31] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.022 0.016 2026-10-02 07:13:31,568 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:31] "POST /web/dataset/call_kw/project.project/web_name_search#project.project.web_name_search HTTP/1.1" 200 - 6 0.020 0.033 2026-10-02 07:13:31,796 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:31,851 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:31,911 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:31] "POST /web/dataset/call_kw/project.project/name_create#project.project.name_create HTTP/1.1" 200 - 54 0.041 0.072 2026-10-02 07:13:31,964 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:31] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 12 0.017 0.024 2026-10-02 07:13:32,070 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:32] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 40 0.054 0.043 2026-10-02 07:13:32,120 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:32] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.021 0.022 2026-10-02 07:13:32,152 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:32] "POST /web/dataset/call_button/project.task/action_convert_to_task#project.task.action_convert_to_task HTTP/1.1" 200 - 10 0.012 0.057 2026-10-02 07:13:32,216 44 INFO rb-67e19c3-225208-420267 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-10-02 07:13:32,289 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:32] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 13 0.025 0.085 2026-10-02 07:13:32,339 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:32] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.004 0.103 2026-10-02 07:13:32,367 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:32] "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-10-02 07:13:32,379 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: tour succeeded 2026-10-02 07:13:32,381 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: ╔════════════════════════════════════════════╗ ║ TOUR project_todo_main_functions SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-02 07:13:32,429 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:13:32] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.031 0.030 2026-10-02 07:13:32,647 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: heap 35681824 (allocated 39702528) 2026-10-02 07:13:32,659 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Closing chrome headless with pid 152980 2026-10-02 07:13:32,663 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Closing websocket connection 2026-10-02 07:13:32,665 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Terminating chrome headless with pid 152980 2026-10-02 07:13:32,760 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_071332_759937_test_tour_todo_main_ui_functions.txt 2026-10-02 07:13:32,760 44 INFO rb-67e19c3-225208-420267 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Removing chrome user profile "/tmp/tmpe72dmwps_chrome_odoo" 2026-10-02 07:13:32,791 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-02 07:13:41,024 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_product_purchase_user ... 2026-10-02 07:13:41,301 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_purchase_order ... 2026-10-02 07:13:43,412 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 438, model: sale.order.line 2026-10-02 07:13:43,427 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_double_validation ... 2026-10-02 07:13:44,053 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_prepare_purchase_order_line_from_branch_company ... 2026-10-02 07:13:52,523 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_read_purchase_order ... 2026-10-02 07:13:55,778 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-02 07:14:07,239 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrual_entry_date_as_string_from_context ... 2026-10-02 07:14:09,195 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_discount ... 2026-10-02 07:14:10,030 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_no_date ... 2026-10-02 07:14:10,224 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_purchase_uom ... 2026-10-02 07:14:11,498 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order ... 2026-10-02 07:14:13,073 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_returned ... 2026-10-02 07:14:14,873 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_with_tax_included ... 2026-10-02 07:14:15,739 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_wizard_zero_total ... 2026-10-02 07:14:16,560 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_analytic_account_accrued_order ... 2026-10-02 07:14:17,280 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_error_when_different_currencies_accrued ... 2026-10-02 07:14:17,409 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_multi_currency_accrued_order ... 2026-10-02 07:14:19,563 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-02 07:14:19,567 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_import_files: Starting TestImportFiles.test_import_requests_for_quotation_template_xls ... 2026-10-02 07:14:19,567 44 INFO rb-67e19c3-225208-420267 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-10-02 07:14:19,575 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-02 07:14:33,532 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_action_view_po_when_product_template_archived ... 2026-10-02 07:14:34,171 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_amount_to_invoice_at_date_with_uom ... 2026-10-02 07:14:35,527 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_bill_in_purchase_matching_individual ... 2026-10-02 07:14:37,252 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_currency_computed_from_partner ... 2026-10-02 07:14:37,400 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned ... 2026-10-02 07:14:39,379 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned_2 ... 2026-10-02 07:14:41,018 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_description_price__date_depending_on_vendor ... 2026-10-02 07:14:42,184 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_and_price_update_on_quantity_change ... 2026-10-02 07:14:42,508 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_po_line_vendorpricelist ... 2026-10-02 07:14:44,395 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_import_keeps_imported_price_unit ... 2026-10-02 07:14:44,723 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_locked_purchase_order_cannot_cancel ... 2026-10-02 07:14:44,859 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_merge_purchase_order ... 2026-10-02 07:14:46,710 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_on_change_quantity_description ... 2026-10-02 07:14:47,547 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_orderline_description_change_on_partner_change ... 2026-10-02 07:14:47,868 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_orderline_supplierinfo_description ... 2026-10-02 07:14:49,192 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_prevent_recompute_price_on_manual_set ... 2026-10-02 07:14:50,454 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_print_purchase_order_without_state_change ... 2026-10-02 07:14:51,813 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #442 deleted stock.move.line records with IDs: [1586] 2026-10-02 07:14:51,878 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_multicurrency ... 2026-10-02 07:14:53,912 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_not_creating_useless_product_vendor ... 2026-10-02 07:14:55,317 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_product_taxes_on_branch ... 2026-10-02 07:15:03,107 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_without_uom ... 2026-10-02 07:15:03,295 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_lock ... 2026-10-02 07:15:03,708 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_mail_links_to_correct_website ... 2026-10-02 07:15:05,509 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_sequence ... 2026-10-02 07:15:05,649 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_uom ... 2026-10-02 07:15:05,892 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_suggest_qty ... 2026-10-02 07:15:06,625 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_warnings ... 2026-10-02 07:15:09,790 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_1 ... 2026-10-02 07:15:11,934 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_2 ... 2026-10-02 07:15:13,595 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplier_info_uom_on_variant ... 2026-10-02 07:15:15,307 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplier_list_in_product_with_multicompany ... 2026-10-02 07:15:16,068 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplierinfo_date_timezone_aware ... 2026-10-02 07:15:16,305 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_update_date_planned ... 2026-10-02 07:15:17,992 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_vendor_price_by_purchase_order_company ... 2026-10-02 07:15:21,631 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_with_different_uom ... 2026-10-02 07:15:22,934 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-02 07:15:23,326 44 INFO rb-67e19c3-225208-420267 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-02 07:15:31,301 44 INFO rb-67e19c3-225208-420267 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-02 07:15:31,835 44 INFO rb-67e19c3-225208-420267 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-02 07:15:32,117 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_dashboard: Starting TestPurchaseDashboard.test_purchase_dashboard ... 2026-10-02 07:15:35,856 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-02 07:15:44,131 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_basic ... 2026-10-02 07:15:48,065 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #450 deleted account.move.line.ctp records with IDs: [1475, 1476, 1477, 1478] 2026-10-02 07:15:48,209 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #450 deleted account.move.line records with IDs: [2725, 2726, 2727, 2728, 2729] 2026-10-02 07:15:48,269 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #450 deleted mail.message records with IDs: [18952] 2026-10-02 07:15:48,349 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #450 deleted account.move records with IDs: [1021] 2026-10-02 07:15:48,662 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_exchange_rate ... 2026-10-02 07:15:51,803 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_in_accrued_expense_entry ... 2026-10-02 07:15:55,546 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_product_supplierinfo_downpayment ... 2026-10-02 07:15:57,843 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-02 07:16:05,406 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_flow: Starting TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights ... 2026-10-02 07:16:06,422 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome pid: 153245 2026-10-02 07:16:06,422 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome headless temporary user profile dir: /tmp/tmp2ac1fupr_chrome_odoo 2026-10-02 07:16:06,422 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Issuing json command http://127.0.0.1:32775/json/version 2026-10-02 07:16:06,424 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32775', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:16:06,442 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Browser version: Chrome/150.0.7871.114 2026-10-02 07:16:06,442 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Issuing json command http://127.0.0.1:32775/json 2026-10-02 07:16:06,443 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32775', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:16:06,452 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Websocket url found: ws://127.0.0.1:32775/devtools/page/15BFDBF7BD2DBDE9D84CA4EF87ECF970 2026-10-02 07:16:06,463 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Enable chrome headless console log notification 2026-10-02 07:16:06,469 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome headless enable page notifications 2026-10-02 07:16:06,586 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:SuperPurchaseWoman from n/a 2026-10-02 07:16:06,589 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Setting session cookie in browser 2026-10-02 07:16:06,591 44 INFO rb-67e19c3-225208-420267 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-10-02 07:16:06,591 44 INFO rb-67e19c3-225208-420267 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-10-02 07:16:06,606 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 07:16:07,805 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:07] "GET /odoo HTTP/1.1" 200 - 147 0.100 1.102 2026-10-02 07:16:07,809 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Navigation result: {'frameId': '15BFDBF7BD2DBDE9D84CA4EF87ECF970', 'loaderId': 'D0491E7350C9ABE7D8B9EF746694DF1E', 'isDownload': False} 2026-10-02 07:16:07,809 44 INFO rb-67e19c3-225208-420267 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-10-02 07:16:07,840 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:07] "GET /web/assets/ef0c98e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-02 07:16:07,846 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:07] "GET /web/assets/3daf4b4/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-02 07:16:07,927 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:07] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.030 0.061 2026-10-02 07:16:07,937 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:07] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.091 2026-10-02 07:16:07,953 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:07] "GET /web/assets/9a830d0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-10-02 07:16:08,014 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:08] "GET /web/assets/50e4f3b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-02 07:16:08,532 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:08] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:16:08,534 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:08] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:16:08,556 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-02 07:16:08,589 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:08] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.010 2026-10-02 07:16:08,606 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.015 2026-10-02 07:16:08,614 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: Owl is running in 'dev' mode. 2026-10-02 07:16:08,629 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:08] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 07:16:08,643 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:08] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:16:08,711 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:08] "GET /odoo HTTP/1.1" 200 - 28 0.021 0.038 2026-10-02 07:16:08,736 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:08] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.073 2026-10-02 07:16:08,765 44 INFO rb-67e19c3-225208-420267 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-10-02 07:16:08,770 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:08] "GET /web/image/res.company/270/favicon HTTP/1.1" 200 - 9 0.007 0.043 2026-10-02 07:16:08,780 44 INFO rb-67e19c3-225208-420267 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-10-02 07:16:08,786 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-02 07:16:08,790 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16: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-10-02 07:16:08,823 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:08] "GET /web/image?model=res.users&field=avatar_128&id=454 HTTP/1.1" 200 - 14 0.032 0.057 2026-10-02 07:16:08,835 44 INFO rb-67e19c3-225208-420267 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-10-02 07:16:08,898 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:08] "POST /mail/data HTTP/1.1" 200 - 33 0.038 0.128 2026-10-02 07:16:08,903 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:08] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.001 0.166 2026-10-02 07:16:08,909 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:08] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-02 07:16:08,915 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.159 2026-10-02 07:16:08,921 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:08] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.078 2026-10-02 07:16:08,927 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:08] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.001 0.180 2026-10-02 07:16:08,953 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:08] "GET /web/image/res.partner/1730/avatar_128?unique=1790925357000 HTTP/1.1" 200 - 6 0.012 0.195 2026-10-02 07:16:08,964 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:08] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.002 0.161 2026-10-02 07:16:08,970 44 INFO rb-67e19c3-225208-420267 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-10-02 07:16:08,974 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:08] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 07:16:09,020 44 INFO rb-67e19c3-225208-420267 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-10-02 07:16:09,032 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:09] "POST /web/action/load HTTP/1.1" 200 - 10 0.034 0.017 2026-10-02 07:16:09,184 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 454, model: purchase.order, field: mrp_production_count 2026-10-02 07:16:09,187 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 454, model: purchase.order, field: sale_order_count 2026-10-02 07:16:09,188 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 454, model: purchase.order, field: has_sale_order 2026-10-02 07:16:09,189 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 454, model: purchase.order, field: repair_count 2026-10-02 07:16:09,191 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 454, model: freight.booking 2026-10-02 07:16:09,193 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 454, model: purchase.order, field: booking_count 2026-10-02 07:16:09,195 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 454, model: purchase.order, field: shipment_count 2026-10-02 07:16:09,314 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:09] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 123 0.081 0.148 2026-10-02 07:16:09,421 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:09] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 14 0.016 0.061 2026-10-02 07:16:09,502 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:09] "POST /mail/data HTTP/1.1" 200 - 43 0.031 0.053 2026-10-02 07:16:09,523 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:09] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 8 0.009 0.071 2026-10-02 07:16:09,565 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:09] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.017 0.028 2026-10-02 07:16:09,602 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:09] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 15 0.020 0.029 2026-10-02 07:16:09,647 44 INFO rb-67e19c3-225208-420267 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-10-02 07:16:09,672 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:09] "GET /web/image/res.users/454/avatar_128 HTTP/1.1" 200 - 7 0.018 0.015 2026-10-02 07:16:09,699 44 INFO rb-67e19c3-225208-420267 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-10-02 07:16:09,756 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:09] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 5 0.010 0.042 2026-10-02 07:16:09,812 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:09] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 10 0.005 0.023 2026-10-02 07:16:09,909 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:09] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:16:10,052 44 INFO rb-67e19c3-225208-420267 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-10-02 07:16:10,065 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:10] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.006 0.017 2026-10-02 07:16:10,103 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:10] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-02 07:16:10,157 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:10] "GET /web/assets/81af836/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-02 07:16:10,331 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:10] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.005 0.029 2026-10-02 07:16:10,378 44 INFO rb-67e19c3-225208-420267 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-10-02 07:16:10,429 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:10] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 11 0.023 0.023 2026-10-02 07:16:10,436 44 INFO rb-67e19c3-225208-420267 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-10-02 07:16:10,491 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:10] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 6 0.013 0.026 2026-10-02 07:16:10,550 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:10] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:16:10,581 44 INFO rb-67e19c3-225208-420267 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-10-02 07:16:10,596 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:10] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.007 0.015 2026-10-02 07:16:10,894 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:10] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.049 0.014 2026-10-02 07:16:10,929 44 INFO rb-67e19c3-225208-420267 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-10-02 07:16:10,943 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:10] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 1 0.001 0.008 2026-10-02 07:16:11,027 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:11] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 6 0.015 0.022 2026-10-02 07:16:11,185 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:11] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 39 0.060 0.075 2026-10-02 07:16:11,220 44 INFO rb-67e19c3-225208-420267 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-10-02 07:16:11,277 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:11] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 27 0.027 0.045 2026-10-02 07:16:11,285 44 INFO rb-67e19c3-225208-420267 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-10-02 07:16:11,296 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:11] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.005 0.087 2026-10-02 07:16:11,328 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:11] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.006 0.013 2026-10-02 07:16:11,332 44 INFO rb-67e19c3-225208-420267 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-10-02 07:16:11,334 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:11] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-02 07:16:11,342 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:11] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-02 07:16:11,402 44 INFO rb-67e19c3-225208-420267 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-10-02 07:16:11,426 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:11] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 11 0.010 0.025 2026-10-02 07:16:11,483 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:11] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 12 0.010 0.024 2026-10-02 07:16:11,645 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:11] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 61 0.056 0.085 2026-10-02 07:16:12,059 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:12] "POST /web/dataset/call_button/purchase.order/button_confirm#purchase.order.button_confirm HTTP/1.1" 200 - 152 0.202 0.172 2026-10-02 07:16:12,094 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:12] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 10 0.017 0.323 2026-10-02 07:16:12,135 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:12] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.014 0.371 2026-10-02 07:16:12,196 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:12] "POST /mail/data HTTP/1.1" 200 - 33 0.021 0.410 2026-10-02 07:16:12,326 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:12] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 49 0.059 0.199 2026-10-02 07:16:12,379 44 INFO rb-67e19c3-225208-420267 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-10-02 07:16:12,426 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:12] "POST /mail/data HTTP/1.1" 200 - 30 0.018 0.032 2026-10-02 07:16:12,432 44 INFO rb-67e19c3-225208-420267 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-10-02 07:16:12,433 44 INFO rb-67e19c3-225208-420267 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-10-02 07:16:12,457 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:12] "POST /web/dataset/call_kw/ir.attachment/create#ir.attachment.create HTTP/1.1" 200 - 3 0.003 0.010 2026-10-02 07:16:12,818 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 454, model: sale.order.line 2026-10-02 07:16:12,864 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 454, model: sale.order.line 2026-10-02 07:16:12,903 44 INFO rb-67e19c3-225208-420267 odoo.addons.account.models.account_document_import_mixin: Attachment(s) ['my_vendor_bill.png'] not imported: no suitable decoder found. 2026-10-02 07:16:12,990 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:12] "POST /web/dataset/call_kw/purchase.order/action_create_invoice#purchase.order.action_create_invoice HTTP/1.1" 200 - 193 0.229 0.297 2026-10-02 07:16:13,222 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 454, model: account.payment 2026-10-02 07:16:13,242 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 454, model: payment.transaction 2026-10-02 07:16:13,249 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 454, model: mrp.production 2026-10-02 07:16:13,253 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 454, model: account.asset.asset 2026-10-02 07:16:13,357 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:13] "POST /web/dataset/call_kw/account.move/get_views#account.move.get_views HTTP/1.1" 200 - 129 0.088 0.267 2026-10-02 07:16:13,418 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:13] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data#account.move.json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.016 0.020 2026-10-02 07:16:13,592 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:13] "POST /web/dataset/call_kw/account.move/web_read#account.move.web_read HTTP/1.1" 200 - 68 0.091 0.108 2026-10-02 07:16:13,785 44 INFO rb-67e19c3-225208-420267 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-10-02 07:16:13,806 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:13] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data#account.move.json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.019 0.023 2026-10-02 07:16:13,842 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: tour succeeded 2026-10-02 07:16:13,843 44 INFO rb-67e19c3-225208-420267 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-10-02 07:16:13,896 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:13] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.026 0.082 2026-10-02 07:16:14,007 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:14] "POST /mail/data HTTP/1.1" 200 - 45 0.051 0.164 2026-10-02 07:16:14,065 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: heap 37609960 (allocated 42659840) 2026-10-02 07:16:14,077 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:16:14] "GET /web/static/img/mimetypes/image.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 07:16:14,084 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Closing chrome headless with pid 153245 2026-10-02 07:16:14,086 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Closing websocket connection 2026-10-02 07:16:14,087 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Terminating chrome headless with pid 153245 2026-10-02 07:16:14,190 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_071614_190639_test_basic_purchase_flow_with_minimal_access_rights.txt 2026-10-02 07:16:14,190 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Removing chrome user profile "/tmp/tmp2ac1fupr_chrome_odoo" 2026-10-02 07:16:14,245 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-02 07:16:22,642 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_compute_po_count_with_different_plan ... 2026-10-02 07:16:30,763 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_invoice_line_name_has_product_name ... 2026-10-02 07:16:31,682 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_keep_distribution_on_analytic_account_change ... 2026-10-02 07:16:41,110 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_on_change_quantity_price_unit ... 2026-10-02 07:16:43,614 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #455 deleted stock.move records with IDs: [1623] 2026-10-02 07:16:44,759 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_partial_billing_interaction_with_invoicing_switch_threshold ... 2026-10-02 07:16:44,797 44 INFO rb-67e19c3-225208-420267 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-10-02 07:16:44,800 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_product_price_decimal_accuracy ... 2026-10-02 07:16:47,586 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_analytic_account_product_change ... 2026-10-02 07:16:52,430 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_to_invoice_analytic_rule_with_account_prefix ... 2026-10-02 07:17:00,242 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_autocomplete_invoice ... 2026-10-02 07:17:03,245 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_invoice_lines_from_multiple_purchases ... 2026-10-02 07:17:04,496 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_supplier_discounted_price ... 2026-10-02 07:17:05,820 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_analytic_account_model_change ... 2026-10-02 07:17:10,956 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered ... 2026-10-02 07:17:11,885 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered_return ... 2026-10-02 07:17:13,529 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered ... 2026-10-02 07:17:14,433 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered_return ... 2026-10-02 07:17:15,498 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_severals_bills_and_multicurrency ... 2026-10-02 07:17:19,168 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-02 07:17:29,127 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_add_bill_to_po ... 2026-10-02 07:17:35,765 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_bill_description_only_line_purchase_matching ... 2026-10-02 07:17:36,983 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #457 deleted account.move.line.ctp records with IDs: [1516] 2026-10-02 07:17:37,100 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #457 deleted account.move.line records with IDs: [2818] 2026-10-02 07:17:37,318 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #457 deleted account.move.line records with IDs: [2821] 2026-10-02 07:17:37,669 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_create_invoice_from_multiple_purchase_orders ... 2026-10-02 07:17:38,995 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_invoice_user_id_on_bill ... 2026-10-02 07:17:42,773 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_link_bill_origin_to_purchase_orders ... 2026-10-02 07:17:47,618 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #457 deleted account.move.line.ctp records with IDs: [1521, 1522, 1523] 2026-10-02 07:17:47,859 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #457 deleted account.move.line records with IDs: [2833, 2834] 2026-10-02 07:17:48,883 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_link_bill_origin_to_purchase_orders_trailing_comma ... 2026-10-02 07:17:52,034 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching ... 2026-10-02 07:18:11,637 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_allow_multi_bill ... 2026-10-02 07:18:16,903 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #457 deleted account.move.line.ctp records with IDs: [1555, 1556, 1557] 2026-10-02 07:18:17,096 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #457 deleted account.move.line records with IDs: [2878] 2026-10-02 07:18:17,535 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_create_bill ... 2026-10-02 07:18:19,991 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_multi_po ... 2026-10-02 07:18:25,168 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #457 deleted account.move.line.ctp records with IDs: [1558, 1559, 1560] 2026-10-02 07:18:25,278 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #457 deleted account.move.line records with IDs: [2887] 2026-10-02 07:18:25,732 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_restrict_no_pol ... 2026-10-02 07:18:25,774 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match ... 2026-10-02 07:18:29,096 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match_same_reference ... 2026-10-02 07:18:32,695 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_currency ... 2026-10-02 07:18:36,462 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_no_currency ... 2026-10-02 07:18:41,220 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_match_from_ocr ... 2026-10-02 07:18:45,036 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #457 deleted account.move.line.ctp records with IDs: [1575, 1576] 2026-10-02 07:18:45,146 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #457 deleted account.move.line records with IDs: [2908] 2026-10-02 07:18:45,674 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_matching_credit_note ... 2026-10-02 07:18:50,106 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #457 deleted account.move.line records with IDs: [2917] 2026-10-02 07:18:50,213 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #457 deleted account.move.line records with IDs: [2918] 2026-10-02 07:18:50,532 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_and_diff_unit_price ... 2026-10-02 07:18:55,335 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #457 deleted account.move.line.ctp records with IDs: [1582, 1583, 1584, 1585, 1586] 2026-10-02 07:18:55,733 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #457 deleted account.move.line records with IDs: [2927] 2026-10-02 07:18:55,898 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #457 deleted account.move.line.ctp records with IDs: [1587, 1588, 1589, 1590] 2026-10-02 07:18:55,992 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #457 deleted account.move.line records with IDs: [2922] 2026-10-02 07:18:56,173 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_full ... 2026-10-02 07:18:59,478 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #457 deleted account.move.line.ctp records with IDs: [1591, 1592, 1593] 2026-10-02 07:18:59,578 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #457 deleted account.move.line records with IDs: [2930, 2931] 2026-10-02 07:18:59,985 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_inv ... 2026-10-02 07:19:03,652 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #457 deleted account.move.line.ctp records with IDs: [1597, 1598, 1599, 1600] 2026-10-02 07:19:03,749 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #457 deleted account.move.line records with IDs: [2942] 2026-10-02 07:19:03,885 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #457 deleted account.move.line.ctp records with IDs: [1601, 1602, 1603] 2026-10-02 07:19:03,972 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #457 deleted account.move.line records with IDs: [2937] 2026-10-02 07:19:04,224 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_po ... 2026-10-02 07:19:07,858 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #457 deleted account.move.line.ctp records with IDs: [1604, 1605, 1606, 1607] 2026-10-02 07:19:07,951 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #457 deleted account.move.line records with IDs: [2944] 2026-10-02 07:19:08,141 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_same_unit_price ... 2026-10-02 07:19:11,950 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #457 deleted account.move.line.ctp records with IDs: [1608, 1609, 1610, 1611] 2026-10-02 07:19:12,050 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #457 deleted account.move.line records with IDs: [2955] 2026-10-02 07:19:12,182 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #457 deleted account.move.line.ctp records with IDs: [1612, 1613, 1614] 2026-10-02 07:19:12,271 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #457 deleted account.move.line records with IDs: [2951] 2026-10-02 07:19:12,447 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_not_match_non_invoice_lines ... 2026-10-02 07:19:15,445 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_total_match_from_ocr ... 2026-10-02 07:19:19,613 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_partner ... 2026-10-02 07:19:22,512 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #457 deleted account.move.line.ctp records with IDs: [1621, 1622] 2026-10-02 07:19:22,588 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #457 deleted account.move.line records with IDs: [2967] 2026-10-02 07:19:23,066 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_po_reference ... 2026-10-02 07:19:26,956 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #457 deleted account.move.line.ctp records with IDs: [1625, 1626] 2026-10-02 07:19:27,151 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #457 deleted account.move.line records with IDs: [2972] 2026-10-02 07:19:27,637 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-02 07:19:27,644 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_order_product_catalog: Starting TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour ... 2026-10-02 07:19:28,220 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Chrome pid: 153480 2026-10-02 07:19:28,221 44 INFO rb-67e19c3-225208-420267 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/tmp17i0ykcb_chrome_odoo 2026-10-02 07:19:28,221 44 INFO rb-67e19c3-225208-420267 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:40561/json/version 2026-10-02 07:19:28,227 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40561', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:19:28,259 44 INFO rb-67e19c3-225208-420267 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-10-02 07:19:28,260 44 INFO rb-67e19c3-225208-420267 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:40561/json 2026-10-02 07:19:28,261 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40561', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:19:28,286 44 INFO rb-67e19c3-225208-420267 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:40561/devtools/page/0B6C731F09DB4C978E3F7CB6CBB7BC70 2026-10-02 07:19:28,297 44 INFO rb-67e19c3-225208-420267 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-10-02 07:19:28,310 44 INFO rb-67e19c3-225208-420267 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-10-02 07:19:28,422 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-02 07:19:28,433 44 INFO rb-67e19c3-225208-420267 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-10-02 07:19:28,441 44 INFO rb-67e19c3-225208-420267 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-10-02 07:19:28,441 44 INFO rb-67e19c3-225208-420267 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-10-02 07:19:28,461 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 07:19:29,937 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:29] "GET /web HTTP/1.1" 200 - 158 0.216 1.264 2026-10-02 07:19:29,941 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Navigation result: {'frameId': '0B6C731F09DB4C978E3F7CB6CBB7BC70', 'loaderId': '477FC72A051212E3705A13D3E84CF8DA', 'isDownload': False} 2026-10-02 07:19:29,941 44 INFO rb-67e19c3-225208-420267 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-10-02 07:19:29,990 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:29] "GET /web/assets/ef0c98e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.007 0.015 2026-10-02 07:19:30,006 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:30] "GET /web/assets/3daf4b4/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.024 2026-10-02 07:19:30,196 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:30] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.068 0.149 2026-10-02 07:19:30,270 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:30] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.044 0.244 2026-10-02 07:19:30,315 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:30] "GET /web/assets/9a830d0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-02 07:19:30,333 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:30] "GET /web/assets/50e4f3b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-02 07:19:30,936 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:30] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 07:19:30,938 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:30] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-02 07:19:30,952 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.010 2026-10-02 07:19:31,020 44 INFO rb-67e19c3-225208-420267 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-02 07:19:31,037 44 INFO rb-67e19c3-225208-420267 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-10-02 07:19:31,094 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:31] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.061 0.057 2026-10-02 07:19:31,104 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:31] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.127 2026-10-02 07:19:31,108 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:31] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.057 2026-10-02 07:19:31,135 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:31] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-02 07:19:31,140 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.009 0.130 2026-10-02 07:19:31,257 44 INFO rb-67e19c3-225208-420267 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-10-02 07:19:31,258 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:31] "GET /odoo HTTP/1.1" 200 - 29 0.054 0.044 2026-10-02 07:19:31,269 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:19:31,287 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-02 07:19:31,306 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:31] "GET /odoo/offline HTTP/1.1" 200 - 5 0.011 0.130 2026-10-02 07:19:31,307 44 INFO rb-67e19c3-225208-420267 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-10-02 07:19:31,336 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:31] "POST /web/action/load HTTP/1.1" 200 - 12 0.013 0.129 2026-10-02 07:19:31,376 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:31] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.016 0.168 2026-10-02 07:19:31,423 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:31] "GET /web/image/res.partner/3/avatar_128?unique=1790917083000 HTTP/1.1" 200 - 13 0.015 0.195 2026-10-02 07:19:31,470 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:31] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.019 0.156 2026-10-02 07:19:31,567 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:31] "POST /mail/data HTTP/1.1" 200 - 35 0.045 0.212 2026-10-02 07:19:31,609 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:31] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.014 0.385 2026-10-02 07:19:31,613 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.259 2026-10-02 07:19:31,918 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:31] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 106 0.132 0.423 2026-10-02 07:19:31,991 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:31] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 5 0.016 0.028 2026-10-02 07:19:32,085 44 INFO rb-67e19c3-225208-420267 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-10-02 07:19:32,117 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:32] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.016 0.039 2026-10-02 07:19:32,178 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:32] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 3 0.011 0.079 2026-10-02 07:19:32,309 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:32] "POST /mail/data HTTP/1.1" 200 - 45 0.071 0.122 2026-10-02 07:19:32,407 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:32] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 21 0.048 0.131 2026-10-02 07:19:32,465 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:32] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.008 0.043 2026-10-02 07:19:32,524 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:32] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:19:32,734 44 INFO rb-67e19c3-225208-420267 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-10-02 07:19:32,765 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:32] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 7 0.017 0.034 2026-10-02 07:19:32,803 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:32] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.014 2026-10-02 07:19:32,859 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:32] "GET /web/assets/81af836/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-02 07:19:33,032 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:33] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.013 0.032 2026-10-02 07:19:33,052 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:33] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name#res.partner.autocomplete_by_name HTTP/1.1" 200 - 4 0.003 0.065 2026-10-02 07:19:33,090 44 INFO rb-67e19c3-225208-420267 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-10-02 07:19:33,150 44 INFO rb-67e19c3-225208-420267 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-10-02 07:19:33,176 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:33] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 18 0.040 0.041 2026-10-02 07:19:33,321 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:33] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 39 0.044 0.074 2026-10-02 07:19:33,396 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:33] "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.021 0.016 2026-10-02 07:19:33,462 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:33] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.027 0.037 2026-10-02 07:19:33,515 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:33] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.018 0.082 2026-10-02 07:19:33,957 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:33] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 - 112 0.172 0.358 2026-10-02 07:19:34,032 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:34] "POST /mail/data HTTP/1.1" 200 - 35 0.038 0.575 2026-10-02 07:19:34,140 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:34] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 28 0.045 0.100 2026-10-02 07:19:34,147 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:34] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.002 0.149 2026-10-02 07:19:34,168 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:34] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 2 0.009 0.167 2026-10-02 07:19:34,212 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:34] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 17 0.014 0.042 2026-10-02 07:19:34,221 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:34] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.002 0.034 2026-10-02 07:19:34,245 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:34] "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.041 2026-10-02 07:19:34,262 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:34] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.007 0.017 2026-10-02 07:19:34,288 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:34] "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.015 2026-10-02 07:19:34,308 44 INFO rb-67e19c3-225208-420267 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-10-02 07:19:34,320 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:34] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.009 0.028 2026-10-02 07:19:34,382 44 INFO rb-67e19c3-225208-420267 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-10-02 07:19:34,427 44 INFO rb-67e19c3-225208-420267 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-10-02 07:19:34,536 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:34] "POST /product/catalog/create_section HTTP/1.1" 200 - 17 0.057 0.048 2026-10-02 07:19:34,578 44 INFO rb-67e19c3-225208-420267 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-10-02 07:19:34,588 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:34] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:19:34,605 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:34] "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.014 0.036 2026-10-02 07:19:34,627 44 INFO rb-67e19c3-225208-420267 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-10-02 07:19:34,681 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:34] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 18 0.037 0.081 2026-10-02 07:19:34,720 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:34] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 13 0.010 0.022 2026-10-02 07:19:35,659 44 INFO rb-67e19c3-225208-420267 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-10-02 07:19:35,710 44 INFO rb-67e19c3-225208-420267 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-10-02 07:19:36,307 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:36] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 50 0.096 0.079 2026-10-02 07:19:36,354 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:36] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 3 0.003 0.113 2026-10-02 07:19:36,509 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:36] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 66 0.064 0.074 2026-10-02 07:19:36,720 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:36] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.017 0.035 2026-10-02 07:19:36,779 44 INFO rb-67e19c3-225208-420267 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-10-02 07:19:36,820 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:36] "POST /mail/data HTTP/1.1" 200 - 32 0.043 0.067 2026-10-02 07:19:36,832 44 INFO rb-67e19c3-225208-420267 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-10-02 07:19:36,874 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:19:36] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.024 0.138 2026-10-02 07:19:36,882 44 INFO rb-67e19c3-225208-420267 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-10-02 07:19:36,932 44 INFO rb-67e19c3-225208-420267 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-10-02 07:19:36,984 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: tour succeeded 2026-10-02 07:19:36,985 44 INFO rb-67e19c3-225208-420267 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-10-02 07:19:37,232 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: heap 35635616 (allocated 37830656) 2026-10-02 07:19:37,240 44 INFO rb-67e19c3-225208-420267 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 153480 2026-10-02 07:19:37,246 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Closing websocket connection 2026-10-02 07:19:37,250 44 INFO rb-67e19c3-225208-420267 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 153480 2026-10-02 07:19:37,355 44 INFO rb-67e19c3-225208-420267 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-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_071937_355498_test_add_section_from_product_catalog_on_purchase_order_tour.txt 2026-10-02 07:19:37,355 44 INFO rb-67e19c3-225208-420267 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/tmp17i0ykcb_chrome_odoo" 2026-10-02 07:19:37,378 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-02 07:19:48,971 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_00_purchase_order_report ... 2026-10-02 07:19:51,927 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_01_delay_and_delay_pass ... 2026-10-02 07:19:53,778 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_02_po_report_note_section_filter ... 2026-10-02 07:19:53,958 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_avg_price_calculation ... 2026-10-02 07:19:54,573 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_po_report_currency ... 2026-10-02 07:19:54,959 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_purchase_report_multi_uom ... 2026-10-02 07:19:55,718 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-02 07:20:07,079 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_price ... 2026-10-02 07:20:07,164 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-02 07:20:07,851 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 07:20:08,143 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:08] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 39 0.057 0.241 2026-10-02 07:20:08,413 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:08] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 72 0.163 0.101 2026-10-02 07:20:08,584 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:08] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 40 0.096 0.069 2026-10-02 07:20:08,593 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_vendor_uom ... 2026-10-02 07:20:09,527 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome pid: 153704 2026-10-02 07:20:09,527 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome headless temporary user profile dir: /tmp/tmp6fku8z0y_chrome_odoo 2026-10-02 07:20:09,528 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Issuing json command http://127.0.0.1:40547/json/version 2026-10-02 07:20:09,529 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40547', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:20:09,558 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Browser version: Chrome/150.0.7871.114 2026-10-02 07:20:09,558 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Issuing json command http://127.0.0.1:40547/json 2026-10-02 07:20:09,558 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40547', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:20:09,587 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Websocket url found: ws://127.0.0.1:40547/devtools/page/C1CD823D1A3326B7901DB0888B7085BD 2026-10-02 07:20:09,611 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Enable chrome headless console log notification 2026-10-02 07:20:09,632 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome headless enable page notifications 2026-10-02 07:20:09,699 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-02 07:20:09,701 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Setting session cookie in browser 2026-10-02 07:20:09,710 44 INFO rb-67e19c3-225208-420267 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-10-02 07:20:09,712 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Navigating to: "http://127.0.0.1:8069/odoo/purchase" 2026-10-02 07:20:09,769 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 07:20:11,088 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:11] "GET /odoo/purchase HTTP/1.1" 200 - 153 0.121 1.215 2026-10-02 07:20:11,093 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Navigation result: {'frameId': 'C1CD823D1A3326B7901DB0888B7085BD', 'loaderId': 'CB14C084C5CB21A1409A94AE2118AC25', 'isDownload': False} 2026-10-02 07:20:11,093 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Evaluate ready code "odoo.isTourReady('test_catalog_vendor_uom')" 2026-10-02 07:20:11,143 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:11] "GET /web/assets/ef0c98e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.010 2026-10-02 07:20:11,151 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:11] "GET /web/assets/3daf4b4/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-10-02 07:20:11,347 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:11] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.105 0.111 2026-10-02 07:20:11,364 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:11] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.222 2026-10-02 07:20:11,394 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:11] "GET /web/assets/9a830d0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-02 07:20:11,452 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:11] "GET /web/assets/50e4f3b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.014 2026-10-02 07:20:12,035 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.025 2026-10-02 07:20:12,038 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:12] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-10-02 07:20:12,042 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:12] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-02 07:20:12,073 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:12] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-02 07:20:12,112 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.016 2026-10-02 07:20:12,128 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: Owl is running in 'dev' mode. 2026-10-02 07:20:12,149 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:12] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 07:20:12,165 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:12] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:20:12,242 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:12] "GET /odoo HTTP/1.1" 200 - 28 0.027 0.036 2026-10-02 07:20:12,286 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:12] "GET /odoo/offline HTTP/1.1" 200 - 5 0.019 0.083 2026-10-02 07:20:12,353 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:12] "GET /web/image?model=res.users&field=avatar_128&id=462 HTTP/1.1" 200 - 14 0.014 0.028 2026-10-02 07:20:12,386 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-02 07:20:12,390 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.023 2026-10-02 07:20:12,445 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:12] "GET /web/image/res.partner/1757/avatar_128?unique=1790925595000 HTTP/1.1" 200 - 6 0.052 0.079 2026-10-02 07:20:12,457 44 INFO rb-67e19c3-225208-420267 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-10-02 07:20:12,496 44 INFO rb-67e19c3-225208-420267 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-10-02 07:20:12,504 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:12] "POST /web/action/load HTTP/1.1" 200 - 11 0.024 0.137 2026-10-02 07:20:12,535 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:12] "GET /web/image/res.company/274/favicon HTTP/1.1" 200 - 9 0.012 0.128 2026-10-02 07:20:12,617 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:12] "POST /mail/data HTTP/1.1" 200 - 33 0.048 0.158 2026-10-02 07:20:12,640 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:12] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.006 0.311 2026-10-02 07:20:12,643 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.175 2026-10-02 07:20:12,820 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 462, model: purchase.order, field: sale_order_count 2026-10-02 07:20:12,824 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 462, model: purchase.order, field: has_sale_order 2026-10-02 07:20:12,826 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 462, model: freight.booking 2026-10-02 07:20:12,828 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 462, model: purchase.order, field: booking_count 2026-10-02 07:20:12,830 44 INFO rb-67e19c3-225208-420267 odoo.models: Access Denied by ACLs for operation: read, uid: 462, model: purchase.order, field: shipment_count 2026-10-02 07:20:12,961 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:12] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 118 0.120 0.312 2026-10-02 07:20:13,065 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:13] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 14 0.031 0.046 2026-10-02 07:20:13,217 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:13] "POST /mail/data HTTP/1.1" 200 - 43 0.040 0.106 2026-10-02 07:20:13,248 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:13] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.014 0.133 2026-10-02 07:20:13,300 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:13] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.013 0.037 2026-10-02 07:20:13,337 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:13] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 15 0.016 0.041 2026-10-02 07:20:13,438 44 INFO rb-67e19c3-225208-420267 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-10-02 07:20:13,453 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:13] "GET /web/image/res.users/462/avatar_128 HTTP/1.1" 200 - 7 0.024 0.019 2026-10-02 07:20:13,514 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:13] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 3 0.009 0.050 2026-10-02 07:20:13,578 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:13] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.011 0.020 2026-10-02 07:20:13,658 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:13] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 28 0.032 0.075 2026-10-02 07:20:13,783 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:13] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:20:13,940 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:13] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.018 0.019 2026-10-02 07:20:13,985 44 INFO rb-67e19c3-225208-420267 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-10-02 07:20:14,049 44 INFO rb-67e19c3-225208-420267 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-10-02 07:20:14,077 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:14] "POST /mail/data HTTP/1.1" 200 - 29 0.052 0.054 2026-10-02 07:20:14,096 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:14] "POST /mail/thread/messages HTTP/1.1" 200 - 5 0.011 0.108 2026-10-02 07:20:14,115 44 INFO rb-67e19c3-225208-420267 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-10-02 07:20:14,178 44 INFO rb-67e19c3-225208-420267 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-10-02 07:20:14,228 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:14] "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.019 0.021 2026-10-02 07:20:14,526 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:14] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 - 113 0.079 0.190 2026-10-02 07:20:14,577 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:14] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 6 0.015 0.020 2026-10-02 07:20:14,693 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:14] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 25 0.064 0.065 2026-10-02 07:20:14,699 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:14] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.000 0.134 2026-10-02 07:20:14,724 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:14] "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.010 0.101 2026-10-02 07:20:14,806 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:14] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 17 0.049 0.046 2026-10-02 07:20:14,820 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:14] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.001 0.080 2026-10-02 07:20:14,829 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:14] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.002 0.009 2026-10-02 07:20:14,888 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:14] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.005 0.020 2026-10-02 07:20:14,899 44 INFO rb-67e19c3-225208-420267 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-10-02 07:20:14,908 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:14] "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.030 2026-10-02 07:20:14,937 44 INFO rb-67e19c3-225208-420267 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-10-02 07:20:14,987 44 INFO rb-67e19c3-225208-420267 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-10-02 07:20:15,042 44 INFO rb-67e19c3-225208-420267 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-10-02 07:20:15,096 44 INFO rb-67e19c3-225208-420267 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-10-02 07:20:15,148 44 INFO rb-67e19c3-225208-420267 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-10-02 07:20:15,200 44 INFO rb-67e19c3-225208-420267 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-10-02 07:20:15,251 44 INFO rb-67e19c3-225208-420267 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-10-02 07:20:15,302 44 INFO rb-67e19c3-225208-420267 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-10-02 07:20:15,353 44 INFO rb-67e19c3-225208-420267 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-10-02 07:20:15,406 44 INFO rb-67e19c3-225208-420267 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-10-02 07:20:16,098 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:16] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 53 0.100 0.090 2026-10-02 07:20:16,123 44 INFO rb-67e19c3-225208-420267 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-10-02 07:20:16,174 44 INFO rb-67e19c3-225208-420267 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-10-02 07:20:16,226 44 INFO rb-67e19c3-225208-420267 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-10-02 07:20:16,278 44 INFO rb-67e19c3-225208-420267 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-10-02 07:20:16,331 44 INFO rb-67e19c3-225208-420267 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-10-02 07:20:16,383 44 INFO rb-67e19c3-225208-420267 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-10-02 07:20:16,434 44 INFO rb-67e19c3-225208-420267 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-10-02 07:20:16,485 44 INFO rb-67e19c3-225208-420267 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-10-02 07:20:16,535 44 INFO rb-67e19c3-225208-420267 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-10-02 07:20:16,589 44 INFO rb-67e19c3-225208-420267 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-10-02 07:20:17,198 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:17] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 32 0.051 0.055 2026-10-02 07:20:17,222 44 INFO rb-67e19c3-225208-420267 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-10-02 07:20:17,275 44 INFO rb-67e19c3-225208-420267 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-10-02 07:20:17,827 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:17] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 3 0.003 0.039 2026-10-02 07:20:17,991 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:17] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 59 0.070 0.078 2026-10-02 07:20:18,067 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:18] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:20:18,130 44 INFO rb-67e19c3-225208-420267 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-10-02 07:20:18,153 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:18] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.034 0.016 2026-10-02 07:20:18,184 44 INFO rb-67e19c3-225208-420267 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-10-02 07:20:18,218 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:18] "POST /mail/data HTTP/1.1" 200 - 21 0.030 0.052 2026-10-02 07:20:18,235 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:18] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.039 2026-10-02 07:20:18,309 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:18] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.049 0.112 2026-10-02 07:20:18,356 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:18] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 3 0.004 0.067 2026-10-02 07:20:18,442 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:18] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 10 0.022 0.036 2026-10-02 07:20:18,501 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:18] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 8 0.016 0.016 2026-10-02 07:20:18,550 44 INFO rb-67e19c3-225208-420267 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-10-02 07:20:18,598 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:18] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 3 0.005 0.033 2026-10-02 07:20:18,636 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:18] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.007 0.017 2026-10-02 07:20:18,697 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:18] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 21 0.023 0.054 2026-10-02 07:20:18,821 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:18] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.019 0.017 2026-10-02 07:20:18,848 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:18] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.008 0.026 2026-10-02 07:20:18,858 44 INFO rb-67e19c3-225208-420267 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-10-02 07:20:18,913 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:18] "POST /mail/data HTTP/1.1" 200 - 19 0.032 0.056 2026-10-02 07:20:18,938 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:18] "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.005 0.045 2026-10-02 07:20:18,991 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:18] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.034 0.065 2026-10-02 07:20:19,091 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:19] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 - 2 0.006 0.118 2026-10-02 07:20:19,126 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:19] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 2 0.007 0.015 2026-10-02 07:20:19,188 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:19] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 18 0.027 0.045 2026-10-02 07:20:19,196 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:19] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.001 0.078 2026-10-02 07:20:19,248 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:19] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 13 0.015 0.035 2026-10-02 07:20:19,269 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:19] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.009 0.118 2026-10-02 07:20:19,282 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:19] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.006 0.052 2026-10-02 07:20:19,289 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:19] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.001 0.021 2026-10-02 07:20:19,324 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:19] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.007 0.019 2026-10-02 07:20:19,335 44 INFO rb-67e19c3-225208-420267 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-10-02 07:20:19,347 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:19] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.005 0.023 2026-10-02 07:20:19,389 44 INFO rb-67e19c3-225208-420267 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-10-02 07:20:19,441 44 INFO rb-67e19c3-225208-420267 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-10-02 07:20:19,495 44 INFO rb-67e19c3-225208-420267 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-10-02 07:20:19,542 44 INFO rb-67e19c3-225208-420267 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-10-02 07:20:19,595 44 INFO rb-67e19c3-225208-420267 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-10-02 07:20:20,022 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:20] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 39 0.065 0.063 2026-10-02 07:20:20,148 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:20] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 3 0.003 0.039 2026-10-02 07:20:20,310 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:20] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 45 0.072 0.071 2026-10-02 07:20:20,417 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: tour succeeded 2026-10-02 07:20:20,418 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: ╔════════════════════════════════════════╗ ║ TOUR test_catalog_vendor_uom SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-02 07:20:20,463 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:20] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.016 0.051 2026-10-02 07:20:20,539 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:20] "POST /mail/data HTTP/1.1" 200 - 21 0.033 0.060 2026-10-02 07:20:20,586 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:20] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.020 0.118 2026-10-02 07:20:20,706 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:20:20] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.006 0.017 2026-10-02 07:20:20,725 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: heap 39728296 (allocated 44384256) 2026-10-02 07:20:20,736 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Closing chrome headless with pid 153704 2026-10-02 07:20:20,739 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Closing websocket connection 2026-10-02 07:20:20,743 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Terminating chrome headless with pid 153704 2026-10-02 07:20:20,844 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_072020_844021_test_catalog_vendor_uom.txt 2026-10-02 07:20:20,844 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Removing chrome user profile "/tmp/tmp6fku8z0y_chrome_odoo" 2026-10-02 07:20:20,863 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_seller_price_discounted_with_template ... 2026-10-02 07:20:21,435 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-02 07:20:30,572 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_import_purchase_order_reference_from_lines_description ... 2026-10-02 07:20:31,833 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #464 deleted account.move.line.ctp records with IDs: [1629, 1630] 2026-10-02 07:20:31,946 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #464 deleted account.move.line records with IDs: [2980, 2981] 2026-10-02 07:20:32,604 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_import_purchase_order_reference_from_provided_field ... 2026-10-02 07:20:33,769 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #464 deleted account.move.line.ctp records with IDs: [1631, 1632] 2026-10-02 07:20:33,858 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #464 deleted account.move.line records with IDs: [2985, 2986] 2026-10-02 07:20:34,365 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_multiple_purchase_order_references ... 2026-10-02 07:20:34,821 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #464 deleted account.move.line.ctp records with IDs: [1633] 2026-10-02 07:20:34,938 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #464 deleted account.move.line records with IDs: [2990] 2026-10-02 07:20:35,643 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_po_matching_no_partner_override ... 2026-10-02 07:20:37,042 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #464 deleted account.move.line.ctp records with IDs: [1634, 1635] 2026-10-02 07:20:37,190 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #464 deleted account.move.line records with IDs: [2996, 2997] 2026-10-02 07:20:38,243 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #464 deleted account.move.line records with IDs: [2998, 2999, 3000] 2026-10-02 07:20:38,412 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #464 deleted mail.message records with IDs: [19140, 19139, 19137] 2026-10-02 07:20:38,708 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #464 deleted ir.attachment records with IDs: [17807] 2026-10-02 07:20:38,711 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #464 deleted account.move records with IDs: [1088] 2026-10-02 07:20:39,644 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #464 deleted account.move.line.ctp records with IDs: [1636, 1637] 2026-10-02 07:20:39,807 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #464 deleted account.move.line records with IDs: [3001, 3002] 2026-10-02 07:20:41,427 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #464 deleted account.move.line.ctp records with IDs: [1638, 1639] 2026-10-02 07:20:41,507 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #464 deleted account.move.line records with IDs: [3006, 3007] 2026-10-02 07:20:42,089 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-02 07:20:50,324 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_edi_ubl_bis3.tests.test_purchase_order_edi_gen: Starting TestPurchaseOrderEDIGen.test_purchase_order_download_edi ... 2026-10-02 07:20:51,051 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-02 07:21:11,896 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share ... 2026-10-02 07:21:12,926 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1712] 2026-10-02 07:21:13,608 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1724] 2026-10-02 07:21:17,047 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_2 ... 2026-10-02 07:21:17,445 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1737] 2026-10-02 07:21:17,828 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_backorder ... 2026-10-02 07:21:18,241 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1740] 2026-10-02 07:21:19,602 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_backorder_2 ... 2026-10-02 07:21:20,258 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1747] 2026-10-02 07:21:20,498 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1749] 2026-10-02 07:21:21,628 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_average_cost_unbuild_valuation ... 2026-10-02 07:21:27,305 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1751] 2026-10-02 07:21:27,340 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1752] 2026-10-02 07:21:27,646 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_buy_deliver_and_return_kit_with_auto_avco_components ... 2026-10-02 07:21:28,822 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1766] 2026-10-02 07:21:29,363 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1769] 2026-10-02 07:21:30,539 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_fifo_cost_adjust_mo_quantity ... 2026-10-02 07:21:31,861 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_anglo_saxo_price_diff ... 2026-10-02 07:21:33,624 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1777] 2026-10-02 07:21:34,855 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_bom_cost_share_constraint_with_variants ... 2026-10-02 07:21:35,761 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted product.product records with IDs: [4004] 2026-10-02 07:21:36,254 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_components_cost_distribution ... 2026-10-02 07:21:36,724 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1780] 2026-10-02 07:21:37,653 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_cost_share_variant_and_optional_lines ... 2026-10-02 07:21:38,655 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted product.product records with IDs: [4019] 2026-10-02 07:21:39,363 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1787, 1788, 1789] 2026-10-02 07:21:40,066 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_multicurrency_kit_different_uom_categories ... 2026-10-02 07:21:40,452 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1800] 2026-10-02 07:21:40,787 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_valuation_multicurrency_with_kits ... 2026-10-02 07:21:41,382 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1802] 2026-10-02 07:21:42,763 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-02 07:21:51,862 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_purchase_mrp_kit_qty_change ... 2026-10-02 07:21:52,647 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #469 deleted stock.move records with IDs: [1804] 2026-10-02 07:21:53,683 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #469 deleted stock.move records with IDs: [1808] 2026-10-02 07:21:54,407 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #469 deleted stock.move records with IDs: [1809, 1810, 1807] 2026-10-02 07:21:54,526 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_sale_mrp_kit_qty_delivered ... 2026-10-02 07:21:56,709 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #469 deleted stock.move records with IDs: [1812] 2026-10-02 07:22:03,531 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po ... 2026-10-02 07:22:06,667 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po2 ... 2026-10-02 07:22:08,589 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_vendor_quantities ... 2026-10-02 07:22:09,090 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_cancel_mo_with_mto_purchase_component ... 2026-10-02 07:22:11,350 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #469 deleted stock.move.line records with IDs: [1826] 2026-10-02 07:22:11,535 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_compute_bom_days_00 ... 2026-10-02 07:22:18,109 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_concurent_procurements ... 2026-10-02 07:22:20,081 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_consumption_warning_mto_buy_serial_pbm_early_serial ... 2026-10-02 07:22:22,060 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_inter_company_received_qty_with_kit ... 2026-10-02 07:22:22,544 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #469 deleted stock.move records with IDs: [1863] 2026-10-02 07:22:23,282 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost ... 2026-10-02 07:22:25,959 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #469 deleted stock.move records with IDs: [1867] 2026-10-02 07:22:26,935 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost_multi_currency ... 2026-10-02 07:22:28,955 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #469 deleted stock.move records with IDs: [1871] 2026-10-02 07:22:29,366 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_packaging_uom_not_converted_po ... 2026-10-02 07:22:29,844 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #469 deleted stock.move records with IDs: [1873] 2026-10-02 07:22:30,045 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_price_without_rounding ... 2026-10-02 07:22:31,275 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #469 deleted stock.move records with IDs: [1875] 2026-10-02 07:22:31,757 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview ... 2026-10-02 07:22:32,511 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview_mto_purchase_with_backorders ... 2026-10-02 07:22:35,443 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_monthly_demand_multistep_manufacturing ... 2026-10-02 07:22:36,655 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mto_component_quantity_reduction_propagation ... 2026-10-02 07:22:37,451 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_orderpoint_with_manufacture_security_lead_time ... 2026-10-02 07:22:38,057 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route ... 2026-10-02 07:22:39,237 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route_2 ... 2026-10-02 07:22:40,186 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #469 deleted stock.warehouse.orderpoint records with IDs: [7] 2026-10-02 07:22:40,459 44 INFO rb-67e19c3-225208-420267 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-10-02 07:22:41,107 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #469 deleted stock.move records with IDs: [1894] 2026-10-02 07:22:42,669 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_purchase_multistep_kit_qty_change ... 2026-10-02 07:22:44,046 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #469 deleted stock.move records with IDs: [1897] 2026-10-02 07:22:44,991 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #469 deleted stock.move records with IDs: [1899] 2026-10-02 07:22:45,363 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #469 deleted stock.move records with IDs: [1900] 2026-10-02 07:22:46,373 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #469 deleted stock.move.line records with IDs: [1853] 2026-10-02 07:22:46,908 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_total_cost_share_rounded_to_precision ... 2026-10-02 07:22:47,184 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_by_lot_component_in_kit ... 2026-10-02 07:22:47,921 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #469 deleted stock.move records with IDs: [1904] 2026-10-02 07:22:48,430 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_with_backorder ... 2026-10-02 07:22:50,006 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #469 deleted stock.move records with IDs: [1908] 2026-10-02 07:22:50,941 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-02 07:22:50,947 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_purchase_matrix_ui ... 2026-10-02 07:22:51,685 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome pid: 153953 2026-10-02 07:22:51,687 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome headless temporary user profile dir: /tmp/tmpykcra8sq_chrome_odoo 2026-10-02 07:22:51,687 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Issuing json command http://127.0.0.1:35781/json/version 2026-10-02 07:22:51,691 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35781', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:22:51,727 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Browser version: Chrome/150.0.7871.114 2026-10-02 07:22:51,737 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Issuing json command http://127.0.0.1:35781/json 2026-10-02 07:22:51,738 44 INFO rb-67e19c3-225208-420267 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35781', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-02 07:22:51,790 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Websocket url found: ws://127.0.0.1:35781/devtools/page/8B51F30F18B52BD5F8EB5F9DD91349D5 2026-10-02 07:22:51,854 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Enable chrome headless console log notification 2026-10-02 07:22:51,882 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome headless enable page notifications 2026-10-02 07:22:51,963 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-02 07:22:51,984 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Setting session cookie in browser 2026-10-02 07:22:51,996 44 INFO rb-67e19c3-225208-420267 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-10-02 07:22:51,997 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-02 07:22:52,031 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-02 07:22:53,822 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:22:53] "GET /odoo HTTP/1.1" 200 - 157 0.284 1.518 2026-10-02 07:22:53,828 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Navigation result: {'frameId': '8B51F30F18B52BD5F8EB5F9DD91349D5', 'loaderId': '3254FFD9E9F8B7BDD1BD30A8CF7E8454', 'isDownload': False} 2026-10-02 07:22:53,828 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Evaluate ready code "odoo.isTourReady('purchase_matrix_tour')" 2026-10-02 07:22:53,878 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:22:53] "GET /web/assets/ef0c98e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.010 2026-10-02 07:22:53,911 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:22:53] "GET /web/assets/3daf4b4/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.041 2026-10-02 07:22:54,176 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:22:54] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.091 0.213 2026-10-02 07:22:54,212 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:22:54] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.023 0.294 2026-10-02 07:22:54,274 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:22:54] "GET /web/assets/9a830d0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-10-02 07:22:54,392 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:22:54] "GET /web/assets/50e4f3b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.005 2026-10-02 07:22:55,063 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:22:55] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.013 2026-10-02 07:22:55,072 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:22:55] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:22:55,109 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:22:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.027 2026-10-02 07:22:55,198 44 INFO rb-67e19c3-225208-420267 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-02 07:22:55,342 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: Owl is running in 'dev' mode. 2026-10-02 07:22:55,352 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:22:55] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.117 0.090 2026-10-02 07:22:55,386 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:22:55] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.004 0.230 2026-10-02 07:22:55,442 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:22:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.019 0.192 2026-10-02 07:22:55,445 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:22:55] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.079 2026-10-02 07:22:55,487 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:22:55] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-02 07:22:55,593 44 INFO rb-67e19c3-225208-420267 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-10-02 07:22:55,600 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:22:55] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.066 0.061 2026-10-02 07:22:55,609 44 INFO rb-67e19c3-225208-420267 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-10-02 07:22:55,611 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:22:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 07:22:55,625 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:22:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-02 07:22:55,667 44 INFO rb-67e19c3-225208-420267 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-10-02 07:22:55,690 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:22:55] "GET /web/image/res.partner/3/avatar_128?unique=1790917083000 HTTP/1.1" 200 - 6 0.038 0.171 2026-10-02 07:22:55,749 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:22:55] "GET /odoo HTTP/1.1" 200 - 29 0.022 0.210 2026-10-02 07:22:55,761 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:22:55] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.002 0.240 2026-10-02 07:22:55,793 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:22:55] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.013 0.300 2026-10-02 07:22:55,795 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:22:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.155 2026-10-02 07:22:55,839 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:22:55] "GET /odoo/offline HTTP/1.1" 200 - 5 0.013 0.307 2026-10-02 07:22:55,886 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:22:55] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.014 0.176 2026-10-02 07:22:56,020 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:22:56] "POST /mail/data HTTP/1.1" 200 - 34 0.077 0.191 2026-10-02 07:22:56,033 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:22:56] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.267 2026-10-02 07:22:56,039 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:22:56] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.390 2026-10-02 07:22:56,049 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:22:56] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.249 2026-10-02 07:22:56,148 44 INFO rb-67e19c3-225208-420267 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-10-02 07:22:56,154 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:22:56] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-02 07:22:56,189 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:22:56] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.043 2026-10-02 07:22:56,235 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:22:56] "POST /web/action/load HTTP/1.1" 200 - 10 0.018 0.047 2026-10-02 07:22:56,622 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:22:56] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 106 0.163 0.150 2026-10-02 07:22:56,717 44 INFO rb-67e19c3-225208-420267 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-10-02 07:22:56,781 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:22:56] "POST /mail/data HTTP/1.1" 200 - 45 0.082 0.386 2026-10-02 07:22:56,787 44 INFO rb-67e19c3-225208-420267 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-10-02 07:22:56,830 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:22:56] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 5 0.017 0.157 2026-10-02 07:22:56,929 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:22:56] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 3 0.015 0.116 2026-10-02 07:22:57,058 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:22:57] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.079 0.107 2026-10-02 07:22:57,134 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:22:57] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 22 0.026 0.122 2026-10-02 07:22:57,244 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:22:57] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:22:57,497 44 INFO rb-67e19c3-225208-420267 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-10-02 07:22:57,540 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:22:57] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 7 0.017 0.038 2026-10-02 07:22:57,568 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:22:57] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.017 2026-10-02 07:22:57,598 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:22:57] "GET /web/assets/81af836/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-02 07:22:57,771 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:22:57] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name#res.partner.autocomplete_by_name HTTP/1.1" 200 - 4 0.007 0.017 2026-10-02 07:22:57,806 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:22:57] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 2 0.006 0.045 2026-10-02 07:22:57,859 44 INFO rb-67e19c3-225208-420267 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-10-02 07:22:57,918 44 INFO rb-67e19c3-225208-420267 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-10-02 07:22:57,973 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:22:57] "POST /web/dataset/call_kw/res.partner/name_create#res.partner.name_create HTTP/1.1" 200 - 33 0.048 0.064 2026-10-02 07:22:58,073 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:22:58] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 18 0.037 0.044 2026-10-02 07:22:58,148 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:22:58] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 7 0.021 0.029 2026-10-02 07:22:58,269 44 INFO ? werkzeug: 127.0.0.1 - - [02/Oct/2026 07:22:58] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-02 07:22:58,302 44 INFO rb-67e19c3-225208-420267 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-10-02 07:22:58,330 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:22:58] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 6 0.007 0.028 2026-10-02 07:22:58,655 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:22:58] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 7 0.069 0.037 2026-10-02 07:22:58,702 44 INFO rb-67e19c3-225208-420267 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-10-02 07:22:58,729 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:22:58] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 1 0.007 0.018 2026-10-02 07:22:58,797 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:22:58] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 3 0.004 0.012 2026-10-02 07:22:58,912 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:22:58] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 41 0.038 0.050 2026-10-02 07:22:59,013 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:22:59] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 4 0.009 0.026 2026-10-02 07:22:59,014 44 INFO rb-67e19c3-225208-420267 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-10-02 07:22:59,073 44 INFO rb-67e19c3-225208-420267 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-10-02 07:22:59,132 44 INFO rb-67e19c3-225208-420267 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-10-02 07:22:59,187 44 INFO rb-67e19c3-225208-420267 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-10-02 07:22:59,246 44 INFO rb-67e19c3-225208-420267 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-10-02 07:23:00,102 44 INFO rb-67e19c3-225208-420267 odoo.tests.common: Simulating signal changes during tests 2026-10-02 07:23:00,102 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:23:00] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 319 0.525 0.379 2026-10-02 07:23:00,781 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:23:00] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 104 0.245 0.220 2026-10-02 07:23:01,005 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:23:01] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.027 0.031 2026-10-02 07:23:01,120 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:23:01] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 19 0.079 0.091 2026-10-02 07:23:01,216 44 INFO rb-67e19c3-225208-420267 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-10-02 07:23:01,285 44 INFO rb-67e19c3-225208-420267 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-10-02 07:23:01,357 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:23:01] "POST /mail/data HTTP/1.1" 200 - 42 0.126 0.075 2026-10-02 07:23:01,385 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:23:01] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.009 0.082 2026-10-02 07:23:01,435 44 INFO rb-67e19c3-225208-420267 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-10-02 07:23:01,806 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:23:01] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 94 0.201 0.162 2026-10-02 07:23:01,812 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:23:01] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.318 2026-10-02 07:23:02,086 44 INFO rb-67e19c3-225208-420267 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-10-02 07:23:02,149 44 INFO rb-67e19c3-225208-420267 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-10-02 07:23:02,458 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:23:02] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 67 0.117 0.186 2026-10-02 07:23:02,733 44 INFO rb-67e19c3-225208-420267 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-10-02 07:23:02,802 44 INFO rb-67e19c3-225208-420267 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-10-02 07:23:03,155 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:23:03] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 101 0.169 0.180 2026-10-02 07:23:03,177 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:23:03] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.003 0.008 2026-10-02 07:23:03,292 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:23:03] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.010 0.016 2026-10-02 07:23:03,440 44 INFO rb-67e19c3-225208-420267 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-10-02 07:23:03,519 44 INFO rb-67e19c3-225208-420267 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-10-02 07:23:03,523 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:23:03] "POST /mail/data HTTP/1.1" 200 - 32 0.036 0.046 2026-10-02 07:23:03,547 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:23:03] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 7 0.008 0.026 2026-10-02 07:23:03,875 44 INFO rb-67e19c3-225208-420267 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-10-02 07:23:03,912 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:23:03] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.012 0.024 2026-10-02 07:23:04,178 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:23:04] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.029 0.021 2026-10-02 07:23:04,263 44 INFO rb-67e19c3-225208-420267 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-10-02 07:23:04,271 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:23:04] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 3 0.004 0.014 2026-10-02 07:23:04,418 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:23:04] "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-10-02 07:23:04,873 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:23:04] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 72 0.125 0.115 2026-10-02 07:23:05,131 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:23:05] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 46 0.100 0.106 2026-10-02 07:23:05,213 44 INFO rb-67e19c3-225208-420267 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-10-02 07:23:05,409 44 INFO rb-67e19c3-225208-420267 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-10-02 07:23:05,697 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:23:05] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 63 0.136 0.147 2026-10-02 07:23:05,946 44 INFO rb-67e19c3-225208-420267 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-10-02 07:23:06,007 44 INFO rb-67e19c3-225208-420267 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-10-02 07:23:06,249 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:23:06] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 77 0.104 0.133 2026-10-02 07:23:06,296 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:23:06] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.009 0.008 2026-10-02 07:23:06,440 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:23:06] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.009 0.016 2026-10-02 07:23:06,604 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: tour succeeded 2026-10-02 07:23:06,607 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: ╔═════════════════════════════════════╗ ║ TOUR purchase_matrix_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-02 07:23:06,727 44 INFO rb-67e19c3-225208-420267 werkzeug: 127.0.0.1 - - [02/Oct/2026 07:23:06] "POST /mail/data HTTP/1.1" 200 - 32 0.046 0.070 2026-10-02 07:23:07,038 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: heap 44867500 (allocated 49668096) 2026-10-02 07:23:07,047 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Closing chrome headless with pid 153953 2026-10-02 07:23:07,049 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Closing websocket connection 2026-10-02 07:23:07,060 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Terminating chrome headless with pid 153953 2026-10-02 07:23:07,146 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome Log in: /tmp/odoo_tests/rb-67e19c3-225208-420267/chrome_logs/chrome_log_20261002_072307_146514_test_purchase_matrix_ui.txt 2026-10-02 07:23:07,146 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Removing chrome user profile "/tmp/tmpykcra8sq_chrome_odoo" 2026-10-02 07:23:07,836 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_translate_never_variant_attributes_on_pol ... 2026-10-02 07:23:09,140 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-02 07:23:28,214 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_repair.tests.test_repair_purchase_flow: Starting TestRepairPurchaseFlow.test_repair_with_purchase_mto_link ... 2026-10-02 07:23:28,690 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-02 07:23:29,298 44 INFO rb-67e19c3-225208-420267 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-02 07:23:29,751 44 INFO rb-67e19c3-225208-420267 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-02 07:23:30,149 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_00_purchase_requisition_users ... 2026-10-02 07:23:30,229 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_01_cancel_purchase_requisition ... 2026-10-02 07:23:30,415 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_02_purchase_requisition ... 2026-10-02 07:23:30,600 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [220, 222] 2026-10-02 07:23:30,627 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [221, 223] 2026-10-02 07:23:30,633 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_03_blanket_order_rfq ... 2026-10-02 07:23:31,741 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [289] 2026-10-02 07:23:32,288 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_06_purchase_requisition ... 2026-10-02 07:23:32,562 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_07_alternative_purchases_wizards ... 2026-10-02 07:23:34,399 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchase_requisition_sequence ... 2026-10-02 07:23:38,015 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchases_multi_linkages ... 2026-10-02 07:23:38,202 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [3] 2026-10-02 07:23:38,217 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [2] 2026-10-02 07:23:38,232 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [4] 2026-10-02 07:23:38,238 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_09_alternative_po_line_price_unit ... 2026-10-02 07:23:38,975 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_09_purchase_template ... 2026-10-02 07:23:39,700 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_10_alternative_po_line_price_unit_different_uom ... 2026-10-02 07:23:41,034 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_11_alternative_po_from_po_with_requisition_id ... 2026-10-02 07:23:41,857 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19401] 2026-10-02 07:23:41,895 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [978] 2026-10-02 07:23:42,129 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_12_alternative_po_line_different_currency ... 2026-10-02 07:23:43,506 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_po_with_multiple_price_list ... 2026-10-02 07:23:44,843 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_purchase_order_merge ... 2026-10-02 07:23:46,921 44 INFO rb-67e19c3-225208-420267 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [11] 2026-10-02 07:23:46,934 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_purchase_orders_with_vendor_specific_details ... 2026-10-02 07:23:49,062 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_purchase_vendor_currency ... 2026-10-02 07:23:50,214 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_cancel_requisition_only_cancels_draft_po ... 2026-10-02 07:23:50,694 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_create_alternatives_for_multiple_vendors ... 2026-10-02 07:23:52,006 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_payment_terms_for_alternative_rfq ... 2026-10-02 07:23:53,184 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_order_taxes_from_purchase_agreement_in_child_company ... 2026-10-02 07:23:59,453 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_requisition_with_same_product ... 2026-10-02 07:24:00,561 44 INFO rb-67e19c3-225208-420267 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_taxes_for_alternative_po ... 2026-10-02 07:24:01,610 44 INFO rb-67e19c3-225208-420267 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-02 07:24:01,613 44 INFO rb-67e19c3-225208-420267 odoo.service.server: 1444 post-tests in 8575.42s, 2609870 queries 2026-10-02 07:24:01,621 44 INFO rb-67e19c3-225208-420267 odoo.tests.stats: point_of_sale: 575 tests 2605.62s 875469 queries 2026-10-02 07:24:01,621 44 INFO rb-67e19c3-225208-420267 odoo.tests.stats: portal: 27 tests 29.58s 5433 queries 2026-10-02 07:24:01,621 44 INFO rb-67e19c3-225208-420267 odoo.tests.stats: pos_account_tax_python: 4 tests 30.62s 11801 queries 2026-10-02 07:24:01,621 44 INFO rb-67e19c3-225208-420267 odoo.tests.stats: pos_adyen: 3 tests 17.52s 8165 queries 2026-10-02 07:24:01,621 44 INFO rb-67e19c3-225208-420267 odoo.tests.stats: pos_discount: 6 tests 167.77s 40019 queries 2026-10-02 07:24:01,621 44 INFO rb-67e19c3-225208-420267 odoo.tests.stats: pos_dpopay: 3 tests 0.03s 9 queries 2026-10-02 07:24:01,621 44 INFO rb-67e19c3-225208-420267 odoo.tests.stats: pos_event: 9 tests 69.02s 17209 queries 2026-10-02 07:24:01,621 44 INFO rb-67e19c3-225208-420267 odoo.tests.stats: pos_event_sale: 3 tests 14.63s 7667 queries 2026-10-02 07:24:01,621 44 INFO rb-67e19c3-225208-420267 odoo.tests.stats: pos_hr: 28 tests 167.25s 49907 queries 2026-10-02 07:24:01,621 44 INFO rb-67e19c3-225208-420267 odoo.tests.stats: pos_hr_restaurant: 5 tests 30.89s 11561 queries 2026-10-02 07:24:01,621 44 INFO rb-67e19c3-225208-420267 odoo.tests.stats: pos_loyalty: 106 tests 914.15s 191730 queries 2026-10-02 07:24:01,621 44 INFO rb-67e19c3-225208-420267 odoo.tests.stats: pos_mollie: 6 tests 10.78s 7203 queries 2026-10-02 07:24:01,621 44 INFO rb-67e19c3-225208-420267 odoo.tests.stats: pos_mrp: 16 tests 61.82s 25605 queries 2026-10-02 07:24:01,621 44 INFO rb-67e19c3-225208-420267 odoo.tests.stats: pos_online_payment: 14 tests 79.20s 19799 queries 2026-10-02 07:24:01,621 44 INFO rb-67e19c3-225208-420267 odoo.tests.stats: pos_online_payment_self_order: 27 tests 237.79s 81691 queries 2026-10-02 07:24:01,621 44 INFO rb-67e19c3-225208-420267 odoo.tests.stats: pos_qfpay: 3 tests 20.60s 8541 queries 2026-10-02 07:24:01,621 44 INFO rb-67e19c3-225208-420267 odoo.tests.stats: pos_razorpay: 5 tests 34.73s 10619 queries 2026-10-02 07:24:01,621 44 INFO rb-67e19c3-225208-420267 odoo.tests.stats: pos_repair: 3 tests 20.69s 8404 queries 2026-10-02 07:24:01,621 44 INFO rb-67e19c3-225208-420267 odoo.tests.stats: pos_restaurant: 65 tests 742.25s 94196 queries 2026-10-02 07:24:01,621 44 INFO rb-67e19c3-225208-420267 odoo.tests.stats: pos_restaurant_loyalty: 4 tests 33.82s 9725 queries 2026-10-02 07:24:01,621 44 INFO rb-67e19c3-225208-420267 odoo.tests.stats: pos_safaricom: 9 tests 24.52s 8073 queries 2026-10-02 07:24:01,621 44 INFO rb-67e19c3-225208-420267 odoo.tests.stats: pos_sale: 82 tests 823.47s 197229 queries 2026-10-02 07:24:01,621 44 INFO rb-67e19c3-225208-420267 odoo.tests.stats: pos_sale_loyalty: 5 tests 34.26s 11946 queries 2026-10-02 07:24:01,621 44 INFO rb-67e19c3-225208-420267 odoo.tests.stats: pos_sale_margin: 4 tests 11.99s 6740 queries 2026-10-02 07:24:01,621 44 INFO rb-67e19c3-225208-420267 odoo.tests.stats: pos_self_order: 131 tests 991.25s 373282 queries 2026-10-02 07:24:01,621 44 INFO rb-67e19c3-225208-420267 odoo.tests.stats: pos_self_order_qfpay: 4 tests 18.05s 8043 queries 2026-10-02 07:24:01,621 44 INFO rb-67e19c3-225208-420267 odoo.tests.stats: pos_self_order_stripe: 6 tests 35.06s 13319 queries 2026-10-02 07:24:01,621 44 INFO rb-67e19c3-225208-420267 odoo.tests.stats: pos_sms: 3 tests 21.50s 8226 queries 2026-10-02 07:24:01,621 44 INFO rb-67e19c3-225208-420267 odoo.tests.stats: pos_viva_com: 7 tests 41.08s 14049 queries 2026-10-02 07:24:01,621 44 INFO rb-67e19c3-225208-420267 odoo.tests.stats: privacy_lookup: 9 tests 8.19s 3783 queries 2026-10-02 07:24:01,621 44 INFO rb-67e19c3-225208-420267 odoo.tests.stats: product: 147 tests 75.29s 47608 queries 2026-10-02 07:24:01,621 44 INFO rb-67e19c3-225208-420267 odoo.tests.stats: product_email_template: 4 tests 11.85s 5482 queries 2026-10-02 07:24:01,621 44 INFO rb-67e19c3-225208-420267 odoo.tests.stats: product_expiry: 3 tests 8.63s 1678 queries 2026-10-02 07:24:01,621 44 INFO rb-67e19c3-225208-420267 odoo.tests.stats: product_margin: 7 tests 14.25s 6569 queries 2026-10-02 07:24:01,622 44 INFO rb-67e19c3-225208-420267 odoo.tests.stats: project: 155 tests 225.77s 61743 queries 2026-10-02 07:24:01,622 44 INFO rb-67e19c3-225208-420267 odoo.tests.stats: project_account: 3 tests 8.41s 3120 queries 2026-10-02 07:24:01,622 44 INFO rb-67e19c3-225208-420267 odoo.tests.stats: project_hr_expense: 8 tests 48.86s 22928 queries 2026-10-02 07:24:01,622 44 INFO rb-67e19c3-225208-420267 odoo.tests.stats: project_mrp_account: 6 tests 14.98s 3929 queries 2026-10-02 07:24:01,622 44 INFO rb-67e19c3-225208-420267 odoo.tests.stats: project_mrp_sale: 3 tests 8.50s 5063 queries 2026-10-02 07:24:01,622 44 INFO rb-67e19c3-225208-420267 odoo.tests.stats: project_purchase: 19 tests 65.35s 28252 queries 2026-10-02 07:24:01,622 44 INFO rb-67e19c3-225208-420267 odoo.tests.stats: project_purchase_stock: 3 tests 1.22s 378 queries 2026-10-02 07:24:01,622 44 INFO rb-67e19c3-225208-420267 odoo.tests.stats: project_sale_expense: 12 tests 84.70s 38878 queries 2026-10-02 07:24:01,622 44 INFO rb-67e19c3-225208-420267 odoo.tests.stats: project_timesheet_holidays: 8 tests 11.23s 6191 queries 2026-10-02 07:24:01,622 44 INFO rb-67e19c3-225208-420267 odoo.tests.stats: project_todo: 5 tests 23.87s 3573 queries 2026-10-02 07:24:01,622 44 INFO rb-67e19c3-225208-420267 odoo.tests.stats: purchase: 135 tests 408.55s 153333 queries 2026-10-02 07:24:01,622 44 INFO rb-67e19c3-225208-420267 odoo.tests.stats: purchase_edi_ubl_bis3: 9 tests 29.61s 13688 queries 2026-10-02 07:24:01,622 44 INFO rb-67e19c3-225208-420267 odoo.tests.stats: purchase_mrp: 43 tests 119.87s 48858 queries 2026-10-02 07:24:01,622 44 INFO rb-67e19c3-225208-420267 odoo.tests.stats: purchase_product_matrix: 4 tests 18.20s 2686 queries 2026-10-02 07:24:01,622 44 INFO rb-67e19c3-225208-420267 odoo.tests.stats: purchase_repair: 3 tests 19.55s 10060 queries 2026-10-02 07:24:01,622 44 INFO rb-67e19c3-225208-420267 odoo.tests.stats: purchase_requisition: 25 tests 32.89s 12676 queries 2026-10-02 07:24:01,622 44 INFO rb-67e19c3-225208-420267 odoo.tests.result: 0 failed, 0 error(s) of 1444 tests when loading database 'rb-67e19c3-225208-420267' 2026-10-02 07:24:01,622 44 INFO rb-67e19c3-225208-420267 odoo.service.server: Initiating shutdown 2026-10-02 07:24:01,622 44 INFO rb-67e19c3-225208-420267 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.